Описание тега pngquant

1 ответ

pngquant с выводом PHP shell_exec в переменную

Я пытаюсь использовать pngquant с PHP, используя следующий код ( источник): <?php function compress_png($path_to_png_file, $max_quality = 90) { if (!file_exists($path_to_png_file)) { throw new Exception("File does not exist: $path_to_png_file"); …
09 янв '17 в 19:20
1 ответ

Как выполнить пакетное сжатие PNG с PNGQUANT и сохранить все преобразованные изображения с их исходными именами в другую папку?

Я хочу сжать все png файлы изображений, существующие в каталоге, и сохраните все эти преобразованные / сжатые файлы изображений в другую папку с их исходными именами изображений, используя pngquant: Синтаксис для пакетного сжатия: pngquant.exe --qua…
02 май '16 в 12:32
2 ответа

pngquant пример PHP не работает

Я пытаюсь использовать алгоритм сжатия pngquant для сжатия изображений PNG на лету с помощью WAMP. Они предоставляют пример PHP, который (я думаю) должен использовать двоичный файл командной строки для Windows, который я поместил в system32 папка, и…
12 апр '16 в 16:45
1 ответ

Это неправильная команда оболочки?

Вот моя экранированная команда оболочки, которую я запускаю через команду exec в PHP: C:^\Program Files^\pngquant^\pngquant.EXE \"--force\" \"--ext=.png\" \"--\" \"F:\laragon\www\demo\images\uploads\43d67cba7a951378485882e5b515c825943f7d0a.png\" Я п…
18 дек '15 в 15:58
2 ответа

Заставить imagejpeg в.png

Я сомневаюсь. Есть ли проблема, если я заставлю imagejpeg сохранить файл.png? Как в этом примере: imagejpeg($img,$_SERVER['DOCUMENT_ROOT']."/test.png",80); Я хочу использовать этот метод, потому что я могу использовать $quality фильтр. В этом методе…
06 сен '16 в 13:50
0 ответов

pngquant-bin не работает правильно

Сообщения об ошибках компиляции Я пытаюсь запустить thingboard release-1.4, и он не работает, и у него есть проблема с pngquant и pngquant-bin, мне удалось установить png-devel, но не pngquant-bin, я запускаю его на centos машина и я приложили сооб…
21 мар '18 в 10:20
1 ответ

Содержимое вместо пути в оболочке

Pngquant имеет следующий пример для php // '-' makes it use stdout, required to save to $compressed_png_content variable // '<' makes it read from the given file path // escapeshellarg() makes this safe to use with any path $compressed_png_conten…
15 июн '16 в 14:39
2 ответа

Скомпилировать статическую версию pngquant

Я пытаюсь создать статически связанную версию pngquant в Oracle Linux Server выпуск 7.1. Я скомпилировал статическую версию zlib и статическую версию libpng. Затем, когда я настраиваю pngquant, я всегда получаю информацию о том, что он будет связан …
23 фев '16 в 15:55
1 ответ

pngquant не работает с php

Я установил pngquant на mac и на linux под управлением centos 7. На обеих машинах я могу использовать его с командной строкой, но если он не будет работать, когда в php запускается одна и та же команда. Linux команды, которые я пробовал: yum install…
07 апр '17 в 09:40
0 ответов

Smart Detect Image Оптимизация уровня

Я использую ImageMagick а также pngquant сжимать изображения без изменения их размера, потому что мне нужен такой же размер изображения. Но проблема в том, что я не хочу, чтобы изображение уже сжималось с помощью кода. я использую mogrify для файлов…
26 июн '18 в 17:09
5 ответов

Ошибка с обновлением npm: бинарный файл pngquant не работает правильно

Я получаю следующую ошибку с моим npm update команда: > pngquant-bin@4.0.0 postinstall /var/www/pp/20180315202846/node_modules/pngquant-bin > node lib/install.js ⚠ The `/var/www/pp/20180315202846/node_modules/pngquant-bin/vendor/pngquant` bina…
15 мар '18 в 20:23
1 ответ

ember-cli-imagemin lossyPNG ImageMin.pngquant не является функцией

Я пытаюсь включить свойство lossyPNG в дополнении ember-cli-imagmin, чтобы создать небольшой размер файла для моих.pngs. Мой EmberApp в ember-cli-build.js включает imagemin примерно так: imagemin: { interlaced: true, optimizationLevel: 3, progressiv…
26 май '17 в 17:54
1 ответ

node.js: определить длину потока перед его передачей в конечный пункт назначения

Контекст этого вопроса заключается в том, что я беру буфер изображения, сжимаю его с помощью pngquant, а затем передаю сжатый образ в ответ. Что-то вроде: // https://www.npmjs.com/package/pngquant const PngQuant = require('pngquant'); // start with …
02 янв '19 в 14:43
3 ответа

Ошибка pngquant-bin при установке npm

Я устанавливаю npm и все работает до этой ошибки, я пытаюсь выяснить, что вызывает эту проблему, но безуспешно. После установки я попытался запустить 'npm run dev', но тоже с ошибками. Я думаю, потому что проблема с установкой npm вообще. Я попыталс…
16 июл '18 в 14:28
2 ответа

Как использовать pngquant для сжатия файлов JPEG на сервере Ubuntu с помощью PHP

Я пытаюсь использовать pngquant для сжатия изображений (jpeg и png) при загрузке на мой сервер. Скрипт, который я получил с сайта pngquant, отлично работает для файлов png, но не для файлов jpeg. Я использую этот код (который работает для файлов PNG…
09 июл '16 в 08:04
0 ответов

Как я могу использовать pngquant для Linux?

Я пытаюсь использовать pngquant для сжатия изображений (png) для сервера Linux. Скрипт, который я получил с сайта pngquant, работает нормально, но это для Windows Server, есть ли способ использовать его на сервере Linux?
02 дек '17 в 17:56
2 ответа

Увеличение размера файла для вывода pngquant при использовании PIL

Если я сжимаю изображение с помощью pngquant, а затем читаю и записываю с помощью PIL, я вижу, что размер файла значительно увеличивается (иногда до 2 раз). У кого-нибудь есть какие-нибудь советы здесь? Я подозреваю, что это может быть связано с нек…
27 мар '17 в 22:08
0 ответов

Ошибка: ошибка чтения (сбой libpng)

Я пытаюсь сжать изображение, используя изображение pngquant clt. Я могу обработать изображение через терминал, но получаю ошибку при выполнении этого в Java, и ошибка, как показано ниже. error: Read error (libpng failed) error: cannot decode image C…
1 ответ

Установите pngquant на сервер apache и используйте его в командной оболочке

Во-первых, я пытаюсь сжать изображения PNG, используя https://pngquant.org/, но я не знал, как загрузить его на сервер Apache (Windows). Браузер обнаружил ошибку, что pngquant не установлен на сервере (xampp). Как я могу это сделать? Во-вторых, я до…
05 окт '15 в 14:32
0 ответов

Глоток Imagemin не заканчивая

Это моя задача Gulp: //Image Optimization gulp.task( 'imagemin', function () { return gulp.src( imageDir + '**/*.{png,jpg,JPG,svg}' ) .pipe( imagemin( { progressive: true, use: [ pngquant({quality: 20 - 30}), jpeg({max: 50}) ], optimizationLevel: 7 …