0.3.0 • Published 2 years ago

image2file v0.3.0

Weekly downloads
-
License
MIT
Repository
github
Last release
2 years ago

image2file

NPM version

📎 Installation

$ npm install image2file

👽 Usage

import { imageToBase64 } from 'image2file'

✈️ Functions

Image Functions

namedescription
imageDataToFileImageData to File
imageElementToFileHTMLImageElement to File
imageDataToImageElementImageData to HTMLImageElement
imageToBase64Image to Base64
imageToImageElementImage file to HTMLImageElement
imageFileToBase64Image file to Base64
imageToSvgImage to SVG
imageFileToSvgImage file to SVG

SVG Functions

namedescription
svgToBase64SVG to svg base64
svgFileToBase64SVG File to SVG Base64
svgToImageElementSVG to ImageElement
svgToImageBase64SVG to image base64
svgToImageFileSVG to image file

PSD Functions

namedescription
psdToImageFilePSD to image file
psdToImageElementPSD to HTMLImageElement
psdToImageDataPSD to ImageData
psdToBase64PSD to Base64
psdToSvgPSD to SVG

Other Functions

namedescription
fileToBase64File to Base64
blobToArrayBufferBlob to ArrayBuffer
base64ToFileBase64 to File
base64ToImageElementBase64 to HTMLImageElement

Type Declares

function generateFileReader<T>(source: File | Blob): Promise<T | undefined | null>
function fileToBase64<T = string>(source: File): Promise<T | null | undefined>
function blobToArrayBuffer<T = ArrayBuffer>(source: Blob): Promise<T | null | undefined>
function base64ToFile(base64: string, filename: string): File
function base64ToImageElement(base64: string): HTMLImageElement
function imageDataToFile(imageData: ImageData, filename: string, fileType?: string, quality?: number): Promise<File>
function imageElementToFile(imageEl: HTMLImageElement, filename: string, fileType?: string, quality?: number): Promise<File>
function imageDataToImageElement(imageData: ImageData, fileType?: string, quality?: number): Promise<HTMLImageElement>
function imageToImageElement(imageFile: File): Promise<HTMLImageElement | undefined>
function imageToBase64(image: ImageData | HTMLImageElement, fileType?: string, quality?: number): Promise<string>
function imageFileToBase64(imageFile: File): Promise<string | null | undefined>
function imageToSvg(image: string): Promise<string>
function imageFileToSvg(imageFile: File): Promise<string | undefined>
function psdToImageFile(file: File, fileType?: string, quality?: number): Promise<File>
function psdToImageElement(file: File, fileType?: string, quality?: number): Promise<HTMLImageElement>
function psdToImageData(file: File): Promise<ImageData>
function psdToBase64(file: File, fileType?: string, quality?: number): Promise<string>
function psdToSvg(file: File, fileType?: string, quality?: number): Promise<string>
function svgToBase64(file: File | SVGElement): Promise<string | null | undefined> | undefined
function svgFileToBase64(file: File): Promise<string | null | undefined> | undefined
function svgElementToBase64(file: SVGElement): Promise<string | null | undefined> | undefined
function svgToImageElement(file: File): Promise<HTMLImageElement | undefined>
function svgToImageBase64(file: File, fileType?: string, quality?: number): Promise<string | undefined>
function svgToImageFile(file: File, fileType?: string, quality?: number): Promise<File | undefined>
0.3.0

2 years ago

0.2.0

2 years ago

0.1.4

2 years ago

0.1.3

2 years ago

0.1.2

2 years ago

0.1.1

2 years ago

0.1.0

2 years ago

0.0.1

2 years ago