#android #google-play
#Android #google-Play
Вопрос:
Недавно я загрузил новое приложение в Android Market (это приложение). Я также загрузил значок приложения в высоком разрешении, функциональную графику и рекламную графику.
Однако рекламная графика получает действительно уродливое сжатие в формате JPEG. Это изображение, которое я загрузил:
Вот что из этого делает Android Market:
Интересно, что Android Market, похоже, преобразует ее в изображение в формате JPEG, но сохраняет расширение файла .png. Это ошибка?
Вот что я пытался решить проблему:
- Проверено, что изображение не имеет альфа-прозрачности, имеет 24 бита и правильное разрешение (как описано здесь).
- Создал PNG с оптимизированной палитрой из 256 цветов и загрузил ее. Она по-прежнему преобразуется в JPEG, хотя исходный файл PNG меньше результирующего файла JPEG.
- Создал 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. Они не идеальны, но их размер намного меньше, поэтому на рынке к ним могут относиться лучше:
Комментарии:
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.