Как предотвратить Android Market от JPEG-сжатия рекламного графического PNG?
Недавно я загрузил новое приложение на Android Market (это приложение).
Я также загрузил значок приложения hi-res, графику функций и рекламную графику.
Однако рекламная графика получает действительно уродливое сжатие JPEG. Это изображение, которое я загрузил:
![Before uploading to Android Market]()
Это то, что делает Android Market:
![What Android Market]()
Интересно, что Android Market, похоже, преобразует его в образ JPEG, но сохраняет расширение .png. Это ошибка?
Вот что я пытался решить проблему:
- Проверено, что изображение не имеет альфа-прозрачности, равно 24 бит и имеет правильное разрешение (в качестве описано здесь).
- Создал PNG с оптимизированной палитрой из 256 цветов и загрузил ее. Он по-прежнему преобразуется в JPEG, хотя исходный файл PNG меньше, чем результирующий файл JPEG.
- Создал JPEG с низким сжатием и загрузил его - но проблема такая же.
Есть ли у кого-то одинаковые проблемы? Что вы сделали, чтобы исправить это?
Большое спасибо за помощь!
Ответы
Ответ 1
Используйте небольшие изображения в килобайтах, например. < 5KB выполнит эту работу.
Загруженное рекламное изображение должно быть довольно маленьким, или рынок автоматически "обработает" его (уменьшит его размер). У меня была та же проблема с изображениями > 8 КБ, и в конце все пошло правильно с файлами JPEG/PNG/5 Кбайт 3 Кбайт. Попробуйте использовать меньше цветов, меньше эффектов, уменьшите качество, попробуйте также сглаживание. В конце вы всегда будете делать качественный образ, чем Market после обработки (уменьшение размера).
Вы можете проверить/проверить это самостоятельно:
- Войти в Android Market
- загрузить промо-изображение для APK
- открыть загруженное изображение в новом окне/вкладке и сохранить его локально на вашем жестком диске
- проверьте размер изображения! он намного меньше, чем оригинал ~ 15 КБ. Мой был ~ 3KB, а оригинал был ~ 17KB
Ответ 2
Попробуй те, что я сделал в 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
Ответ 3
Попробуйте это, я сделал их в Adobe Fireworks, использовал простой Save As, с двумя различными параметрами сжатия JPEG (80% и 90%). Дайте нам знать, я хотел бы знать сам ответ: -)
JPEG 80% http://cl.ly/0m2c412p212n1r1w101u
JPEG 90% http://cl.ly/0627030I1U0P1R173W33
Извините, я не могу вставлять фото еще как новый пользователь.
Ответ 4
Это просто мысль, но вы пробовали связаться с кем-нибудь в Android Marketplace?
Внизу внизу этой страницы у них есть ссылки, чтобы напрямую связаться с ними:
https://market.android.com/support/bin/answer.py?answer=136601&hl=en
Ответ 5
Преобразование PNG файла в сам JPEG и загрузка JPEG должны были помочь, особенно если вы применяли сглаживание в сплошных цветовых областях. Возможно, вам придется немного времени для загрузки, чтобы фактически вступить в силу, и чтобы новая версия появлялась на серверах Market.