ホームページ >バックエンド開発 >PHPチュートリアル >今、3Gサイトを作りたいのですが、画像の絶対パスをデータベースで取得したいのですが、画像が大きすぎて、携帯電話のページに直接表示するのは現実的ではありません。

今、3Gサイトを作りたいのですが、画像の絶対パスをデータベースで取得したいのですが、画像が大きすぎて、携帯電話のページに直接表示するのは現実的ではありません。

WBOY
WBOYオリジナル
2016-06-23 14:21:551393ブラウズ

Picture 3g

今、3G の Web サイトを作成したいのですが、画像の絶対パスをデータベースで取得します。画像が大きすぎて、モバイル ページに直接表示するのは現実的ではありません。方法を見つけてください。絶対アドレスの画像は変更できません

ディスカッションへの返信(解決策)

この要件は「宦官になりたいのですが、ペニスを切断することができません」と同じくらい難しいと思います。
「小さなペニス」はまだ切断する必要があります。
写真から小さな写真のセットをバッチ生成できますか?それとも要求されたときに再度生成できますか?

アップロードするときは、画像のコピーを圧縮して保存します。

携帯電話が Web ページにアクセスしているか、PC が Web ページにアクセスしているかを確認したいですか?訪問に応じて、大きい画像または小さい画像が表示されます。
その場合は、Baidu の「php を使用して携帯電話へのアクセスを決定する」を使用してください

画像は処理され、CSS コントロールを通じて表示される必要があります。 CSS で画像のサイズを制御すると、画像の解像度が損なわれます

js を使用して画像の比率を減らして表示することも、php を使用してサムネイルを生成することもできます

モバイル専用の小さな画像を生成します電話

これを行うことができます。 はい、元の画像は必要なだけ大きくなければなりません。呼び出し時に、どの PHP gd ライブラリを使用して画像を希望のサイズに切り取る必要があります。先にメモリに追加することで、ファイルの元の画像をより速く読み取ることができます。さらに、画像を生成する際のキャッシュ時間を設定することもできます。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。