Я хочу сжать png или jpg на OSX. Я только хочу сжимать, не влияя на качество изображения.
tinypng.orgКак сжать изображения (png, jpg и т. Д.) С помощью объектива C
Есть ли какая-либо рекомендуемая библиотека? я просто знаю, что ты думаешь. есть ли способ сделать это изначально? или другую библиотеку для сжатия/сжатия изображений, не влияя на качество изображения?
моя цель состоит в том, чтобы уменьшить размер файла, например:
logo.png >> 476 k before shrink
logo.png >> 50k after shrink
Edit: быть ясно, я хочу, чтобы сжать размер файла , а не разрешение изображения.
Вы должны ясно, вы имеете в виду вы хотите, чтобы уменьшить размер изображения, или размер самого файл? (Имейте в виду, что любое сжатие * файла * должно выполняться с использованием алгоритма, который может быть распознан приложением для чтения.) –
Знаете ли вы метод, используемый tinypng.org? Мое предложение состоит в том, чтобы сначала понять, что сделано, как это сделать на любом языке/библиотеке, и только потом начните беспокоиться о том, как реализовать его в объектно-c. Он выполняет некоторую форму квантования, но точные данные недоступны нигде. Это означает, что мы также не можем знать, дает ли метод плохие результаты для определенного ввода, не загружая множество разнообразных изображений png в службу и проверяя результат. Наконец, это преобразование влияет на качество изображения. Вы не можете выполнить сжатие с потерями, которого нет. – mmgp
нет, я не знаю метод tinypng.org. я просто хочу сжимать без видимых потерь качества изображения. на tinypng.org я прочитал, что они используют метод, который НЕ доступен в фотошопе и так далее. – brush51