Changeset 4393
- Timestamp:
- Oct 15, 2007, 10:40:50 PM (13 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
OpenPNE/branches/stable-2.10.x/webapp/lib/OpenPNE/KtaiMail.php
r2651 r4393 204 204 unlink($tmpfname); 205 205 return array(); 206 } 207 208 // 画像のリサイズ 209 list($width, $height, $type, $attr) = @getimagesize($tmpfname); 210 $need_resize = false; 211 $original_width = $width; 212 $original_height = $height; 213 //横のサイズが、指定されたサイズより大きい場合 214 if (IMAGE_MAX_WIDTH && ($width > IMAGE_MAX_WIDTH)) { 215 $need_resize = true; 216 $height = $height * (IMAGE_MAX_WIDTH / $width); 217 $width = IMAGE_MAX_WIDTH; 218 } 219 //縦サイズが、指定されたサイズより大きい場合 220 if (IMAGE_MAX_HEIGHT && ($height > IMAGE_MAX_HEIGHT)) { 221 $need_resize = true; 222 $width = $width * (IMAGE_MAX_HEIGHT / $height); 223 $height = IMAGE_MAX_HEIGHT; 224 } 225 if ($height < 1.) { 226 $height = 1; 227 } 228 if ($width < 1.) { 229 $width = 1; 230 } 231 if ($need_resize) { 232 resize_image($type, $tmpfname, $tmpfname, $original_width, $original_height, $width, $height); 233 $fp = fopen($tmpfname, 'rb'); 234 $image_data = fread($fp, filesize($tmpfname)); // 一時ファイルを再度読み込み 235 fclose($fp); 206 236 } 207 237
Note: See TracChangeset
for help on using the changeset viewer.