問題タブ [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.
ios - How to load a webp image with SDWebImage?
I'm using SDWebImage to load images in my iOS app and I now want to use the webp format.
Here's my first try :
It would work perfectly if the image was a jpeg (I tried) but with a webp it doesn't. The first time I call this code the error is :
Then the error turns to :
What's wrong?
javascript - その場でクライアント側の画像からwebpへのコンバーター...しかし、pngは透明ではありません
これは、jpg または png をwebpに変換する作業コードです。
jpg や png よりも平均 30 ~ 40% 小さい Google の新しい画像形式
1.Chromeで開く
2.品質を設定する
3.ページ内に画像をドロップ
4. 待ちます (サイズによって異なります。最初に小さな画像を試してください)。
5.画像にカーソルを合わせると、サイズの違いが表示されます
6.webpとして適切に保存するには、クリックするだけです
toDataURL 関数に画像/WebP と品質を追加する可能性を基本的にクロームで追加
圧縮は素晴らしいです.しかし、私には小さな問題があります.pngは透明ではありません..
どうなり得るか?多分キャンバスを透明に設定しますか?どうやって?
ps .:最良の結果を得るには、jpgを使用し、新しい画像をすべて追加するだけなので、毎回ページをリロードします
java - Android 2.x で libwebp と NDK を使用して WebP 画像を表示する
古い Android プラットフォームで webp 画像を表示したいと思います。次の手順を試します。
- 最新の Android SDK と NDK パッケージをダウンロードします。
- システム環境に NDK パスを追加
path
し、Eclipse 設定で設定します。 - Eclipse で新しい Android プロジェクトを作成する
- プロジェクト フォルダを右クリックし、
Android Tools
->Add native support
、デフォルト名を確認します。 - ダウンロード
libwebp-0.3.1.tar.gz
、抽出してプロジェクトに/jni
static {}
とwebpToBitmap
メソッドを mainに追加しActivity
ます。コードはWebP for Androidから取得されます/jni/swig/libwebp.jar
(libwebp ソースに付属) を Java ビルド パスに追加し、import com.google.webp.libwebp;
.
そして、使用しようとするとこれらのエラーが発生しましたwebpToBitmap
:(不要な時間/パッケージ名を削除)
swig/libwebp_java_wrap.c \
また、 (libwebpソースに付属)をAndroid.mk
LOCAL_SRC_FILES
and include $(BUILD_STATIC_LIBRARY)
->に追加しようとしinclude $(BUILD_SHARED_LIBRARY)
ましたが、同じエラーが発生しました。
または、プロジェクトに簡単に追加できるビルド済みファイルはありますか?
android - Android 4+ で特定の webp 画像を読み込めない
Android 4+ webview で webp イメージを開こうとしています。ここにそれらの画像へのリンクがあります。
私の場合、10.webp は完全に読み込まれますが、14.webp は読み込まれません。そのため、identify コマンドを使用してファイルのプロパティを把握しようとすると、結果は各リンクの下の [] に表示されます。
この問題の原因は何ですか。
google-app-engine - サポートされていないクライアントに webp を提供する Google アプリ エンジン イメージの回避策はありますか?
この問題は、ほぼ 1 か月前に発生し、認識されていません。
https://code.google.com/p/googleappengine/issues/detail?id=9940
修正する計画や既知の回避策があるかどうか疑問に思っています。たとえば、URL を変更して常に画像を強制的に jpg 形式で提供するなどです。
以下の問題の完全な説明
Firefox および Safari で画像が表示されないという苦情が寄せられています。これらの画像には、ここにリストされている get_serving_url(blob_key, ... 関数から返された URL があります。
https://developers.google.com/appengine/docs/python/images/functions
たとえば、次の画像です。
Safari ではレンダリングされませんでした - 開発者コンソールを使用して詳しく調べたところ、Safari はリクエストの「accepts」ヘッダーでイメージ/webp を受け入れるとは言っていませんが、コンテンツ タイプ「webp」で提供されていることがわかりました。webp として提供される画像のリクエスト/レスポンス ヘッダーのスクリーンショットを safari に添付します。
残念ながら、この問題は断続的です。後でロードしたときに同じ画像が jpg として提供される場合があります。
受け入れヘッダーが存在しない場合でも、画像提供インフラストラクチャが webp 画像を不適切に送り返す可能性はありますか? それとも、受け入れヘッダーを考慮していないキャッシュサーバーが途中にあるのでしょうか?
android - Android - java.lang.NoSuchFieldError: android.graphics.Bitmap$CompressFormat.WEBP
API 1 以降でサポートされている非常に単純なコードを使用しようとしています。
何とかして、
その奇妙なエラーが表示されます:java.lang.NoSuchFieldError: android.graphics.Bitmap$CompressFormat.WEBP
これは私のmoto razr 2.3でのみ発生します
私はこれについてインターネット上で何も見つけることができません。どうしたの?(明らかに、モトローラの在庫のアンドロイドはそれを含めることを考えていませんでしたが、どうすればこれを修正できますか?)何かヒントはありますか?
私がしたいのは、画面(またはビュー)のスナップショットを圧縮して取り、それをユーザーフレンドリーな方法でString
フォームに添付することだけです(この同じデバイスもファイルの添付を正しく行いません)電子メールの意図の本文に、メールを送信できる人にそれを渡します。
.jpeg に圧縮しようとしてから、それを base64 でエンコードされた文字列に変換してから、メールの本文に添付すると、非常に時間がかかり、ユーザーの反応がよくありません。これは起こり得ません。
助けはありますか?
java - URLからアンドロイドにWEBP画像を表示する
次のように、Google PlayStoreから WEBP アイコンを取得して表示しようとしています。
データを直接使用してBitmapFactoryでデコードしようとしました(時々動作します...)、libwebpでも試しましたが、「WebPGetInfo」関数でデータをテストすると0が返されます(つまり、データは webp image . ..)
libwebp で使用するコードは次のとおりです。
ありがとうございます。
編集:複数の変更の後、libwebp を使用すると NoClassDefFoundError が発生するようになりました...