Do these 3 things before closing this tab:
1Scan for outdated or missing drivers - takes under a minute2Repair Windows errors before they cause bigger problems3Fix the driver behind crashes, sound loss and screen glitchesiTechGuides is reader-supported. When you buy through links on our site, we may earn an affiliate commission. As an Amazon Associate I earn from qualifying purchases. Learn more
For property photos, resize each image to the listing’s actual display dimensions, then compare JPEG, WebP, and AVIF versions of representative shots. Choose the version that meets the destination’s upload rules while keeping important details and color credible at the size viewers will see. Pillow is a practical Python starting point, but no format or quality setting is universally best for these photos.
What to decide before converting
Start with the destination, not a target compression percentage. Check the listing platform’s current accepted formats, maximum dimensions, file-size limits, and metadata rules. Those limits vary by platform and are not specified here, so do not assume a particular format or size will be accepted.
Next, determine the dimensions at which the listing will display the photo. If the original is much larger than needed, resize it before encoding the final file. This avoids spending bytes on detail that will not be shown at the intended display size.
The Tool Desk
Outbyte Driver Updater FREEScan for outdated or missing drivers - takes under a minuteDriver Scan →Outbyte PC Repair FREEClear out junk files and repair common Windows errorsFree Scan →Choose candidate formats
Pillow’s current format guide documents reading and writing JPEG and WebP, as well as reading and writing AVIF. Availability can depend on the installed Pillow build and its codec libraries, so check support in the environment that will produce the files. The documentation describes encoding controls, not property-photo benchmark results.
#1 Best Overall
- Image editing program compatible with Windows 11, 10 (x64)
- Create slideshows and photo collages
- Adjust size, crop, rotate or straighten images
- Optimize and enhance your photos
- Burn photos to CD, DVD or Blu-ray
| Format | What to compare | Important considerations |
|---|---|---|
| JPEG | File size and visible detail at the intended display size | Pillow documents a quality scale from 0 to 95. Its JPEG guidance warns that values above 95 produce large files for little quality improvement. An explicit quality value is a control, not a guarantee of perceived quality. Pillow JPEG saving options |
| WebP | Lossy and lossless output, resulting size, and appearance | Pillow documents quality, alpha-quality, and quality/speed method settings. It also supports passing ICC profile and EXIF data through save parameters. Pillow WebP format guide |
| AVIF | Quality and speed settings, output size, and whether viewers support the result | Pillow documents quality and speed controls; the cited current documentation limits AVIF saving to 8-bit. Confirm codec support in the installed build and validate output in the target viewing environment. Pillow AVIF format guide |
Compatibility, final byte size, visible detail and color, encoding support and time, and metadata handling are all relevant comparison criteria. Which format wins depends on the platform and the particular photos.
Build and compare candidates with Pillow
Use the same source image and target dimensions for each candidate so the comparison isolates encoding choices. The example below opens an image, applies its EXIF orientation, makes a resized copy, and writes separate JPEG and WebP candidates. Set the dimensions and quality values for your own platform and evaluation; the example values are not a recommended property-photo preset.
Rank #2
- Scan Your Photos, Slides, and Negatives to Digital JPG Pictures
- No Computer Required - Easy To Set Up & Extremely Portable!
- Fast & High-Quality 10 MegaPixel Scanning (Interpolated) - Just 2-3 Seconds To Scan A Photo
- 4 GB Memory Card (Holds Over 1,000 Photos) & PhotoPad Pro Image Retouching Software Included
- 1-Year Warranty & Tech Support From ClearClick, a USA-Based Small Business
from pathlib import Path
from PIL import Image, ImageOps
source = Path("property-original.jpg")
out_dir = Path("converted")
out_dir.mkdir(exist_ok=True)
with Image.open(source) as original:
oriented = ImageOps.exif_transpose(original)
# Replace with the destination's required maximum dimensions.
resized = oriented.copy()
resized.thumbnail((2000, 1500), Image.Resampling.LANCZOS)
# Candidate settings for comparison, not universal recommendations.
resized.convert("RGB").save(
out_dir / "candidate.jpg",
format="JPEG",
quality=85,
optimize=True,
progressive=True,
)
resized.save(
out_dir / "candidate.webp",
format="WEBP",
quality=80,
method=6,
)
These settings illustrate explicit format options. For AVIF, consult the installed Pillow version’s format guide and confirm the AVIF encoder is available before adding it to the same comparison. Do not treat similarly numbered quality controls across formats as equivalent: the documentation does not establish a shared perceptual scale.
Free tools Windows power users keep installed
One-click scans. No signup required.
- Choose several representative property photos rather than testing only one. Include scenes with bright windows, shadow detail, fine textures, straight architectural lines, and mixed lighting.
- Resize each photo to the intended maximum display dimensions, then create separate candidates in each format supported by your workflow and the destination.
- Record each candidate’s byte size and inspect all candidates at the actual display size. Look for lost texture, distracting artifacts around edges, color shifts, and damage to highlights or shadows.
- Compare the results against the platform’s upload requirements and choose the smallest file that still looks credible for the listing. This is a practical evaluation method, not a published benchmark or fixed quality threshold.
Handle color profiles and embedded metadata
Color profiles and EXIF data are separate choices from image format and quality. Pillow’s JPEG save options allow an ICC profile and EXIF data to be passed explicitly; if no profile is supplied, the documented save behavior writes the image without an attached profile. If consistent color matters, preserve the appropriate ICC profile and check the rendered result after saving. Pillow JPEG saving options
Rank #3
- Convert images to jpeg, gif, png, bmp, tiff and more
- Rotate, resize and compress digital photos
- Easily add captions or watermarks to your images
- Compress thousands of photos at a time with batch conversion
- Convert images directly from the right-click menu
Retain EXIF only when it serves a real need. Image metadata can contain location or other information that should not be published. Pillow’s security guidance says to treat image metadata as untrusted and strip it when it is not required. Confirm what metadata remains in the final output rather than assuming every save operation preserves or removes it as intended. Pillow security guidance
Independent reader supportYour contribution helps us test, update, and keep practical guides available for everyone.Check support and validate the delivered files
A format being documented by Pillow does not guarantee that a particular installation can encode it or that a listing platform and its viewers can display it. Check the installed build and codec support, then test actual output files in the destination workflow. For AVIF in particular, verify both successful encoding and display on the clients that matter to your audience.
Rank #4
- Share your memories with a multimedia slideshow quickly and easily
- Easily combine pictures, video clips, music and narration
- Burn to DVD, share online or save to a portable device
- Includes zoom, crop, fade, panning, zooming and more to bring your photos to life
- Choose from a wide range of transitions and effects
- Confirm each file opens and has the intended dimensions.
- Check byte size against the destination’s current limit.
- Inspect orientation, color, sharp edges, window highlights, and shadow detail at the expected display size.
- Verify the file format is accepted and renders correctly where it will be viewed.
- Check that only intended metadata is present.
Pillow’s format and encoding details can change by version and build, so use its current documentation for the version installed in your workflow: Pillow image file formats.
Quick wins for a faster PC:
Clear out junk files and repair common Windows errorsFree Scan →Fix the driver behind crashes, sound loss and screen glitchesFind Drivers →Quick Recap
Best Value
- THE ALL-IN-ONE BURNING STANDARD: Effortlessly burn, copy, and rip CDs, DVDs, and Blu-ray discs. Whether you’re archiving family photos, creating movie discs, or duplicating data, this software provides a secure, high-speed solution for all your optical media needs.
- STUDIO-QUALITY AUDIO RIPPING: Transform your CD collection into high-fidelity digital files. Supports advanced formats like AAC and professional WAV ($48 ext{ kHz}$), featuring an enhanced database that automatically adds correct track names, artists, and high-resolution cover art to your library.
- PERFECT CAR AUDIO EVERY TIME: No more playback errors in your vehicle. Choose from over 1,800 custom profiles for popular car radios and CD changers to ensure your music is perfectly formatted, volume-normalized, and organized for the road.
- NEXT-GEN VIDEO & CINEMA FEATURES: Create professional movie discs with ease. Features full support for the modern H.265 (HEVC) codec for better compression. Build custom menus, add background music, and turn your photos into stunning slideshows in minutes.
- MAXIMUM DATA SECURITY: Protect what matters most. Use built-in password encryption for sensitive backups and our exclusive Scratch Protection technology, which ensures your data remains readable even if the disc surface becomes physically damaged over time.
Product prices and availability are accurate as of the date/time indicated and are subject to change. Any price and availability information displayed on Amazon at the time of purchase will apply.

