imagemagick преобразование JPEG - PullRequest
1 голос
/ 08 января 2011

ребята, может кто-нибудь объяснить мне, почему при преобразовании моего JPEG в новый файл с командной строкой:

convert -quality 80 file.jpg file2.jpg

Размер файла 20 КБ

Но если я открою этот файл с Gimpпросто сохранить как file2.jpg с качеством 80, у меня есть размер 10 КБ.

Ответы [ 2 ]

1 голос
/ 06 мая 2011

конвертировать -качество 80 -типа палитры -strip -depth 8 file.jpg file2.jpg

Это решает проблему, а размер файла очень похож на gimp или photoshop.

1 голос
/ 08 января 2011

Шкалы качества, используемые imagemagick и GIMP, вероятно, отличаются. JPEG - довольно сложный формат, и в нем больше параметров, чем в одной простой настройке качества.Например, тип подвыборки цветности (4: 2: 0 против 4: 2: 2 и т. Д.).

Вот что говорит документация GIMP об этом:

Алгоритм JPEG довольно сложен и включает в себя изумительное количество опций, значение которых выходит за рамки данной документации.Если вы не являетесь экспертом в JPEG, параметр Quality, вероятно, будет единственным, который вам нужно будет отрегулировать.

Это может быть верно и для других приложений (таких как PhotoShop и т. Д.).

Поиграйте с некоторыми другими параметрами как в GIMP, так и в imageMagick, и, вероятно, вы получите аналогичные результаты.Если вы разместите свое изображение, то люди могут быть более склонны к его использованию.

...