Есть ли способ получить преимущества сжатия JPEG, но с прозрачными пикселями? - PullRequest
0 голосов
/ 13 июня 2018

У меня есть приложение для iOS, которое отображает множество миниатюр на экране.Требуется, чтобы миниатюры имели прозрачный фон.

Я сохраняю эти изображения в формате PNG, чтобы получить прозрачность, но все изображения являются фотографиями, поэтому сжатие JPEG идеально подойдет для этого варианта использования.

При тестировании использование JPEG вместо PNG сокращает использование моего диска в среднем на 90% и сокращает ненужный дисковый ввод-вывод.К сожалению, я не могу переключиться, потому что потерял бы информацию о прозрачности.

Существует ли вариант JPEG (в идеале, который работает с iOS SDK), который позволяет мне сжимать фотографические изображения, но при этом сохранятьпрозрачные пиксели?На самом деле мне не нужен полный альфа-канал - мне просто нужно, чтобы некоторые пиксели были полностью прозрачными, а некоторые - полностью непрозрачными.

1 Ответ

0 голосов
/ 13 июня 2018

Мне сказали, что можно использовать JPEG с маской прозрачности, используя SVG.Я также понимаю, что для отображения файлов SVG в IOS существует сторонний код.

...