Skip to main content
Module

x/tinify/tinifyCompressor.ts>Tinify

Tinify Image Optimizer and Compressor Module for Deno 🦕
Latest
class Tinify
import { Tinify } from "https://deno.land/x/tinify@v1.0.0/tinifyCompressor.ts";

Constructors

new
Tinify(config: TinifyConfig)

Properties

private
API_KEY: string
private
apiEndpoint: string
private
storagePath: string

Methods

private
authString()

genreate Authentication string for Basic scheme from api key

private
bufferImageToUint8Array(bufferImage: ArrayBuffer)

get buffer image and return Uint8Array Encode

private
compressImageRequest(requestInit: RequestInit)

send the image to tinify API endpoint

private
getImageFromURL(imageURL: string)
compress(imageSource: Uint8Array | string)