WHCC · Partner Self-Validation

Crop Coordinate Validator

Preview how your X / Y / ZoomX / ZoomY crop values will be read for a given product size — the source region you selected and the print the customer receives — without needing production access.

Source Image

Sample image loaded — a labelled 3:2 grid so the presets below are demonstrable right away.

Crop Coordinates

X / Y = the crop's CENTER (not the top-left corner). 50 / 50 is the image centre. Zoom = crop SIZE as a % of the source — smaller means more zoomed in, it is not a magnification factor.

Width
×
Height

Only the ratio matters (e.g. 5×7, 4×6, 8×12). The print panel is drawn at this aspect.

Presets

Preview

Source & crop — the region you selected
1
Print framing — what the customer receives
2
AutoRotate is on — your X / Y / ZoomX / ZoomY crop is discarded. WHCC rotates to the product orientation and center-crops to fill.

How WHCC reads these values

All four crop values are percentages 0–100 of the source image, top-left origin (X increases → right, Y increases → down).

crop width = ZoomX / 100 × imageWidth crop height = ZoomY / 100 × imageHeight center X px = X / 100 × imageWidth center Y px = Y / 100 × imageHeight left = centerX − width / 2 top = centerY − height / 2
  • X / Y is the crop CENTER, not the top-left corner. 50 / 50 = dead centre.
  • Zoom = crop size, not magnification. 100 / 100 is the whole (uncropped) image; smaller values crop tighter = more zoomed in.
  • Decimals flow through. Inputs like 22.49999 pass through unrounded — decimal values are honored to five decimal places.
  • AutoRotate is a separate render path: when on, WHCC ignores the explicit crop entirely, rotates the asset to the product orientation, and center-crops to fill. Toggle it above to see that mode.