問題タブ [pngquant]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
1078 参照

php - Apache サーバーに pngquant をインストールし、コマンド シェルで使用します。

まず、 https://pngquant.org/を使用して png 画像を圧縮しようとしていますが、Apache サーバー (Windows) にダウンロードする方法がわかりませんでした。サーバー(xampp)にpngquantがインストールされていないというエラーがブラウザに表示されます。それ、どうやったら出来るの?

第二に、私はこれをしなければなりませんか:

このコードの後に​​ https://pngquant.org/php.html ?

PHPでコマンドラインを使用したことはありません。ありがとう。

0 投票する
1 に答える
220 参照

php - このエスケープされたシェルコマンドは間違っていますか

これは、PHP で exec コマンドを使用して実行する、エスケープされたシェル コマンドです。

戻りコード 1 (エラー) が返されます。一方、 pngquant "--force" "--ext=.png" "--" "F:\laragon\www\demo\images\uploads\43d67cba7a951378485882e5b515c825943f7d0a.png"シェルで直接実行すると、正常に動作します。

コマンドと引数をエスケープする方法に何か問題がありますか。

編集 1: これが私の PHP exec コマンドです。

$this->cmd の場所 とC:\Program Files\pngquant\pngquant.EXE場所print_r($args)

0 投票する
1 に答える
694 参照

gulp - Gulp Imageminが終了していません

これは私のGulpタスクです:

私はgulp imageminと「imagemin-pngquant」、および「imagemin-jpegoptim」を使用しています

ソースには、jpg と png の 2 つの画像があります。jpg は圧縮されますが、png は圧縮されません。

これは私のCLIがどのように見えるかです: ここに画像の説明を入力

エラーなし、フィニッシュなし。

0 投票する
0 に答える
265 参照

image-processing - pngquant は、大きな画像を圧縮するのに非常に時間がかかります

gulp による画像圧縮に pngquant を使用しています。多くの png 画像を含むアセット フォルダーがあります。ほとんどの画像のファイル サイズは約 100kb ですが、ファイル サイズが約 2MB の画像が 2 つまたは 3 つあります。

pnquant を使用して gulp タスクを開始すると、すべての画像が大きな画像とは別にすぐに圧縮されます。それらを完全に圧縮するには、10分ほどかかります。これは正常ですか?

ファイルが大きいほど圧縮に時間がかかるのは問題ないことはわかっていますが、そのファイルサイズであっても、これは多すぎます。

0 投票する
2 に答える
504 参照

redhat - pngquant の静的バージョンをコンパイルする

Oracle Linux Server リリース 7.1 で静的にリンクされたバージョンの pngquant を作成しようとしています。zlib の静的バージョンと libpng の静的バージョンをコンパイルしました。

次に、pngquant を構成すると、zlib の共有バージョンにリンクされるという情報が常に得られます。

make を実行すると、出力ではオプションが正しくコンパイラに渡されているように見えます。ただし、結果のバイナリでは libz.so を実行する必要があります。私のディレクティブが無視されるか、インストールされているバージョンが常に優先されるようです。

pngquant を zlib の静的バージョンで強制的にコンパイルする方法はありますか?

0 投票する
1 に答える
44 参照

php - シェルのパスの代わりにコンテンツ

Pngquant には、php の次の例があります。

$path_of_file実際の内容に置き換えたい。

これにより、ファイルを 1 つの形式から png に変換してから最適化する際の無駄な I/O を回避できます。

shell_exec()その状況での新しいコマンドは何でしょうか