Documents and images · Runs in your browser
Image Resizer
Resize PNG, JPEG and static WebP images with an aspect-ratio control and downloadable image output.
Files stay in this browser tab.
How to use it
Select an image, set a target width and height and choose whether to keep its original proportions.
Worked example
Resize a 2400 by 1600 image to a width of 1200 with proportions preserved.
What to check
Re-encoding can remove metadata. Very large images are bounded before processing. Animated images are not preserved.
Build a system for this use case
Photography and shared-storage workstation
Example OpenFactory build prompt
Build a useful photography and shared-storage workstation on Ubuntu 24.04 LTS amd64, unless the target installer or embedded board requires its explicitly selected OS.
Use a Linux desktop, darktable, GIMP and a private shared-storage mount. Include only the components this workload needs. Use synthetic sample data and placeholders for site-specific domains, authorized SSH public keys and external integration credentials. Create a non-root operator and keep administrative access private. Never put real credentials, patient records or customer data in the image.
Acceptance checks: open a sample image, create a resized export, verify storage permissions and recover an exported file from backup. Boot the actual artifact and repeat relevant health, persistence and access checks after reboot. Keep hardware-dependent checks pending until the specified equipment is attached.
Deliver the bootable image or reproducible deployment recipe, the software inventory and a test report that separates successful assembly from runtime verification. Ask for missing hardware, storage and access details before making irreversible deployment choices. Do not deploy into production or erase an existing disk without an explicit target.Your tool inputs and files are not included in the build prompt. Review the draft and press Send in OpenFactory.
Source
MDN: Canvas image processingOpenFactory · 2026-10-29