SunshinePHP Developer Conference 2015

imagecrop

(PHP 5 >= 5.5.0)

imagecrop座標とサイズを指定して、画像をクロップする

説明

resource imagecrop ( resource $image , array $rect )

警告

この関数は、 現在のところ詳細な情報はありません。引数のリストのみが 記述されています。

パラメータ

image

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

rect

キー "x"、"y"、"width" そして "height" を持つ配列。

返り値

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

add a note add a note

User Contributed Notes 1 note

up
0
nangomusic at gmail dot com
3 months ago
An example to crop an image stored in $filename:

<?php
// Create a blank image and add some text
$ini_filename = 'test.JPG';
$im = imagecreatefromjpeg($ini_filename );

$ini_x_size = getimagesize($ini_filename )[0];
$ini_y_size = getimagesize($ini_filename )[1];

//the minimum of xlength and ylength to crop.
$crop_measure = min($ini_x_size, $ini_y_size);

// Set the content type header - in this case image/jpeg
//header('Content-Type: image/jpeg');

$to_crop_array = array('x' =>0 , 'y' => 0, 'width' => $crop_measure, 'height'=> $crop_measure);
$thumb_im = imagecrop($im, $to_crop_array);

imagejpeg($thumb_im, 'thumb.jpeg', 100);
?>
To Top