| @@ 103-113 (lines=11) @@ | ||
| 100 | ||
| 101 | if ($baseSize['type'] == 'normal_s' || $baseSize['type'] == 'scoop') { |
|
| 102 | // 短い方基準もしくは、くりぬき |
|
| 103 | if (empty($baseSize['width']) || !empty($baseSize['height']) && $sizeX * $baseSize['height'] < $sizeY * $baseSize['width']) { |
|
| 104 | // 縦基準 |
|
| 105 | $mag = $baseSize['width'] / $sizeX; |
|
| 106 | $reSizeX = $baseSize['width']; |
|
| 107 | $reSizeY = $sizeY * $mag; |
|
| 108 | } else { |
|
| 109 | // 横基準 |
|
| 110 | $mag = $baseSize['height'] / $sizeY; |
|
| 111 | $reSizeY = $baseSize['height']; |
|
| 112 | $reSizeX = $sizeX * $mag; |
|
| 113 | } |
|
| 114 | } else { |
|
| 115 | // 長い方基準 |
|
| 116 | if (empty($baseSize['width']) || !empty($baseSize['height']) && $sizeX * $baseSize['height'] < $sizeY * $baseSize['width']) { |
|
| @@ 114-127 (lines=14) @@ | ||
| 111 | $reSizeY = $baseSize['height']; |
|
| 112 | $reSizeX = $sizeX * $mag; |
|
| 113 | } |
|
| 114 | } else { |
|
| 115 | // 長い方基準 |
|
| 116 | if (empty($baseSize['width']) || !empty($baseSize['height']) && $sizeX * $baseSize['height'] < $sizeY * $baseSize['width']) { |
|
| 117 | // 縦基準 |
|
| 118 | $mag = $baseSize['height'] / $sizeY; |
|
| 119 | $reSizeY = $baseSize['height']; |
|
| 120 | $reSizeX = $sizeX * $mag; |
|
| 121 | } else { |
|
| 122 | // 横基準 |
|
| 123 | $mag = $baseSize['width'] / $sizeX; |
|
| 124 | $reSizeX = $baseSize['width']; |
|
| 125 | $reSizeY = $sizeY * $mag; |
|
| 126 | } |
|
| 127 | } |
|
| 128 | return [ |
|
| 129 | 'sizeX' => $sizeX, |
|
| 130 | 'sizeY' => $sizeY, |
|