Как запретить Android-маркету сжимать рекламный графический PNG в формате JPEG? - PullRequest
11 голосов
/ 06 апреля 2011

Я недавно загрузил новое приложение в Android Market ( это приложение ). Я также загрузил значок приложения высокого разрешения, графическое изображение и рекламную графику.

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

Before uploading to Android Market

Вот что делает из этого Android Market:

What Android Market

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

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

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

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

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

Ответы [ 5 ]

9 голосов
/ 25 мая 2011

Используйте небольшие изображения в килобайтах, например. <5KB сделает работу. </p>

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

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

4 голосов
/ 18 апреля 2011

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

3 голосов
/ 19 апреля 2011

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

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

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

1 голос
/ 22 апреля 2011

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

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

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

0 голосов
/ 22 апреля 2011

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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...