@@ -330,58 +330,58 @@ |
||
| 330 | 330 | throw new UnsupportedMediaTypeHttpException(); |
| 331 | 331 | } |
| 332 | 332 | |
| 333 | - // 2019-10-07 Add Start |
|
| 334 | - // 加工前の画像の情報を取得 |
|
| 335 | - list($origin_w, $origin_h, $type) = getimagesize($image); |
|
| 336 | - |
|
| 337 | - // 加工前のファイルをフォーマット別に読み出す |
|
| 338 | - switch ($type) { |
|
| 339 | - case IMAGETYPE_JPEG: |
|
| 340 | - $origin_image = imagecreatefromjpeg($image); |
|
| 341 | - break; |
|
| 342 | - |
|
| 343 | - case IMAGETYPE_PNG: |
|
| 344 | - $origin_image = imagecreatefrompng($image); |
|
| 345 | - break; |
|
| 346 | - |
|
| 347 | - case IMAGETYPE_GIF: |
|
| 348 | - $origin_image = imagecreatefromgif($image); |
|
| 349 | - break; |
|
| 350 | - |
|
| 351 | - default: |
|
| 352 | - throw new RuntimeException('対応していないファイル形式です。: ', $type); |
|
| 353 | - } |
|
| 333 | + // 2019-10-07 Add Start |
|
| 334 | + // 加工前の画像の情報を取得 |
|
| 335 | + list($origin_w, $origin_h, $type) = getimagesize($image); |
|
| 336 | + |
|
| 337 | + // 加工前のファイルをフォーマット別に読み出す |
|
| 338 | + switch ($type) { |
|
| 339 | + case IMAGETYPE_JPEG: |
|
| 340 | + $origin_image = imagecreatefromjpeg($image); |
|
| 341 | + break; |
|
| 342 | + |
|
| 343 | + case IMAGETYPE_PNG: |
|
| 344 | + $origin_image = imagecreatefrompng($image); |
|
| 345 | + break; |
|
| 346 | + |
|
| 347 | + case IMAGETYPE_GIF: |
|
| 348 | + $origin_image = imagecreatefromgif($image); |
|
| 349 | + break; |
|
| 350 | + |
|
| 351 | + default: |
|
| 352 | + throw new RuntimeException('対応していないファイル形式です。: ', $type); |
|
| 353 | + } |
|
| 354 | 354 | |
| 355 | - // 新しく描画するキャンバスを作成 |
|
| 356 | - $canvas = imagecreatetruecolor($origin_w, $origin_h); |
|
| 357 | - imagecopyresampled($canvas, $origin_image, 0,0,0,0, $origin_w, $origin_h, $origin_w, $origin_h); |
|
| 355 | + // 新しく描画するキャンバスを作成 |
|
| 356 | + $canvas = imagecreatetruecolor($origin_w, $origin_h); |
|
| 357 | + imagecopyresampled($canvas, $origin_image, 0,0,0,0, $origin_w, $origin_h, $origin_w, $origin_h); |
|
| 358 | 358 | |
| 359 | - $filename = date('mdHis').uniqid('_').'.'.$extension; |
|
| 360 | - $files[] = $filename; |
|
| 359 | + $filename = date('mdHis').uniqid('_').'.'.$extension; |
|
| 360 | + $files[] = $filename; |
|
| 361 | 361 | |
| 362 | - // 保存先を指定 |
|
| 363 | - $resize_path = $this->eccubeConfig['eccube_temp_image_dir'] . '/' . $filename; |
|
| 362 | + // 保存先を指定 |
|
| 363 | + $resize_path = $this->eccubeConfig['eccube_temp_image_dir'] . '/' . $filename; |
|
| 364 | 364 | |
| 365 | - switch ($type) { |
|
| 366 | - case IMAGETYPE_JPEG: |
|
| 367 | - imagejpeg($canvas, $resize_path, 60); |
|
| 368 | - break; |
|
| 365 | + switch ($type) { |
|
| 366 | + case IMAGETYPE_JPEG: |
|
| 367 | + imagejpeg($canvas, $resize_path, 60); |
|
| 368 | + break; |
|
| 369 | 369 | |
| 370 | - case IMAGETYPE_PNG: |
|
| 371 | - imagepng($canvas, $resize_path, 9); |
|
| 372 | - break; |
|
| 370 | + case IMAGETYPE_PNG: |
|
| 371 | + imagepng($canvas, $resize_path, 9); |
|
| 372 | + break; |
|
| 373 | 373 | |
| 374 | - case IMAGETYPE_GIF: |
|
| 375 | - imagegif($canvas, $resize_path); |
|
| 376 | - break; |
|
| 374 | + case IMAGETYPE_GIF: |
|
| 375 | + imagegif($canvas, $resize_path); |
|
| 376 | + break; |
|
| 377 | 377 | |
| 378 | - } |
|
| 378 | + } |
|
| 379 | 379 | |
| 380 | - imagedestroy($origin_image); |
|
| 381 | - imagedestroy($canvas); |
|
| 382 | - // 2019-10-07 Add End |
|
| 380 | + imagedestroy($origin_image); |
|
| 381 | + imagedestroy($canvas); |
|
| 382 | + // 2019-10-07 Add End |
|
| 383 | 383 | |
| 384 | - /* 2019-10-08 Comment Out ↓ |
|
| 384 | + /* 2019-10-08 Comment Out ↓ |
|
| 385 | 385 | // 拡張子 |
| 386 | 386 | $extension = $image->getClientOriginalExtension(); |
| 387 | 387 | if (!in_array(strtolower($extension), $allowExtensions)) { |
@@ -354,13 +354,13 @@ |
||
| 354 | 354 | |
| 355 | 355 | // 新しく描画するキャンバスを作成 |
| 356 | 356 | $canvas = imagecreatetruecolor($origin_w, $origin_h); |
| 357 | - imagecopyresampled($canvas, $origin_image, 0,0,0,0, $origin_w, $origin_h, $origin_w, $origin_h); |
|
| 357 | + imagecopyresampled($canvas, $origin_image, 0, 0, 0, 0, $origin_w, $origin_h, $origin_w, $origin_h); |
|
| 358 | 358 | |
| 359 | 359 | $filename = date('mdHis').uniqid('_').'.'.$extension; |
| 360 | 360 | $files[] = $filename; |
| 361 | 361 | |
| 362 | 362 | // 保存先を指定 |
| 363 | - $resize_path = $this->eccubeConfig['eccube_temp_image_dir'] . '/' . $filename; |
|
| 363 | + $resize_path = $this->eccubeConfig['eccube_temp_image_dir'].'/'.$filename; |
|
| 364 | 364 | |
| 365 | 365 | switch ($type) { |
| 366 | 366 | case IMAGETYPE_JPEG: |