1
私のウェブページにいくつかの画像をアップロードしていて、そのサムネイルを中央から四角に切り取りたいと思っています。私はCodeigniterとgd2を使用しています。Codeigniterでサムネイル画像を四角で切り抜く
$config['image_library'] = 'gd2';
$config['source_image'] = $this->userlibrary->picturesdir . $newfilename;
$config['new_image'] = $this->userlibrary->thumbsdir;
$config['create_thumb'] = TRUE;
$config['maintain_ratio'] = TRUE;
$config['width']= 150;
$config['height']= 150;
画像がきれいにスケーリングされますが、彼らは150に設定されます彼らのアスペクト比とだけその幅や高さを維持し、彼らがトリミングされていません。
はここで、これまでに私のコードです。maintain_ratio
を設定しても、イメージは切り抜かれずに斜めになります。
どうすればいいですか?
を参照してください。http://stackoverflow.com/questions/28002244/crop-resize-image-function-using-gd-library/28008400# 28008400 – Rasclatt
元のイメージを四角形に切り取り、サイズを変更することができます。 – ourmandave