Вопрос производительности: PNG vs JPEG
Я должен выбрать между PNG или JPEG форматом изображения для изображений, с которыми будет работать мой проект.
Я тестировал преобразование одного и того же изображения в этот формат, различную конфигурацию ppp, и все результаты говорят о том, что я могу получить хорошее разрешение с помощью JPEG с гораздо меньшим пространством изображения.
Конечно, PNG-это "формат сжатия без потерь", а JPEG получает более сжатые изображения... но что я нигде не читал, так это то, что это сжатие означает различное влияние производительности на мой проект.
Что я уже пробовал:
Это мой пример, изображение с 982x650 пикселями, на 175ppp
PNG - файл -> 1582kB
Файл-и JPEG ГТ; 141kB
Разница очевидна. И вот мой вопрос: эта разница в размере означает, что моя программа будет “распаковывать” файлы jpeg перед их использованием? Файлы PNG будут быстрее, потому что они менее сжаты?
Спасибо.
В поисках, я основал эту ссылку, надеюсь, что она была полезна и для нас тоже. Узнайте, когда использовать JPEG, GIF или PNG с этой графикой
F-ES Sitecore
Используйте Класс секундомера чтобы вовремя провести свои собственные тесты и убедиться в этом самому. Получите кучу образцов изображений и сожмите\покажите их пару тысяч раз в цикле и время, сколько времени это займет для jpg vs png.
Ivan_FM
хорошо! Это хороший момент, я попробую его, а потом расскажу нам, как это происходит ;)