Compress Images Java Example - Memorynotfound
Compress Images Java Example - Memorynotfound
Java
Apache
Compress
HttpClient
Collections
Date and Time
PDF
Apache PdfBox
iText
Image
JAX-RS (REST)
JAX-WS (SOAP)
JSON
Google GSON
Mail
Servlet
Utilities
XML
JavaScript
Spring Framework
Spring Boot
Spring Core
Spring Cloud
Spring Data
Spring JMS
Spring Kafka
Spring LDAP
Spring Mail
Spring Mobile
Spring MVC
Spring Security
Spring WS
Database
Hibernate
MySQL
Redis
JSF
Logging
Log4j
Logback
Testing
JUnit
Mockito
Selenium
Build Tools
Maven
Photoshop
package com.memorynotfound.image;
import javax.imageio.IIOImage;
import javax.imageio.ImageIO;
import javax.imageio.ImageWriteParam;
import javax.imageio.ImageWriter;
import javax.imageio.stream.ImageOutputStream;
import java.awt.image.BufferedImage;
import java.io.File;
import java.io.FileOutputStream;
import java.io.IOException;
import java.io.OutputStream;
param.setCompressionMode(ImageWriteParam.MO
param.setCompressionQuality(0.05f);
out.close();
ios.close();
writer.dispose();
Converted Images
To demonstrate the result, we added the following table. The
image on the left is the original. The second compressed image has
a quality factor of 0.05f . The last compressed image has a quality
factor of 0.005f . Notice the different file sizes of each image.
Consequently the lower you set the quality factor, the lower the
image quality becomes but also the lower the file size becomes.
References
ImageWriter JavaDoc
ImageIO JavaDoc
ImageOutputStream JavaDoc
ImageWriteParam JavaDoc
IIOImage JavaDoc
Tags: Compression Image Java JPG
Netflix Hystrix Reactive Create Public Private Get The First Day Of The
RxJava Execution KeyStore for Client and Month From Date Object
Command Example Server JANUARY 24, 2015
OCTOBER 17, 2017 MARCH 29, 2016
Subscribe
0 COMMENTS
Privacy policy
Cookie Policy
Terms of use