Практично ли использовать прозрачные PNG вместо JPG для снимков продукта?


Я знаю, что это может быть закрыто как слишком субъективное, но давайте попробуем, поскольку это, вероятно, имеет отношение ко многим магазинам Magento, и, учитывая определенный набор ограничений, вероятно, есть достаточно ясный ответ относительно лучшего общего решения.

Мне интересно, стоит ли использовать прозрачные PNG для снимков продуктов вместо JPG. Я читал (https://stackoverflow.com/a/7752936/1117286 ) что размер файла PNG-24 может быть таким же, как В 5 раз больше, чем у аналогично сжатого файла JPG, но я не уверен, является ли эта цифра точной или актуальной с помощью существующих инструментов сжатия.

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

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

Таким образом, в этих случаях прозрачные PNG будут иметь явную выгоду. И даже для других изображений, которые в настоящее время находятся на белом фоне, мы можем захотеть разместить их также на текстурированном фоне в какой-то момент в будущем - так что прозрачные PNG дадут нам хорошую защиту в будущем.

Мы также отзывчивы и получаем достаточное количество мобильного трафика, поэтому мы хотим сохранить его в ум.

Учитывая этот набор ограничений, является ли использование прозрачных PNG разумным решением? Мне еще предстоит найти какие-либо сайты электронной коммерции, использующие прозрачные PNG, было бы интересно, если бы кто-нибудь мог размещать ссылки на них.

 1
Author: Community, 2014-05-07

2 answers

Это зависит от обстоятельств. Если у вас 10 000 товаров и вы показываете 50 на странице - тогда нет. Если вы показываете менее 10 товаров - тогда да.

Техническое примечание: PNG-24 не содержит альфа-канала и значительно меньше, чем PNG-32 (24-бит плюс 8-бит альфа), но все же намного больше, чем JPG с аналогичным оптическим сжатием.

Краски будут немного медленнее, но разница в декодировании между форматами незначительна.

Возможно, вы захотите изучить сервис WebP, но он далеко не универсален: https://www.andrewmunsell.com/blog/png-vs-webp

 1
Author: Brendan Falkowski, 2014-05-07 15:32:52

По моему опыту, прозрачные PNG просто недостаточно сжаты, чтобы быть жизнеспособным решением для изображений продуктов. Особенно, если вы включаете масштабирование изображения, так как у вас может быть изображение размером 1500 пикселей. Проводя сравнение с помощью функции Photoshop "Сохранить для Интернета", PNG-24 примерно в 10 раз превышает размер сжатого JPG.

enter image description here

 3
Author: Erik Hansen, 2014-05-07 15:25:27