PHPマニュアル/PEARマニュアル | ユーザフォーラムで議論/質問 | マニュアル検索 | ハイライト | ハイライトオフ | ポータル | php spot

imagecrop - 指定した矩形に画像をクロップする | JavaScript入門&応用&リファレンスなら「JavaScriptist」

  

imagecrop

(PHP 5 >= 5.5.0, PHP 7)

imagecrop指定した矩形に画像をクロップする

説明

resource imagecrop ( resource $image , array $rect )

画像を指定した矩形範囲にクロップして、クロップ後の画像を返します。 パラメータ image で渡した画像には何も手を加えません。

パラメータ

image

imagecreatetruecolor() のような画像作成関数が返す画像リソース。

rect

クロップする矩形を配列で指定します。配列のキーには x, y, width, height を指定します。

返り値

成功した場合にクロップ後の画像リソースを返します。失敗した場合に FALSE を返します。

例1 imagecrop() の例

この例は、画像を正方形にクロップする方法を示すものです。

<?php
$im 
imagecreatefrompng('example.png');
$size min(imagesx($im), imagesy($im));
$im2 imagecrop($im, ['x' => 0'y' => 0'width' => $size'height' => $size]);
if (
$im2 !== FALSE) {
    
imagepng($im2'example-cropped.png');
}
?>

参考

  • imagecropauto() - 利用可能なモードを指定して、画像を自動的にクロップする

忘却曲線を使ってこの関数を確実に記憶に残す

フォーラムで「imagecrop - 指定した矩形に画像をクロップする」について話す
各種マニュアル: PHPマニュアル | PEARマニュアル | Smarty(英語)マニュアル | PHP-GTKマニュアル | imagecrop - 指定した矩形に画像をクロップする」をGoogle検索
copyright © 1997-2024 PHP ドキュメント作成グループ(ライセンス). provided by php spot. マニュアル: