Attachment Type
When resizing images for attachment, the reduction in file size while keeping the same dimensions is due to compression and quality settings.
Why Does File Size Reduce?
- Compression During Saving: JPEG compression removes some image data to reduce size.
- Default Quality Setting: The function uses a default quality setting (usually around 75) to optimize file size.
- No Resizing in WxH: The image retains its dimensions but is recompressed to a smaller file size.
Code Example for Resizing in PHP
imagejpeg($resizedImage, 'resized.jpg', 75); // Default quality
This method ensures quality preservation while reducing file size.