Custom size poster

Upload your poster artwork

Resolution is judged at the size you chose above. Grow the poster and the same file may stop being sharp enough.

Try it

  1. Upload the low-res image at the default 50 × 70 cm, borderline.
  2. Grow the poster to 100 × 150 cm: same file, now clearly not sharp enough. Resolution is relative.
  3. Upload the A1 sample and shrink the size, suddenly everything passes.

Sample files

The two products staying in their lanes: the price comes from the size you type, never from the file; while Filecheck judges whether your artwork is actually sharp enough at that size.

Change any option and Filecheck re-checks the same file without re-uploading. Add ?fcdebug=1 to the URL to see what it is told about your selections.

How this page is wired

The Filecheck element owns the page; the Print Options form reacts over its public Page API. The blueprint (one JSON document) still declares both: the options with their prices, and the inline Filecheck workflow this page runs.

intake.on('status', s => {
  po.setFile(factsOf(s));          // facts reprice the form
  s.canProceed ? po.releaseHold('filecheck')
               : po.addHold('filecheck');
});
po.addEventListener('change', e =>
  intake.setContext(contextOf(e))); // selections re-check the file

View the raw blueprint + workflow.