tinify-net
tinify-net copied to clipboard
.NET client for the Tinify API.
Tinify API client for .NET
.NET 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 .NET client.
Installation
Install the API client:
Install-Package Tinify
Or add this to your project.json
:
{
"dependencies": {
"Tinify": "*",
}
}
Usage
using TinifyAPI;
class Compress
{
static void Main()
{
Tinify.Key = "YOUR_API_KEY";
Tinify.FromFile("unoptimized.png").ToFile("optimized.png").Wait();
}
}
Running tests
dotnet restore
dotnet test test/Tinify.Tests
Integration tests
dotnet restore
TINIFY_KEY=$YOUR_API_KEY dotnet test test/Tinify.Tests.Integration
Or add a .env
file to the /test/Tinify.Tests.Integration
directory in the format
TINIFY_KEY=<YOUR_API_KEY>
License
This software is licensed under the MIT License. View the license.