Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

tinify/tinify-java

Repository files navigation

Maven Central MIT License Java CI/CD

Tinify API client for Java

Java client for the Tinify API, used for TinyPNG and TinyJPG. Tinify compresses your images intelligently. Read more at http://tinify.com.

Documentation

Go to the documentation for the Java client.

Installation

Install the API client via Maven:

<dependency>
 <groupId>com.tinify</groupId>
 <artifactId>tinify</artifactId>
 <version>1.8.8</version>
</dependency>

Usage

import com.tinify.*;
import java.io.IOException;
public class Compress {
 public static void main(String[] args) throws java.io.IOException {
 Tinify.setKey("YOUR_API_KEY");
 Tinify.fromFile("unoptimized.png").toFile("optimized.png");
 }
}

Running tests

mvn test

Integration tests

TINIFY_KEY=$YOUR_API_KEY mvn -Pintegration integration-test

License

This software is licensed under the MIT License. View the license.

AltStyle によって変換されたページ (->オリジナル) /