この記事では、指定されたサイズに応じて PHP でアップロード写真サムネイルを生成する方法を主に紹介します。必要な友達はそれを参照してください
この記事に記載されているソースコードは、等化を実現するために使用できます。画像をズームしてサムネイルを生成する機能は非常に実用的な技術です。
新しいファイルindex.phpを作成します。統計ディレクトリにpic.jpgとして画像を作成する必要があります(画像の名前はソースコードに従って変更できます)
ソースコードは次のとおりです:
<?php $filename="pic.jpg"; $per=0.3; list($width, $height)=getimagesize($filename); $n_w=$width*$per; $n_h=$height*$per; $new=imagecreatetruecolor($n_w, $n_h); $img=imagecreatefromjpeg($filename); //copy部分图像并调整 imagecopyresized($new, $img,0, 0,0, 0,$n_w, $n_h, $width, $height); //图像输出新图片、另存为 imagejpeg($new, "pic1.jpg"); imagedestroy($new); imagedestroy($img); ?>
ブラウザで実行すると、index.phpのレベルディレクトリにpic1.jpgが作成されます。この画像はソースコード内で変更することもできます。プロジェクトを作成するか、メソッドを作成します。
以下では、PHP での画像圧縮方法について説明します。読者は、特定のアプリケーションに応じてそれを参照または改良し、functionimgzip($src,$newwid,$newhei) のコードを直接アップロードできます。画像とズームされた画像のそれぞれに必要な幅、スケールされた長さ。
りー以上がPHP画像スケーリングのサンプルコードを実装する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。