list($width, $height) = getimagesize($filename);
$newwidth = 500;
$newheight = intval( 500/$width * $height);
// Load
$thumb = imagecreatetruecolor($newwidth, $newheight);
$source = imagecreatefromjpeg($filename);
// Resize
imagecopyresized($thumb, $source, 0, 0, 0, 0, $newwidth, $newheight, $width, $height);
// Output
imagejpeg($thumb, $fnst[$i]);
위의 루틴을 이용하여 이미지를 리사이징 할 수 있다.
그러기 위해서는 제목에 기입한 함수를 사용해야 한다.
flex에서 base64_incoding된 데이타를 base64_decoding하여 만든 파일은 png이므로, imagejpeg를 이용해 변환해야 한다. 그러기 위해서는 imagecreatefromjpeg함수를 사용해야 한다.
이것을 하느라, 엄청난 시간을 소비해야만 했다. 우헉....
$newwidth = 500;
$newheight = intval( 500/$width * $height);
// Load
$thumb = imagecreatetruecolor($newwidth, $newheight);
$source = imagecreatefromjpeg($filename);
// Resize
imagecopyresized($thumb, $source, 0, 0, 0, 0, $newwidth, $newheight, $width, $height);
// Output
imagejpeg($thumb, $fnst[$i]);
위의 루틴을 이용하여 이미지를 리사이징 할 수 있다.
그러기 위해서는 제목에 기입한 함수를 사용해야 한다.
flex에서 base64_incoding된 데이타를 base64_decoding하여 만든 파일은 png이므로, imagejpeg를 이용해 변환해야 한다. 그러기 위해서는 imagecreatefromjpeg함수를 사용해야 한다.
이것을 하느라, 엄청난 시간을 소비해야만 했다. 우헉....
댓글 달기