問題タブ [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.
java - Java - pngcrush サンプル コード スニペット
pngcrush を使用して png 画像を最適化しようとしています。次のコマンドで端末で実行できます
$ pngcrush -brute -e "Optimize.png" filename.png
しかし、私は自分のJavaプログラムからそれを達成したい. どうすれば達成できますか?私はそれをグーグルで検索しましたが、関連する情報は見つかりませんでした。
php - 一部の画像でpngcrushが黒い背景を引き起こす
私はpngcrushでいくつかのpng画像を最適化するために以下を使用しています:
最適化は非常にうまく機能しますが、一部の画像では、png が透明部分に黒いブロックを作成しています。
-reduce オプションを削除すると問題は解決しますが、PNG の最適化はほとんど行われず、最適化を実行してもまったく意味がありません。
問題は透明度に関係していると思いますので、透過性のない画像に対してのみ、pngcrush に -reduce コマンドをスキップするように指示する方法はありますか?
image - ubuntuでPNG画像をアンクラッシュしますか?
IPA 画像は pngcrush を使用して PNG 画像を圧縮していますが、Ubuntu で PNG 画像を圧縮解除したいと考えています。
誰でも私にアイデアを教えてもらえますか?
iphone - iPhone アプリから抽出した PNG ファイルでエラーが発生しましたか?
iPhone アプリから写真フォルダーを抽出しましたが、フォルダー内のすべての PNG ファイルが表示されません。グーグルで検索してから、iPhone の PNG を修正するアプリをいくつか試しましたが、どれも機能しませんでした。あるアプリでは、ファイルが PNG 形式ではないとさえ言われましたが、これを修正する方法を知っている人はいますか?
参照用の写真フォルダーは次のとおりです: https://www.mediafire.com/?zk8339l4ik7vg3dまたはhttp://file.groovincat.com/files/tara/s3/alarm/photo/data/
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 ログで確認できます。
確かに、APK ファイルはある種の ZIP アーカイブですが、サイズが大きくなったのはなぜですか?
アップデート:
この質問をする本当の理由は、SQLiteAssetHelper を使用して gzip 圧縮された SQLite ファイル (サイズ: 4.988.928 バイト) を含めて、APK ファイルが古い Android デバイスで実行できるほど小さいかどうか心配だからです。
javascript - pngcrushのようなjavascriptを使用したクライアントPNG圧縮?
HTML5 アプリを開発しています。
ユーザーがモバイルから画像をアップロードすると、サイズが大きすぎました。
pngcrushのように画像をPNGとして圧縮したい。
フロントエンドで選択する良い方法はありますか (javascript ライブラリなど)?
または、pngcrush ライブラリを javascript に移植することは可能ですか?