高解像度画像(6000x4000 jpegなど)があり、3列のギャラリーを作っています(アンプラッシュのギャラリーのように見えます)。だから私は低解像度サムネイルのギャラリーにしたいと私はそれらをクリックすると、私は新しいタブで開いた完全な画像を持っている。私はCSSを使ってimgsを含むdivの幅を400pxに設定しましたが、それはページレイアウトの外観にのみ影響します。私は400px divsの画像を読み込んでもまだ6000x4000なので、スクロールするとページはフリーズします。そして、私はそれらのdivで低解像度の画像を読み込みたいが、低解像度のすべてのjpgで別のフォルダを作成せずにisteadをロードする。私は、html、css、js、jquery、phpを使ってページに読み込まれるイメージの解像度を下げることができますか?低解像度の画像を使ってサムネイルを作成するにはどうすればいいですか?
0
A
答えて
1
すでにイメージをクライアント側にロードしている場合は、解像度を下げるのに本当の意味はありません。サーバー側のソリューションを使用してイメージを生成するよりもはるかに高速です。
0
あなたの質問に対する簡単な答えは次のようなものです:いいえ、HTML、CSSまたはJavaScriptで画像の解像度を変更する方法はありません。
適切なソリューションは、サーバーにイメージを展開する前にイメージのサイズを変更することです。バージョン400pxの1つの幅を作成し、ソースを保持します。
その後、ギャラリーの小さなバージョン(サムネイルとして)を使用して、それらをソースファイルを指すリンクでラップすることができます。
pageweightが大幅に減少し、クリックしてユーザーにされると誰もが、ギャラリーを訪問したときに、これらの巨大なイメージをロードする必要がありますその方法は、(私はまだお勧め6000x4000として、この目の前に警告のいくつかの種類を入れたいオリジナル画像をダウンロードすることができます単一の画像の場合でも非常に多くのデータのように聞こえる)。
例:
<figure>
<a href="path/to/huge-source.jpg">
<img src="path/to/thumbnail.img" alt="Some alternative text" />
</a>
<figcaption>Beware: the link points to a source file with a lot of data to download (resolution: 6000x4000)</figcaption>
<figure>
・ホープ、このことができます。
関連する問題
- 1. 非常に低い解像度の画像を描画する
- 2. (ActionScript 3)低解像度サムネイルを生成する
- 3. すべてのAndroid解像度の画像を準備するにはどうすればよいですか?
- 4. HTML:高解像度の画像を低解像度でレンダリングする
- 5. 画面の解像度がレイアウトの解像度よりも低い場合はどうなりますか?
- 6. Unslider:「低い」画面解像度の場合でもセンター画像
- 7. 画面の解像度よりも大きな画像を作成して使用するにはどうすればよいですか?
- 8. PHPで高解像度ではなく低解像度の画像をダウンロード
- 9. サムネイルに高解像度の写真のサイズを変更するにはどうすればよいですか?
- 10. C#を使用して低解像度のフォームで高解像度画像を提供する方法
- 11. 異なる解像度の画面でスプライトアートアセットを生成するにはどうすればよいですか?
- 12. 画像URLのリストから画像ギャラリーを作成するにはどうすればよいですか?
- 13. Android PrintManager - プレビュー用に低解像度ページをレンダリングするにはどうすればよいですか?
- 14. Facebook上で共有するとき、Godddyウェブサイトのサムネイル画像に正しいサムネイル画像を表示するにはどうすればよいですか?
- 15. 画面の解像度が変わっても画像をページ全体に移動するにはどうすればいいですか
- 16. 画像を使用してカスタム動画プレーヤーを作成するにはどうすればよいですか?
- 17. スケーリングせずにウィンドウ解像度のキャンバスを作成するにはどうすればよいですか?
- 18. javascriptなしで画面の解像度を検出するにはどうすればいいですか?
- 19. CSSで異なる画面解像度を扱うにはどうすればいいですか?
- 20. 解像度を下げずにUIImageの画質を下げるにはどうすればいいですか?
- 21. jbeanのサイズをnetbeansの画面解像度に合わせるにはどうすればいいですか?
- 22. djangoを使って画像ギャラリーを作成しました。今、deepzoomviewerで各画像を見たい場合はどうすればいいですか?
- 23. Wordpressのひどい画像解像度
- 24. ユーザーの画面解像度に応じてウェブサイトの解像度を変更するにはどうすればよいですか?
- 25. 画面解像度が間違っていることが検出されました - 解像度が低くなったのはなぜですか?
- 26. Posterous投稿からサムネイル画像をFacebookに使用させるにはどうすればよいですか?
- 27. 低解像度のシーンをフルスクリーンのネイティブ解像度にレンダリングする方法は?
- 28. AvalancheImagineBundleはサムネイル画像を作成していませんか?
- 29. ファイルアップロードと画像アップロードオプションを使用してフォームを作成するにはどうすればよいですか?
- 30. Xamarin.Android ViewPagerを使用してスワイプブル画像ギャラリーを作成するにはどうすればよいですか?
私はまた、PHPの基礎を知っていることを追加することを忘れてしまった。 PHPを使ってそれを行う方法はありますか? –
PHPドキュメントをチェックしてください:http://php.net/manual/en/ref.image.php可能な解決策はたくさんあります。 –