Пытаясь оптимизировать кучу фоток на сервере , заметил что оптимизация с пом. jpegoptim как-то слабо проходит.
Вообще общий объём уменьшился больше чем в 2 раза (некоторые на 99% уменьшились) и я почти удовлетворился, пока не заметил что есть фотки по 11 метров (Изначальный её объём был 13). Начал смотреть пристальнее. Скачав её на десктоп и оптимизировав ирфаном с тем же качеством (80) я получил 2,2 мб. Т.е. в 5раз меньше после оптимизации jpegoptim-ом.
ЧЯДНТ? Как добиться нормальной оптимизации объёма с сохранением такого же качества?
ЗЫ. Сервер какой-то странный — eVPS. Ресурсов прилично, но по возможностям убогей шареда. Разве что ssh есть.
LEOnidUKG
progressive в инфар также был включён?
Просто в этом режиме, там хранятся куча картинок в разном формате и получается, что чем больше картинка, тем больше надо эскизов в разном формате.
SeVlad
LEOnidUKG #: progressive в инфар также был включён?
Конечно.
Сейчас перепроверил результат на другом файле и единственное отличие что я нашел — это глубина цвета. После jpegoptim она 32 бита, а после ирфана 24. Разница почти в 5 раз.
Но в jpegoptim она вроде не настраивается… Как впрочем и в ирфане.
SergejF
SeVlad :
заметил что есть фотки по 11 метров (Изначальный её объём был 13). Начал смотреть пристальнее. Скачав её на десктоп и оптимизировав ирфаном с тем же качеством (80) я получил 2,2 мб. Т.е. в 5раз меньше после оптимизации jpegoptim-ом.
ЧЯДНТ?
Очевидно, что кроме процента сжатия есть иные параметры. Какие из них Вы не задействуете мне не известно.Сам поступил бы так: скачал бы картинки на комп, обработал бы их в пакетном режиме в фотошопе и закачал обратно.
Уже подсказали что вначале надо бы в RGB конвертнуть, а потом оптимизировать. Но на этом недосервере какая-то мне непонятная фигня. Imagemagick стоит — php с ним работает, но вот из консоли — ёк.
$ convert -version
bash: convert: command not found
$ mogrify -version
bash: mogrify: command not found
И установить ничего нельзя. И тикетницы нет — только по мылу с клиентами общаются (а клиент не я). Жесть в общем, а не хостинг.
Я уже грешным делом подумал написать php-шный скипт, но как представил сколько он будет работать на обработке 30гб.. Уж лучше взять ВПС на денёк- другой и на нём всё сделать, если с этим не разберусь. Все ж наверное можно заставить работать из консоли установленный imagemagick?
suffix
timo-71 #:
CMYK! Желтеньким на скрине выделен.
jpegoptim, не делает типа такого
А ваша десктопная делает.
Ага, в мане jpegoptim написано:
«If you’re using images with specialized color profiles or non-RGB images (e.g., CMYK JPEG ), you should convert them to sRGB first.»
timo-71
SeVlad #: Imagemagick стоит — php с ним работает, но вот из консоли — ёк.
А если хостер так сделал (не могу представить такого), тогда это практически шаред, и решение на 1 раз — выгрузить, обработать, загрузить. Каждое, новое — новые деньги. Профит😂
Продолжаем по мануалу https://imagemagick.org/script/install-source.php
кроме того, что
sudo make install
пускаем без судо
make install
работает
[www@localhost ImageMagick-7.0.10]$ ~/progs/bin/identify -list configure | grep DELEGATES DELEGATES bzlib fontconfig freetype lzma pango png ps video x zlib DELEGATES bzlib fontconfig freetype lzma pangocairo png x zlib [www@localhost ImageMagick-7.0.10]$ identify -list configure | grep DELEGATES bash: identify: команда не найдена... Установить пакет «ImageMagick», предоставляющий команду «identify»? [N/y]
из ~/progs/bin/
глобально — нет.
Зы, для сравнения
Продолжить с этими изменениями? [N/y] y
DELEGATES bzlib mpeg fftw fontconfig freetype gslib jbig jng jpeg lcms lzma openexr openjp2 pango png raqm raw rsvg tiff webp wmf x xml zlib DELEGATES bzlib cairo fftw fontconfig freetype gslib gvc jbig jng jp2 jpeg lcms ltdl lzma openexr pangocairo png ps raqm raw rsvg tiff webp wmf x xml zlib
ImageMagick
ImageMagick Studio LLC
imagemagick.org
Chances are, ImageMagick is already installed on your computer if you are using some flavor of Unix, and its likely not installed if you are using some form of Windows. In either case, you can type the following to find out: If the identify program executes and identifies itself as ImageMagick, you may not need to install ImageMagick from…
SeVlad
Пытаясь оптимизировать кучу фоток на сервере , заметил что оптимизация с пом. jpegoptim как-то слабо проходит.
Вообще общий объём уменьшился больше чем в 2 раза (некоторые на 99% уменьшились) и я почти удовлетворился, пока не заметил что есть фотки по 11 метров (Изначальный её объём был 13). Начал смотреть пристальнее. Скачав её на десктоп и оптимизировав ирфаном с тем же качеством (80) я получил 2,2 мб. Т.е. в 5раз меньше после оптимизации jpegoptim-ом.
ЧЯДНТ? Как добиться нормальной оптимизации объёма с сохранением такого же качества?
Оптимизирую так:
jpegoptim v1.4.1 x86_64-pc-linux-gnu
ЗЫ. Сервер какой-то странный — eVPS. Ресурсов прилично, но по возможностям убогей шареда. Разве что ssh есть.
LEOnidUKG
progressive в инфар также был включён?
Просто в этом режиме, там хранятся куча картинок в разном формате и получается, что чем больше картинка, тем больше надо эскизов в разном формате.
SeVlad
progressive в инфар также был включён?
Конечно.
Сейчас перепроверил результат на другом файле и единственное отличие что я нашел — это глубина цвета. После jpegoptim она 32 бита, а после ирфана 24. Разница почти в 5 раз.
Но в jpegoptim она вроде не настраивается… Как впрочем и в ирфане.
SergejF
заметил что есть фотки по 11 метров (Изначальный её объём был 13). Начал смотреть пристальнее. Скачав её на десктоп и оптимизировав ирфаном с тем же качеством (80) я получил 2,2 мб. Т.е. в 5раз меньше после оптимизации jpegoptim-ом.
ЧЯДНТ?
Очевидно, что кроме процента сжатия есть иные параметры. Какие из них Вы не задействуете мне не известно.Сам поступил бы так: скачал бы картинки на комп, обработал бы их в пакетном режиме в фотошопе и закачал обратно.
timo-71
Сейчас перепроверил результат
CMYK! Желтеньким на скрине выделен.
jpegoptim, не делает типа такого
А ваша десктопная делает.
SeVlad
CMYK! Желтеньким на скрине выделен.
Угу, я и выделил разницу 🙂
Уже подсказали что вначале надо бы в RGB конвертнуть, а потом оптимизировать. Но на этом недосервере какая-то мне непонятная фигня. Imagemagick стоит — php с ним работает, но вот из консоли — ёк.
$ convert -version
bash: convert: command not found
$ mogrify -version
bash: mogrify: command not found
И установить ничего нельзя. И тикетницы нет — только по мылу с клиентами общаются (а клиент не я). Жесть в общем, а не хостинг.
Я уже грешным делом подумал написать php-шный скипт, но как представил сколько он будет работать на обработке 30гб.. Уж лучше взять ВПС на денёк- другой и на нём всё сделать, если с этим не разберусь. Все ж наверное можно заставить работать из консоли установленный imagemagick?
suffix
CMYK! Желтеньким на скрине выделен.
jpegoptim, не делает типа такого
А ваша десктопная делает.
Ага, в мане jpegoptim написано:
«If you’re using images with specialized color profiles or non-RGB images (e.g., CMYK JPEG ), you should convert them to sRGB first.»
timo-71
Imagemagick стоит — php с ним работает, но вот из консоли — ёк.
Удаляем ImageMagick
Смотрим php
Резюмируем промежуточный итог: ImageMagick мы удалили, а для php кроме imagick.so нет ничего.
Работает? Да.
Обращаем внимание на красное —
но вот из консоли — ёк.
ImageMagick мы удалили. И на сине-зеленое. ЗРЗ картинку нарисовал.
И установить ничего нельзя
Кто вы в системе ($ who
www tty2 2021-01-18 19:22 (tty2), попросите доступ соответствующий, если
SeVlad
ImageMagick мы удалили
НЕТ! Ничего не удалили :):
И установить ничего нельзя.
Удалить соответственно тоже.
sudo не доступно. 🙁
Там нет рут-доступа.
Был бы рут — я бы уже давно всё сделал.
попросите доступ соответствующий,
:
И тикетницы нет — только по мылу с клиентами общаются (а клиент не я). Жесть в общем, а не хостинг.
timo-71
Удалить соответственно тоже.
sudo не доступно. 🙁
Там нет рут-доступа.
Был бы рут — я бы уже давно всё сделал.
Там может безопасность какая. Тогда разобраться с юзерами впс.
А если хостер так сделал (не могу представить такого), тогда это практически шаред, и решение на 1 раз — выгрузить, обработать, загрузить. Каждое, новое — новые деньги. Профит😂
timo-71
Есть еще вариант, поставить от себя
Продолжаем по мануалу https://imagemagick.org/script/install-source.php
кроме того, что
sudo make install
пускаем без судо
работает
из ~/progs/bin/
глобально — нет.
Зы, для сравнения