問題タブ [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.
image - Google が画像を jpg ではなく Base64 として送信する利点は何ですか
Google の新しいページ プレビューでは、jpg や png などの単純な画像ではなく、base64 を使用して画像が取得されることに気付きました
これを行う利点は何ですか?
転送中に base64 でエンコードされた画像をより適切に圧縮できますか?
それとも、ブラウザまたはキャッシング プロキシによってより適切にキャッシュされるのでしょうか?
1 つの HTTP リクエストを実行して、画像と画像に関する情報を 1 回のヒットで受信できるようにするためですか?
他のアイデアはありますか?
[編集]
私はちょうど考えていた、多分それはグーグルが彼らの新しい画像フォーマットを使うことができるようにするためです
http://code.google.com/speed/webp/ブラウザのサポートなし?
ただし、返された文字列 (フィドラーを使用して http トラフィックをインターセプト) を見ると、文字列には「image/jpeg」が含まれています。一部の画像が webp 形式で返されない限り。
javascript - WebP サポートの検出
Javascript を介した WebP のサポートを検出するにはどうすればよいですか? 可能であれば、ブラウザー検出ではなく機能検出を使用したいのですが、その方法が見つかりません。Modernizr ( www.modernizr.com ) はそれをチェックしません。
iphone - iPhone用のGoogleWebPライブラリ?
GooglewebpライブラリはiPhone/XCodeで利用できますか?ソースからこのライブラリをコンパイルするためのFAQはありますか?
python - PythonでWebP画像を操作する
残念ながらWebP画像をサポートしていないPIL(Python Imaging Library)のようなものを探しています。
サイズ変更や切り抜きができるようにしたいと思います。または、少なくともJPEGに変換してから、PILで作業できます。
android - Android 用 WebP
Android で WebP を使用する方法の例はありますか? 私はwebp画像のリストを取得し、それらを画像ビューでリストビューに表示しようとしています。
libwebp api があることは知っており、NDK を使用して Android プロジェクトに統合しましたが、API を使用してバイナリ webp を取得し、それをイメージビューに表示するにはどうすればよいですか?
どんな助けでも素晴らしいでしょう!
c# - C# の WebP ライブラリ
C# での WebP のコード サンプルはないようです。ありますか?WebP 画像を直接表示する必要はありませんが、WebP として保存 & 転送できると便利です。
java - WebP をサポートするブラウザーを検出する方法と、それらに WebP 画像を提供する方法は?
WebP 画像の驚くべきサイズ縮小 (ロスレス + アルファ画像の「pngcrushed」PNG よりも約 28% 小さい) を見て、WebP をサポートするブラウザーに WebP 画像を提供したいと考えています。
クライアントのブラウザーが WebP をサポートしているかどうかを Java webapp サーバーから検出するにはどうすればよいですか?
JavaScript からそれを行う方法について、ここに質問がありました。
しかし、Javaからそれを行う方法を知りたいです。Java から実行することがクライアント側で JavaScript を呼び出すことを意味する場合、その方法を知りたいです。
javascript - WebP画像の置換
私の最終的な目標は、ブラウザがWebP画像を表示できるかどうかを検出することです。そうである場合は、ページ上のすべての画像を同等のwebpに置き換えます(同じディレクトリにあり、同じ名前で、拡張子が異なるだけです)
現在、ブラウザがwebpを表示できるかどうかを正常に検出するスクリプトがあります
webpをサポートするケースの中で、次のコードを試しましたが、失敗しました。
ヘッダーに配置すると、コンソールにはすべての画像タグが正しく表示されますが、ソースは元のfilename.pngから変更されていません。
何が間違って行われているのかについてのアイデアはありますか?
編集: wsanvilleのおかげで、画像が読み込まれない理由に問題があることがわかりました。ただし、Chromeのネットワークタブを見ると、pngとwebp画像の両方を読み込んでいることがわかります。そもそもpng画像が読み込まれないようにするにはどうすればよいですか?
image - Go の WebP エンコーダー/デコーダー
現在の週刊誌と互換性のある (またはフォーク可能な) 完全な WebP エンコーダーとデコーダーはどこかにありますか?
標準のpngに匹敵する速度ですか?
iphone - iOS での WebP 画像形式
現在、iOS ソフトウェアで Google の WebP 画像形式を使用する可能性を調査しています。
Google の C ライブラリを使用して、必要に応じて WebP を RGBA8888 にデコードすることは難しくありません。
ただし、API とパフォーマンスの両方の点で UIImage に匹敵する実装を作成したいと考えています。
Q1. ネイティブの imageWithData やその他の API が新しい形式を読み取るように、iOS で画像デコーダを開発することは可能ですか?
Q2. いいえの場合、UIImageView (およびその他のフレームワーク提供のコントロール) が UIImage を描画するために使用する API は何ですか? それは公開されていますか (例: drawInRect/drawAtPoint)、それとも内部ですか?
UIImage から継承し、いくつかのメソッド (+imageWithContentsOfFile、+imageWithData、+imageNamed、-drawInRect、-drawAtPoint など) をオーバーライドして、WPImage オブジェクトを SDK 提供の API で適切に動作させることはできますか?
Q3. 私の架空の WPImage クラスのすべてのインスタンスが UIApplicationDidReceiveMemoryWarningNotification をサブスクライブする場合 (RGBA イメージ バッファーをフラッシュして、はるかに小さい元の WebP データを RAM に残すため)、パフォーマンスはそれほど低下しませんか?
私たちが開発しているソフトウェアは、RAM に何百もの異なるイメージを簡単に持つことができます。