Как запретить Android Market сжимать рекламную графику PNG в формате JPEG?

#android #google-play

#Android #google-Play

Вопрос:

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

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

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

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

Что такое Android Market

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

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

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

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

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

Ответ №1:

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

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

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

Комментарии:

1. Приятно, что работает! Я уменьшил размер PNG-файла, чтобы использовать оптимизированную цветовую палитру всего из 64 цветов (в результате размер составил 4,7 кб), и теперь изображение не перекодируется Android Market повторно. Я хотел бы, чтобы тот факт, что рекламная графика размером более 5 кб автоматически конвертируется в файлы JPEG меньшего качества, был бы прописан непосредственно в рекомендациях для этого изображения… Еще раз большое спасибо за вашу помощь!

Ответ №2:

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

  • сохранено для Интернета, 100%, профиль ICC, размытие 0,2: сохранено для Интернета, 100%, профиль ICC, размытие 0,2

  • сохранено для Интернета, 100%, профиль ICC, без размытия: сохранено для Интернета, 100%, профиль ICC, размытие 0,2

Комментарии:

1. На самом деле ваши файлы намного больше моих (27 КБ вместо 15 или 7 КБ). И они все еще получают это уродливое сжатие от market.

2. Спасибо за попытку! Я надеюсь, что эта проблема скоро будет устранена. 🙂

Ответ №3:

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

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

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

Комментарии:

1. Нет, все та же ошибка. Итак, я предполагаю, что это действительно ошибка / плохое поведение Android Market.

Ответ №4:

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

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

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

Комментарии:

1. Я отмечаю это как правильный ответ, поскольку это, вероятно, ошибка Android Market. Сегодня мне сказали, что у другого немецкого разработчика почти такая же проблема, поэтому я скоро свяжусь с людьми, стоящими за Market. Спасибо! 🙂

Ответ №5:

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