ホームページ > バックエンド開発 > PHPチュートリアル > PHPでサムネイルを動的に生成し、それらをdisplay_PHP用に出力する方法チュートリアル

PHPでサムネイルを動的に生成し、それらをdisplay_PHP用に出力する方法チュートリアル

WBOY
リリース: 2016-07-13 09:56:38
オリジナル
1147 人が閲覧しました

PHPでサムネイルを動的に生成し、表示用に出力する方法

以下では、PHPで画像を操作する関連スキルを含む、動的にサムネイルを生成して表示用に出力する方法を紹介します。必要な友達はそれを参照してください。

この記事の例では、phpでサムネイルを動的に生成し、表示用に出力する方法を説明しています。皆さんの参考に共有してください。詳細は以下の通りです

呼び出し方法:

?

1

このコードは、大きな画像のサムネイル表示を動的に生成できます。画像はメモリ内で生成され、ハードディスク上に実際のファイルは生成されません。

thumbs.phpファイルは以下の通りです:

?

1 この記事が皆様の PHP プログラミング設計に役立つことを願っています。

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

20

21

22

23

$ファイル名= $_GET['ファイル名'];

$width = $_GET['width'];

$身長 = $_GET['身長'];

$path="http://localhost/images/" //"/" で終了

//コンテンツタイプ

header('Content-type: image/jpeg');

// 新しい次元を取得します

list($width_orig, $height_orig) = getimagesize($path.$filename);

if ($width && ($width_orig < $height_orig)) {

$width = ($height / $height_orig) * $width_orig;

} 他 {

$height = ($width / $width_orig) * $height_orig;

}

//リサンプル

$image_p = imagecreatetruecolor($width, $height);

$image = imagecreatefromjpeg($path.$filename);

imagecopyresampled($image_p,$image,0,0,0,0,$width,$height,$width_orig,$height_orig);

//出力

imagejpeg($image_p, null, 100);

// 画像破壊

imagedestroy ($image_p);

?>

http://www.bkjia.com/PHPjc/987107.html

tru​​ehttp://www.bkjia.com/PHPjc/987107.html技術記事 phpで動的にサムネイルを生成して表示を出力する方法 以下では、phpで画像を操作する関連スキルが含まれており、非常に実用的です...
関連ラベル:
php
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート