問題タブ [webp]

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

ruby-on-rails - Paperclip は jpg/png 画像を webp 形式に変換できますか? はいの場合、ペーパークリップのスタイルハッシュを定義する際にそれを使用する方法は?

モデルでペーパークリップ圧縮を使用していますが、s3 にアップロードする前に画像を webp に変換したいと考えています。しかし、変換は行われていません。画像の URL にアクセスしているときに、まだ png 画像を取得しています。

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

node.js - Node.js クイック キャンバスから webp

このコードを見ると、webp は png と jpg よりもはるかに優れています。

ノードモジュールhttps://github.com/Automattic/node-canvasを使用しています

これはwebpをサポートしていませんが、キャンバス要素をシミュレートします

私が必要だと思うのは、このキャンバスのラッパーです

多くの試みでわかったように、base64 png 画像を png から webp に変換するのは速度が悪いだけです。

webp は、websocket を介してすばやく転送するのに理想的なサイズです。webp がサポートされていない場合は、png にフォールバックすると、ユーザーのエクスペリエンスが遅くなります。


元の質問:

node.js では、文字列を base64 png から base64 webp に変換する方法が必要です。

アプリケーションの性質上、文字列と言います。これらの特定の画像を保存してから変換した場合 (画像の「ファイル」を変換する npm モジュールがいくつかあります)、これらの画像は一時的で、ユーザーごとにオンザフライであると想定されるため、サーバーは画像でいっぱいになります。ユーザーは、ページを移動するたびに約 100 の新しい画像を取得します。

ノード キャンバスcanvas.toDataURL('image/webp')では、image/png のみがサポートされていません

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

android - Android 4.0以降でアニメーションWebPをデコードするにはどうすればよいですか

このようにwebpを使用します

webpは大丈夫です。しかし、アニメーション化された webp はビットマップをデコードできません。

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

php - webP 画像形式を通常の形式に変換する方法は? php

私はiosとandroidのアプリケーションを持っています。ユーザーがwebP画像を私のサーバーにアップロードすることがあります。問題は、サーバーからダウンロードしたときに、ios がこの画像を表示できないことです。

だから私は自分のphpコード内をチェックしたい。画像が webP 形式の場合。次に、png形式に変換します。

どうすればphpを使用してそれを行うことができますか?

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

android - Unity3D プロジェクトで webp 画像形式を使用するには?

私はすでにwebpソースコードを私が使用しているC++ゲームエンジンに統合しました.それは正常に動作しており、Android APKは以前よりもはるかに小さくなっています.

私の他のUnity3dプロジェクトでは、webpも使用できますか(パッケージサイズを縮小することが私の主な関心事です)? はいの場合、どうすればできますか? ある種のインポータープラグインを実装する必要がありますか??

誰かが私に道を教えてくれると本当に助かります。よろしくお願いします。

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

android - 任意のpngコンバーターからより小さなサイズのPNGを実現できる場合、PNGをWEBPに変換する価値はありますか

Android アプリケーションの png ファイルを Webp 画像に置き換えて、APK サイズを縮小することを考えています。

結果は良好でしたが、pngコンバーター/クランチャーを使用して、webp画像のサイズよりも小さくできるかどうかを知りたいのですが、webp画像を使用する必要がありますか?

元の PNG サイズ - A KB

Webp への変換後 - B KB

いくつかの優れた PNG コンバーター/クランチャー (PNG から PNG) を使用する: C KB

C が B より小さい場合、 webp メソッドを選択する利点/欠点は何ですか?

私がやった事 :

無損失変換と非可逆変換を使用して PNG を webp に変換:

元の PNG - input.png : 4312 KB

i) ロスレス - cwebp input.png -ロスレス -o output.webp

ii) 80 でロッシー -cwebp -q 80 input.png -o output.webp

png cruncher でさらにサイズを縮小できますか?

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

javascript - HTML5 キャンバス経由で webp 形式に変換すると、透明な背景が黒くなります

PNG 画像を webp 形式に変換する際に問題が発生しました。背景が透明ではなく黒くなります。

どうすればこれを修正できますか?