サクウェブTVはコチラ↓↓↓ PHPで画像のリサイズ(サイズ変更)をする場合、画像の劣化が気になります。 そこで、画像の劣化をできるだけ抑えて、PNG、GIFの透過部分もきちんと反映される関数を作りました。PHPファイルに直接記述して使用しても、別ファイルでrequire_once()するなどしても、cakePHPでComponentsとして利用してもOKです。 以下、関数です。 function resizeImage($image,$new_width,$dir = "."){ list($width,$height,$type) = getimagesize($image["tmp_name"]); $new_height = round($height*$new_width/$width); $emp_img = imagecreatetruecolor($new_width,$n
![PHPで画像を劣化なしでリサイズする関数!PNG、GIFの透過もOK! - プログラミングで飯を食え。腕をあげたきゃ備忘録!](https://cdn-ak-scissors.b.st-hatena.com/image/square/083730ca670996e468382de6b8e207bd6b8dfbd2/height=288;version=1;width=512/http%3A%2F%2Fcdn-ak.f.st-hatena.com%2Fimages%2Ffotolife%2Fs%2Fsenoway%2F20141016%2F20141016220825.jpg)