@@ 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, |