ホームページ > バックエンド開発 > PHPチュートリアル > PHPで画像の比例スケーリングを実装する方法

PHPで画像の比例スケーリングを実装する方法

怪我咯
リリース: 2023-03-13 11:20:02
オリジナル
2365 人が閲覧しました

PHPを使用して画像を拡大縮小する方法を主に紹介し、元の画像の必要な幅と長さを指定できます。

この記事では、PHPでの画像圧縮方法を紹介します。読者は、特定の内容に応じて参照または改良できます。上記のコードでは、imgzip($src,$newwid,$newhei) 関数が元の画像、スケーリングに必要な幅、およびスケーリングの長さを取得します。

以下は PHP を使用した画像スケーリングのコードです。友達はそれを画像に統合できます
upload

新しいファイルindex.phpを作成します。これは統計ディレクトリにある必要があります。画像はq.jpgです。 (画像の名前はソースコードに応じて変更できます)

ソースコードは以下の通りです:

<?php
$filename="q.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);
//拷贝部分图像并调整
imagecopyresized($new, $img,0, 0,0, 0,$n_w, $n_h, $width, $height);
//图像输出新图片、另存为
imagejpeg($new, "q1.jpg");
imagedestroy($new);
imagedestroy($img);
?>
ログイン後にコピー

ブラウザで実行するとindexと同じ階層のディレクトリにq1.jpgが出来ます。 php. この画像はetc. 拡大縮小した画像のパスはソースコード内で自分で変更することもできますし、自分のプロジェクトに入れたり、メソッドを書いたりすることもできます

以上がPHPで画像の比例スケーリングを実装する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート