Intereting Posts
Переход от одного действия к следующему в Android Установить фон как null Использование андроидных векторных чертежей Моя Android-камера Uri возвращает нулевое значение, но исправление Samsung на месте, помощь? Proguard с кодом ошибки возврата Unity3d 1 Конструкция обратной совместимости для дизайна материалов: colorAccent требует API уровня 21 при использовании appcompat7 Интерфейс Android Radio Layer (RIL) и / dev / Android-карты v2 сбой при повторном открытии фрагмента Android Wifi прямого множественного соединения ad-hoc Не удается разрешить символ «IOUtils» Android-spinnerwheel – Индивидуальная вкладка доступна Отключение навигационного ящика, включение кнопки «вверх» / «вверх-вниз» в фрагментах Телефонная книга – выберите изображение из галереи Android: перезапустите приложение после обновления – ACTION_PACKAGE_REPLACED Что происходит с мероприятиями / услугами, когда телефон переходит в режим ожидания / ожидания?

Как предотвратить Android Market от JPEG-сжатия рекламного графического PNG?

Недавно я загрузил новое приложение на Android Market ( это приложение ). Я также загрузил значок приложения привет-Res, графику функций и рекламную графику.

Тем не менее, рекламная графика получает действительно уродливое сжатие JPEG. Это изображение, которое я загрузил:

Перед загрузкой в ​​Android Market

Это то, что делает Android Market:

Какой Android-маркет

Интересно, что Android Market, похоже, преобразует его в образ JPEG, но сохраняет расширение .png. Это ошибка?

Вот что я пытался решить проблему:

  1. Проверено, что изображение не имеет альфа-прозрачности, равно 24 бит и имеет правильное разрешение (как описано здесь ).
  2. Создал PNG с оптимизированной палитрой из 256 цветов и загрузил ее. Он по-прежнему преобразуется в JPEG, хотя исходный файл PNG меньше, чем результирующий файл JPEG.
  3. Создал JPEG с низким сжатием и загрузил его – но проблема такая же.

Кто-нибудь имеет такую ​​же проблему? Что вы сделали, чтобы исправить это?

Большое спасибо за помощь!

Solutions Collecting From Web of "Как предотвратить Android Market от JPEG-сжатия рекламного графического PNG?"

Используйте небольшие изображения в килобайтах, например, <5 КБ выполнит эту работу.

Загруженное рекламное изображение должно быть довольно маленьким, или рынок автоматически «обработает» его (уменьшит его размер). У меня была такая же проблема с изображениями> 8 КБ, и в конце все пошло правильно с файлами JPEG / PNG / 5 Кбайт размером 3 КБ. Попробуйте использовать меньше цветов, меньше эффектов, уменьшите качество, попробуйте также сглаживание. В конце вы всегда будете делать качественный образ, чем рынок, после обработки (уменьшение размера).

Вы можете проверить / проверить это самостоятельно: – войти в Android Market – загрузить рекламное изображение для своего APK – открыть загруженное изображение в новом окне / вкладке и сохранить его локально на вашем жестком диске – проверить размер изображения! Он намного меньше оригинала ~ 15 КБ. Мой был ~ 3KB, а оригинал был ~ 17KB

Попробуйте эти, которые я сделал в Photoshop. Они не идеальны, но размер намного меньше, поэтому он может получить лучшее лечение на рынке:

  • Сохранен для сети, 100%, профиль ICC, 0,2 размытия: сохранен для сети, 100%, профиль ICC, 0,2 размытия http://i54.tinypic.com/wsw9cw.jpg

  • Сохранен для сети, 100%, профиль ICC, без размытия: сохранен для сети, 100%, профиль ICC, 0.2 размытие http://i51.tinypic.com/2q3d7cn.jpg

Попробуйте это, я сделал их в Adobe Fireworks, использовал простой Save As, с двумя различными параметрами сжатия JPEG (80% и 90%). Дайте нам знать, я хотел бы сам получить ответ 😉

JPEG 80% http://cl.ly/0m2c412p212n1r1w101u
JPEG 90% http://cl.ly/0627030I1U0P1R173W33

Извините, я не могу вставлять фото еще как новый пользователь.

Это просто мысль, но вы пробовали связаться с кем-нибудь в Android Marketplace?

Внизу внизу этой страницы у них есть ссылки, чтобы напрямую связаться с ними:

https://market.android.com/support/bin/answer.py?answer=136601&hl=en

Преобразование PNG-файла в сам JPEG и загрузка JPEG должны были помочь, особенно если вы применяли сглаживание в сплошных цветовых областях. Возможно, вам придется немного времени для загрузки, чтобы фактически вступить в силу, и чтобы новая версия появлялась на серверах Market.