ホームページ > バックエンド開発 > PHPチュートリアル > サムネイルコードを比例的に生成するPHP_PHPチュートリアル

サムネイルコードを比例的に生成するPHP_PHPチュートリアル

WBOY
リリース: 2016-07-13 10:45:33
オリジナル
1042 人が閲覧しました

サムネイルを比例的に生成するためのPHPコード この記事の画像は生成したい画像アドレスです。画像を指定すれば、指定したサイズの画像を変形せずに生成するPHPコードです。

サムネイルコードを比例的に生成するためのPHPチュートリアル

この記事では、image は生成したい画像のアドレスです。画像を指定すれば、指定したサイズの画像を変形せずに生成する PHP コードです。 */

関数 Resizeimage($image,$width,$height,$scale) {

list($imagewidth, $imageheight, $imagetype) = getimagesize($image);
$imagetype = image_type_to_mime_type($imagetype);
$newimagewidth = ceil($width * $scale);
$newimageheight = ceil($height * $scale);
$newimage = imagecreatetruecolor($newimagewidth,$newimageheight);
スイッチ($imagetype) {
ケース「画像/gif」:
$source=imagecreatefromgif($image); 休憩
ケース「画像/pjpeg」:
ケース「画像/jpeg」:
ケース「画像/jpg」:
$source=imagecreatefromjpeg($image); 休憩
ケース「画像/png」:
ケース "image/x-png":
$source=imagecreatefrompng($image); 休憩
}
imagecopyresampled($newimage,$source,0,0,0,0,$newimagewidth,$newimageheight,$width,$height);

スイッチ($imagetype) {
ケース「画像/gif」:
Imagegif($newimage,$image); 休憩
ケース「画像/pjpeg」:
ケース「画像/jpeg」:
ケース「画像/jpg」:
Imagejpeg($newimage,$image,90); 休憩
ケース「画像/png」:
ケース "image/x-png":
Imagepng($newimage,$image); 休憩
}

chmod($image, 0777);
$image を返します;
}
?>





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

www.bkjia.com
tru​​e

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