問題タブ [pngcrush]

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 に答える
343 参照

java - Java - pngcrush サンプル コード スニペット

pngcrush を使用して png 画像を最適化しようとしています。次のコマンドで端末で実行できます

$ pngcrush -brute -e "Optimize.png" filename.png

しかし、私は自分のJavaプログラムからそれを達成したい. どうすれば達成できますか?私はそれをグーグルで検索しましたが、関連する情報は見つかりませんでした。

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

php - 一部の画像でpngcrushが黒い背景を引き起こす

私はpngcrushでいくつかのpng画像を最適化するために以下を使用しています:

最適化は非常にうまく機能しますが、一部の画像では、png が透明部分に黒いブロックを作成しています。

-reduce オプションを削除すると問題は解決しますが、PNG の最適化はほとんど行われず、最適化を実行してもまったく意味がありません。

問題は透明度に関係していると思いますので、透過性のない画像に対してのみ、pngcrush に -reduce コマンドをスキップするように指示する方法はありますか?

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

image - ubuntuでPNG画像をアンクラッシュしますか?

IPA 画像は pngcrush を使用して PNG 画像を圧縮していますが、Ubuntu で PNG 画像を圧縮解除したいと考えています。

誰でも私にアイデアを教えてもらえますか?

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

iphone - iPhone アプリから抽出した PNG ファイルでエラーが発生しましたか?

iPhone アプリから写真フォルダーを抽出しましたが、フォルダー内のすべての PNG ファイルが表示されません。グーグルで検索してから、iPhone の PNG を修正するアプリをいくつか試しましたが、どれも機能しませんでした。あるアプリでは、ファイルが PNG 形式ではないとさえ言われましたが、これを修正する方法を知っている人はいますか?

参照用の写真フォルダーは次のとおりです: https://www.mediafire.com/?zk8339l4ik7vg3dまたはhttp://file.groovincat.com/files/tara/s3/alarm/photo/data/

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

android - 1000 を超える画像で pngcrush を実行した後、APK ファイルのサイズが変更されない

ゲームボードと文字タイルの画像を含む単語ゲームのリリース APK ファイルを生成しました。そのサイズは14.157.885 バイトです。

次に、Android Studio プロジェクトの約 1000 枚の画像に対して pngcrushを実行し、次に「プロジェクトのクリーンアップ」、「プロジェクトの再構築」、最後に「署名付き APK の生成...」を再度実行しました。

驚くべきことに、結果として得られる APK ファイルのサイズは大きくなります: 14.158.735 バイト

エクスプローラーのスクリーンショット

Windows 7 x64 および Mac OS Yosemite の Android Studio でも同じ結果が得られました。

以下では、ビットマップのサイズがpngcrushによって実際に縮小された様子を git ログで確認できます。

git スクリーンショット

確かに、APK ファイルはある種の ZIP アーカイブですが、サイズが大きくなったのはなぜですか?

アップデート:

この質問をする本当の理由は、SQLiteAssetHelper を使用して gzip 圧縮された SQLite ファイル (サイズ: 4.988.928 バイト) を含めて、APK ファイルが古い Android デバイスで実行できるほど小さいかどうか心配だからです。

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

javascript - pngcrushのようなjavascriptを使用したクライアントPNG圧縮?

HTML5 アプリを開発しています。

ユーザーがモバイルから画像をアップロードすると、サイズが大きすぎました。

pngcrushのように画像をPNGとして圧縮したい。

フロントエンドで選択する良い方法はありますか (javascript ライブラリなど)?

または、pngcrush ライブラリを javascript に移植することは可能ですか?