画像の寸法を事前に知らなくても、AMP HTML記事で画像を公開するにはどうすればよいですか?<amp-img>を使用して、寸法を知らずに画像を挿入する
3
A
答えて
3
サイズのないイメージタグがブラウザに見つかると、イメージがダウンロードされ、サイズを把握するために最初の数バイトが表示されます。これは、ユーザーの高遅延接続で発生する必要があるため、非常に非効率的です。私の答えの残りの部分は問題にアプローチする方法のための2つの選択肢が用意されています
(公開中)に、サーバー側で画像のサイズを見つける方法: 代わりに、発行時にサーバー側で同じことを行うことができます最小のオーバーヘッドで。 CMSおよびサーバー側の各言語には、イメージサイズを見つけるためのモジュールがあります。あなたはImageMagick(すべてのプログラミング言語にバインディングを持っている)のようなものを使うことができますが、サイズの決定だけを行うより特殊なツールがあるでしょう。画像サイズを見つけることができる一般的なプログラミング言語のための
例モジュール:
CMSes
その 独立した、あなたはlayout=fill
どこ画像のサイズを使用することによって、サイズを知らなくてもAMPに画像をロードすることができます:あなたは本当に画像のサイズを知ることができない場合は何をすべきか
ブラウザの実際のサイズに依存しなくなります。もう1つの方法は、layout=fixed
またはlayout=responsive
とimg object-fit: contain
を使用することです。これは、すべての画像に常に同じ大きさが必要な場合に便利です。
関連する問題
- 1. 寸法を知らずに画像を比例的に拡大する
- 2. VB.NETを使用してSQLからEXCELに画像を挿入する方法
- 3. Matlabを使用してExcelに画像を挿入する
- 4. ionic2を使用してMysqlデータベースに画像を挿入する
- 5. PHPを使用してMySQLデータベースに画像を挿入する
- 6. jqueryを使用して画像を動的に挿入する
- 7. ImageMagickを使用して画像の高さを知らずに画像を切り抜く方法
- 8. JavaScriptを使用して画像をテーブルに挿入します
- 9. PowerShellを使用して寸法に基づいて画像を削除する
- 10. jQuery .htmlを使用して画像を挿入する
- 11. picassoを使用してURLから画像をダウンロードするまでの静止画像の挿入方法
- 12. フォームとjqueryを使用してdivに画像を挿入する方法
- 13. ffmpeg - javaを使用してビデオに画像とテキストを挿入する方法
- 14. appceleratorを使用してアプリに画像を挿入する方法
- 15. MemoryStreamを使用して画像をExcelに挿入する方法は?
- 16. Nginxサーバーを使用してメンテナンスページに画像を挿入する方法
- 17. テキストを使用してテーブルセルに画像を挿入する方法(SSRS 2008)
- 18. interop(C#)を使用して画像を挿入して
- 19. REST APIを使用してGoogle Fusion Tableに画像を挿入
- 20. OpenPyXLを使用してワークシートのヘッダー/フッターに画像を挿入
- 21. XSLTを使用して画像をExcelに挿入
- 22. C odbcを使用してms SQLデータベースに画像を挿入
- 23. Javaを使用して画像をcassandra blobに挿入
- 24. formDataを使用してajaxでデータベースに画像を挿入
- 25. CSSを使用した画面上の画像のセンタリング - ランダムスクリーン/画像の寸法
- 26. Transact SQLを使用してSQL Server 2000データベースの画像型フィールドに画像を挿入する方法
- 27. jQueryプラグインを使用して画像の寸法を検証する
- 28. JQueryを使用して画像の真の寸法を取得する
- 29. PHPとJSONを使用してXcodeからMySQLデータベースに画像データを挿入
- 30. Visual StudioデータベースプロジェクトでPostDeploymentスクリプトを使用して画像を挿入