{
  "date": "2026-10-27",
  "method": {
    "ko": "직접 그린 4032×3024와 1600×1200 그림. 잘라서 맞춤은 자르기(가로 전체·가운데)→크기 조절(processImage), 흰 여백은 여러 규격 내보내기(renderSizes, 추가 여백 0), 늘려 맞춤은 비율 유지 없이 크기 조절했습니다. 모두 JPEG 화질 85. 원 모양은 빨간 머리 픽셀의 가로/세로로 쟀습니다.",
    "en": "Synthetic 4032×3024 and 1600×1200 scenes. Crop to fit = Crop (full width, centred) then Resize via processImage; white border = Export several sizes (renderSizes, padding 0); stretch = Resize without keeping the ratio. All JPEG quality 85. Shape distortion is the width/height of the red head pixels.",
    "ja": "自作の4032×3024と1600×1200の画像です。切り抜いて合わせる＝切り抜き（幅いっぱい・中央）→リサイズ（processImage）、白い余白＝複数のサイズでまとめて保存（renderSizes、余白0）、引き伸ばし＝縦横比を保たずにリサイズ。すべてJPEG画質85です。形の歪みは赤い頭の画素の幅/高さで測りました。"
  },
  "table": {
    "ko": {
      "headers": [
        "원본 · 인화 크기 · 방법",
        "결과 · 용량",
        "달라진 점"
      ],
      "rows": [
        [
          "4×6인치 · 300 ppi · 잘라서 맞춤",
          "1800×1200 · 83.9 KB",
          "위·아래 336px(11.1%) 잘림"
        ],
        [
          "4×6인치 · 300 ppi · 늘려 맞춤",
          "1800×1200 · 94.6 KB",
          "둥근 머리 가로/세로 1.12"
        ],
        [
          "4×6인치 · 300 ppi · 흰 여백",
          "1800×1200 · 91.2 KB",
          "좌우 흰 여백 99/100px"
        ],
        [
          "4×6인치 · 200 ppi · 잘라서 맞춤",
          "1200×800 · 53.7 KB",
          "위·아래 336px(11.1%) 잘림"
        ],
        [
          "5×7인치 · 300 ppi · 잘라서 맞춤",
          "2100×1500 · 113.3 KB",
          "위·아래 144px(4.8%) 잘림"
        ],
        [
          "5×7인치 · 300 ppi · 늘려 맞춤",
          "2100×1500 · 110.0 KB",
          "둥근 머리 가로/세로 1.04"
        ],
        [
          "5×7인치 · 300 ppi · 흰 여백",
          "2100×1500 · 115.8 KB",
          "좌우 흰 여백 50/50px"
        ],
        [
          "5×7인치 · 200 ppi · 잘라서 맞춤",
          "1400×1000 · 65.3 KB",
          "위·아래 144px(4.8%) 잘림"
        ],
        [
          "작은 1600×1200 · 4×6인치 · 300 ppi · 잘라서 맞춤",
          "1800×1200 · 79.1 KB",
          "위·아래 133px(11.1%) 잘림 · 1.13배 확대"
        ],
        [
          "작은 1600×1200 · 4×6인치 · 200 ppi · 잘라서 맞춤",
          "1200×800 · 52.4 KB",
          "위·아래 133px(11.1%) 잘림"
        ],
        [
          "작은 1600×1200 · 5×7인치 · 300 ppi · 잘라서 맞춤",
          "2100×1500 · 105.9 KB",
          "위·아래 57px(4.8%) 잘림 · 1.31배 확대"
        ],
        [
          "작은 1600×1200 · 5×7인치 · 200 ppi · 잘라서 맞춤",
          "1400×1000 · 65.3 KB",
          "위·아래 57px(4.8%) 잘림"
        ]
      ]
    },
    "en": {
      "headers": [
        "Source · print · method",
        "Output · size",
        "What changed"
      ],
      "rows": [
        [
          "4×6 in · 300 ppi · Crop to fit",
          "1800×1200 · 83.9 KB",
          "336px (11.1%) cut from top and bottom"
        ],
        [
          "4×6 in · 300 ppi · Stretch",
          "1800×1200 · 94.6 KB",
          "round head width/height 1.12"
        ],
        [
          "4×6 in · 300 ppi · White border",
          "1800×1200 · 91.2 KB",
          "white side bars 99/100px"
        ],
        [
          "4×6 in · 200 ppi · Crop to fit",
          "1200×800 · 53.7 KB",
          "336px (11.1%) cut from top and bottom"
        ],
        [
          "5×7 in · 300 ppi · Crop to fit",
          "2100×1500 · 113.3 KB",
          "144px (4.8%) cut from top and bottom"
        ],
        [
          "5×7 in · 300 ppi · Stretch",
          "2100×1500 · 110.0 KB",
          "round head width/height 1.04"
        ],
        [
          "5×7 in · 300 ppi · White border",
          "2100×1500 · 115.8 KB",
          "white side bars 50/50px"
        ],
        [
          "5×7 in · 200 ppi · Crop to fit",
          "1400×1000 · 65.3 KB",
          "144px (4.8%) cut from top and bottom"
        ],
        [
          "Small 1600×1200 · 4×6 in · 300 ppi · Crop to fit",
          "1800×1200 · 79.1 KB",
          "133px (11.1%) cut from top and bottom · enlarged 1.13×"
        ],
        [
          "Small 1600×1200 · 4×6 in · 200 ppi · Crop to fit",
          "1200×800 · 52.4 KB",
          "133px (11.1%) cut from top and bottom"
        ],
        [
          "Small 1600×1200 · 5×7 in · 300 ppi · Crop to fit",
          "2100×1500 · 105.9 KB",
          "57px (4.8%) cut from top and bottom · enlarged 1.31×"
        ],
        [
          "Small 1600×1200 · 5×7 in · 200 ppi · Crop to fit",
          "1400×1000 · 65.3 KB",
          "57px (4.8%) cut from top and bottom"
        ]
      ]
    },
    "ja": {
      "headers": [
        "元の写真 · 印刷サイズ · 方法",
        "結果 · 容量",
        "変わった点"
      ],
      "rows": [
        [
          "4×6インチ · 300 ppi · 切り抜いて合わせる",
          "1800×1200 · 83.9 KB",
          "上下336px（11.1%）が切れる"
        ],
        [
          "4×6インチ · 300 ppi · 引き伸ばし",
          "1800×1200 · 94.6 KB",
          "丸い頭の幅/高さ 1.12"
        ],
        [
          "4×6インチ · 300 ppi · 白い余白",
          "1800×1200 · 91.2 KB",
          "左右に白い余白 99/100px"
        ],
        [
          "4×6インチ · 200 ppi · 切り抜いて合わせる",
          "1200×800 · 53.7 KB",
          "上下336px（11.1%）が切れる"
        ],
        [
          "5×7インチ · 300 ppi · 切り抜いて合わせる",
          "2100×1500 · 113.3 KB",
          "上下144px（4.8%）が切れる"
        ],
        [
          "5×7インチ · 300 ppi · 引き伸ばし",
          "2100×1500 · 110.0 KB",
          "丸い頭の幅/高さ 1.04"
        ],
        [
          "5×7インチ · 300 ppi · 白い余白",
          "2100×1500 · 115.8 KB",
          "左右に白い余白 50/50px"
        ],
        [
          "5×7インチ · 200 ppi · 切り抜いて合わせる",
          "1400×1000 · 65.3 KB",
          "上下144px（4.8%）が切れる"
        ],
        [
          "小さい1600×1200 · 4×6インチ · 300 ppi · 切り抜いて合わせる",
          "1800×1200 · 79.1 KB",
          "上下133px（11.1%）が切れる · 1.13倍に拡大"
        ],
        [
          "小さい1600×1200 · 4×6インチ · 200 ppi · 切り抜いて合わせる",
          "1200×800 · 52.4 KB",
          "上下133px（11.1%）が切れる"
        ],
        [
          "小さい1600×1200 · 5×7インチ · 300 ppi · 切り抜いて合わせる",
          "2100×1500 · 105.9 KB",
          "上下57px（4.8%）が切れる · 1.31倍に拡大"
        ],
        [
          "小さい1600×1200 · 5×7インチ · 200 ppi · 切り抜いて合わせる",
          "1400×1000 · 65.3 KB",
          "上下57px（4.8%）が切れる"
        ]
      ]
    }
  },
  "raw": {
    "print": [
      {
        "source": "landscape",
        "input": [
          4032,
          3024
        ],
        "paper": "4x6",
        "ppi": 300,
        "method": "crop",
        "cropRect": {
          "x": 0,
          "width": 4032,
          "height": 2688,
          "y": 168
        },
        "cutRows": 336,
        "cutPercent": 11.11111111111111,
        "output": [
          1800,
          1200
        ],
        "bytes": 85897,
        "scale": 0.44642857142857145,
        "head": {
          "w": 242,
          "h": 242,
          "aspect": 1
        },
        "labels": [
          {
            "text": "TOP",
            "state": "partial"
          },
          {
            "text": "BOTTOM",
            "state": "partial"
          },
          {
            "text": "LEFT",
            "state": "kept"
          },
          {
            "text": "RIGHT",
            "state": "kept"
          },
          {
            "text": "SAMPLE 2026",
            "state": "kept"
          }
        ],
        "sourcePpiOnPaper": 672
      },
      {
        "source": "landscape",
        "input": [
          4032,
          3024
        ],
        "paper": "4x6",
        "ppi": 300,
        "method": "stretch",
        "output": [
          1800,
          1200
        ],
        "bytes": 96825,
        "head": {
          "w": 242,
          "h": 216,
          "aspect": 1.1203703703703705
        },
        "labels": [
          {
            "text": "TOP",
            "state": "kept"
          },
          {
            "text": "BOTTOM",
            "state": "kept"
          },
          {
            "text": "LEFT",
            "state": "kept"
          },
          {
            "text": "RIGHT",
            "state": "kept"
          },
          {
            "text": "SAMPLE 2026",
            "state": "kept"
          }
        ]
      },
      {
        "source": "landscape",
        "input": [
          4032,
          3024
        ],
        "paper": "4x6",
        "ppi": 300,
        "method": "pad",
        "output": [
          1800,
          1200
        ],
        "bytes": 93342,
        "head": {
          "w": 216,
          "h": 216,
          "aspect": 1
        },
        "bars": {
          "left": 99,
          "right": 100,
          "top": 0,
          "bottom": 0
        },
        "labels": [
          {
            "text": "TOP",
            "state": "kept"
          },
          {
            "text": "BOTTOM",
            "state": "kept"
          },
          {
            "text": "LEFT",
            "state": "kept"
          },
          {
            "text": "RIGHT",
            "state": "kept"
          },
          {
            "text": "SAMPLE 2026",
            "state": "kept"
          }
        ]
      },
      {
        "source": "landscape",
        "input": [
          4032,
          3024
        ],
        "paper": "4x6",
        "ppi": 200,
        "method": "crop",
        "cropRect": {
          "x": 0,
          "width": 4032,
          "height": 2688,
          "y": 168
        },
        "cutRows": 336,
        "cutPercent": 11.11111111111111,
        "output": [
          1200,
          800
        ],
        "bytes": 54964,
        "scale": 0.2976190476190476,
        "head": {
          "w": 160,
          "h": 162,
          "aspect": 0.9876543209876543
        },
        "labels": [
          {
            "text": "TOP",
            "state": "partial"
          },
          {
            "text": "BOTTOM",
            "state": "partial"
          },
          {
            "text": "LEFT",
            "state": "kept"
          },
          {
            "text": "RIGHT",
            "state": "kept"
          },
          {
            "text": "SAMPLE 2026",
            "state": "kept"
          }
        ],
        "sourcePpiOnPaper": 672
      },
      {
        "source": "landscape",
        "input": [
          4032,
          3024
        ],
        "paper": "5x7",
        "ppi": 300,
        "method": "crop",
        "cropRect": {
          "x": 0,
          "width": 4032,
          "height": 2880,
          "y": 72
        },
        "cutRows": 144,
        "cutPercent": 4.761904761904762,
        "output": [
          2100,
          1500
        ],
        "bytes": 116028,
        "scale": 0.5208333333333334,
        "head": {
          "w": 282,
          "h": 283,
          "aspect": 0.9964664310954063
        },
        "labels": [
          {
            "text": "TOP",
            "state": "kept"
          },
          {
            "text": "BOTTOM",
            "state": "kept"
          },
          {
            "text": "LEFT",
            "state": "kept"
          },
          {
            "text": "RIGHT",
            "state": "kept"
          },
          {
            "text": "SAMPLE 2026",
            "state": "kept"
          }
        ],
        "sourcePpiOnPaper": 576
      },
      {
        "source": "landscape",
        "input": [
          4032,
          3024
        ],
        "paper": "5x7",
        "ppi": 300,
        "method": "stretch",
        "output": [
          2100,
          1500
        ],
        "bytes": 112654,
        "head": {
          "w": 282,
          "h": 270,
          "aspect": 1.0444444444444445
        },
        "labels": [
          {
            "text": "TOP",
            "state": "kept"
          },
          {
            "text": "BOTTOM",
            "state": "kept"
          },
          {
            "text": "LEFT",
            "state": "kept"
          },
          {
            "text": "RIGHT",
            "state": "kept"
          },
          {
            "text": "SAMPLE 2026",
            "state": "kept"
          }
        ]
      },
      {
        "source": "landscape",
        "input": [
          4032,
          3024
        ],
        "paper": "5x7",
        "ppi": 300,
        "method": "pad",
        "output": [
          2100,
          1500
        ],
        "bytes": 118540,
        "head": {
          "w": 269,
          "h": 270,
          "aspect": 0.9962962962962963
        },
        "bars": {
          "left": 50,
          "right": 50,
          "top": 0,
          "bottom": 0
        },
        "labels": [
          {
            "text": "TOP",
            "state": "kept"
          },
          {
            "text": "BOTTOM",
            "state": "kept"
          },
          {
            "text": "LEFT",
            "state": "kept"
          },
          {
            "text": "RIGHT",
            "state": "kept"
          },
          {
            "text": "SAMPLE 2026",
            "state": "kept"
          }
        ]
      },
      {
        "source": "landscape",
        "input": [
          4032,
          3024
        ],
        "paper": "5x7",
        "ppi": 200,
        "method": "crop",
        "cropRect": {
          "x": 0,
          "width": 4032,
          "height": 2880,
          "y": 72
        },
        "cutRows": 144,
        "cutPercent": 4.761904761904762,
        "output": [
          1400,
          1000
        ],
        "bytes": 66840,
        "scale": 0.3472222222222222,
        "head": {
          "w": 188,
          "h": 189,
          "aspect": 0.9947089947089947
        },
        "labels": [
          {
            "text": "TOP",
            "state": "kept"
          },
          {
            "text": "BOTTOM",
            "state": "kept"
          },
          {
            "text": "LEFT",
            "state": "kept"
          },
          {
            "text": "RIGHT",
            "state": "kept"
          },
          {
            "text": "SAMPLE 2026",
            "state": "kept"
          }
        ],
        "sourcePpiOnPaper": 576
      },
      {
        "source": "old",
        "input": [
          1600,
          1200
        ],
        "paper": "4x6",
        "ppi": 300,
        "method": "crop",
        "cropRect": {
          "x": 0,
          "width": 1600,
          "height": 1067,
          "y": 66
        },
        "cutRows": 133,
        "cutPercent": 11.083333333333334,
        "output": [
          1800,
          1200
        ],
        "bytes": 80949,
        "scale": 1.125,
        "head": {
          "w": 242,
          "h": 242,
          "aspect": 1
        },
        "labels": [
          {
            "text": "TOP",
            "state": "partial"
          },
          {
            "text": "BOTTOM",
            "state": "partial"
          },
          {
            "text": "LEFT",
            "state": "kept"
          },
          {
            "text": "RIGHT",
            "state": "kept"
          },
          {
            "text": "SAMPLE 2026",
            "state": "kept"
          }
        ],
        "sourcePpiOnPaper": 266.6666666666667
      },
      {
        "source": "old",
        "input": [
          1600,
          1200
        ],
        "paper": "4x6",
        "ppi": 200,
        "method": "crop",
        "cropRect": {
          "x": 0,
          "width": 1600,
          "height": 1067,
          "y": 66
        },
        "cutRows": 133,
        "cutPercent": 11.083333333333334,
        "output": [
          1200,
          800
        ],
        "bytes": 53683,
        "scale": 0.75,
        "head": {
          "w": 160,
          "h": 161,
          "aspect": 0.9937888198757764
        },
        "labels": [
          {
            "text": "TOP",
            "state": "partial"
          },
          {
            "text": "BOTTOM",
            "state": "partial"
          },
          {
            "text": "LEFT",
            "state": "kept"
          },
          {
            "text": "RIGHT",
            "state": "kept"
          },
          {
            "text": "SAMPLE 2026",
            "state": "kept"
          }
        ],
        "sourcePpiOnPaper": 266.6666666666667
      },
      {
        "source": "old",
        "input": [
          1600,
          1200
        ],
        "paper": "5x7",
        "ppi": 300,
        "method": "crop",
        "cropRect": {
          "x": 0,
          "width": 1600,
          "height": 1143,
          "y": 28
        },
        "cutRows": 57,
        "cutPercent": 4.75,
        "output": [
          2100,
          1500
        ],
        "bytes": 108404,
        "scale": 1.3125,
        "head": {
          "w": 282,
          "h": 283,
          "aspect": 0.9964664310954063
        },
        "labels": [
          {
            "text": "TOP",
            "state": "kept"
          },
          {
            "text": "BOTTOM",
            "state": "kept"
          },
          {
            "text": "LEFT",
            "state": "kept"
          },
          {
            "text": "RIGHT",
            "state": "kept"
          },
          {
            "text": "SAMPLE 2026",
            "state": "kept"
          }
        ],
        "sourcePpiOnPaper": 228.57142857142858
      },
      {
        "source": "old",
        "input": [
          1600,
          1200
        ],
        "paper": "5x7",
        "ppi": 200,
        "method": "crop",
        "cropRect": {
          "x": 0,
          "width": 1600,
          "height": 1143,
          "y": 28
        },
        "cutRows": 57,
        "cutPercent": 4.75,
        "output": [
          1400,
          1000
        ],
        "bytes": 66876,
        "scale": 0.875,
        "head": {
          "w": 188,
          "h": 188,
          "aspect": 1
        },
        "labels": [
          {
            "text": "TOP",
            "state": "kept"
          },
          {
            "text": "BOTTOM",
            "state": "kept"
          },
          {
            "text": "LEFT",
            "state": "kept"
          },
          {
            "text": "RIGHT",
            "state": "kept"
          },
          {
            "text": "SAMPLE 2026",
            "state": "kept"
          }
        ],
        "sourcePpiOnPaper": 228.57142857142858
      }
    ]
  },
  "figures": [
    {
      "file": {
        "ko": "batch2-print-photo-sizes-comparison-ko.webp",
        "en": "batch2-print-photo-sizes-comparison-en.webp",
        "ja": "batch2-print-photo-sizes-comparison-ja.webp"
      },
      "width": 1200,
      "height": {
        "ko": 1091,
        "en": 1091,
        "ja": 1091
      },
      "alt": {
        "ko": "실제 저장한 1800×1200 JPG 세 장과 5×7 결과(표시용 축소). 늘린 쪽은 둥근 머리가 옆으로 퍼집니다.",
        "en": "Actual saved 1800×1200 JPGs and the 5×7 crop, downscaled for display. The stretched one widens the round head.",
        "ja": "実際に保存した1800×1200のJPG 3枚と5×7の結果（表示用に縮小）。引き伸ばした方は丸い頭が横に広がります。"
      },
      "caption": {
        "ko": "실제 저장한 1800×1200 JPG 세 장과 5×7 결과(표시용 축소). 늘린 쪽은 둥근 머리가 옆으로 퍼집니다.",
        "en": "Actual saved 1800×1200 JPGs and the 5×7 crop, downscaled for display. The stretched one widens the round head.",
        "ja": "実際に保存した1800×1200のJPG 3枚と5×7の結果（表示用に縮小）。引き伸ばした方は丸い頭が横に広がります。"
      }
    },
    {
      "file": {
        "ko": "batch2-print-photo-sizes-steps-ko.webp",
        "en": "batch2-print-photo-sizes-steps-en.webp",
        "ja": "batch2-print-photo-sizes-steps-ja.webp"
      },
      "width": 1200,
      "height": {
        "ko": 1800,
        "en": 1800,
        "ja": 1800
      },
      "alt": {
        "ko": "자르기에서 4032×2688(위 168px)로 3:2를 만든 뒤, 크기 조절에서 가로 1800·JPEG로 맞춘 실제 화면입니다.",
        "en": "Crop to 4032×2688 (168px from top) for 3:2, then Resize to width 1800 as JPEG, in the actual tools.",
        "ja": "切り抜きで4032×2688（上から168px）にして3:2を作り、リサイズで幅1800・JPEGにした実際の画面です。"
      },
      "caption": {
        "ko": "자르기에서 4032×2688(위 168px)로 3:2를 만든 뒤, 크기 조절에서 가로 1800·JPEG로 맞춘 실제 화면입니다.",
        "en": "Crop to 4032×2688 (168px from top) for 3:2, then Resize to width 1800 as JPEG, in the actual tools.",
        "ja": "切り抜きで4032×2688（上から168px）にして3:2を作り、リサイズで幅1800・JPEGにした実際の画面です。"
      }
    }
  ]
}
