Tinify Net Save

.NET client for the Tinify API.

Project README

MIT License CI_CD Nuget

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.

Open Source Agenda is not affiliated with "Tinify Net" Project. README Source: tinify/tinify-net
Stars
51
Open Issues
2
Last Commit
1 year ago
Repository
License
MIT

Open Source Agenda Badge

Open Source Agenda Rating