Uh oh!
There was an error while loading.Please reload this page.
- Notifications
You must be signed in to change notification settings - Fork2
Convert image file to data URI.
License
NotificationsYou must be signed in to change notification settings
jaywcjlove/image2uri
Folders and files
| Name | Name | Last commit message | Last commit date | |
|---|---|---|---|---|
Repository files navigation
Convert image file to data URI. Support.png,.gif,.jpg,.jpeg,.bm,.bmp,.webp,.ico,.svg.
This package isESM only: Node 12+ is needed to use it and it must be import instead of require.
npm i image2uri
constrecursiveReaddirFiles=awaitimport('image2uri');// Fix compiling in typescript.// https://github.com/microsoft/TypeScript/issues/43329#issuecomment-922544562const{ getExt, recursiveReaddirFiles}=await(Function('return import("image2uri")')())asPromise<typeofimport("image2uri")>;
importimage2urifrom"image2uri";console.log(image2uri('./example.bmp'));// data:image/bmp;base64,Qk0YCAAAAAAAADYAAAAoAAAAGAAAABwAAAABABgAAAAAAOIHAAA....console.log(image2uri('./example.jpg'));// data:image/jpeg;base64,Qk0YCAAAAAAAADYAAAAoAAAAGAAAABwAAAABABgAAAAAAOIHAAA....consturi=awaitimage2uri('https://avatars.githubusercontent.com/u/1680273?v=4',{ext:'.apng'});// data:image/apng;base64,/9j/2wCEAAgGBgcGBQgHBwcJCQgKDBQNDAsLDBkSEw8UHRofHh0aHBwgJC4nICIsIxwcKDcconstavatar=awaitimage2uri('https://avatars.githubusercontent.com/u/1680273?v=4');// /9j/2wCEAAgGBgcGBQgHBwcJCQgKDBQNDAsLDBkSEw8UHRofHh0aHBwgJC4nICIsIxwcKDc
exportdeclareconstvalidUrl:(url:string)=>boolean;exportdeclareconstextTypeMap:{'.png':string;'.apng':string;'.gif':string;'.jpg':string;'.jpeg':string;'.bm':string;'.bmp':string;'.webp':string;'.ico':string;'.svg':string;};exporttypeExtType=keyoftypeofextTypeMap;exportdefaultfunctionimage2uri(file:string,options?:{ext?:string;}):string|Promise<string>;
npm run watch# Listen compile .ts files.npm run build# compile .ts files.npm run start
- recursive-readdir-files Node.js module to list all files in a directory or any subdirectories.
As always, thanks to our amazing contributors!
Made withaction-contributors.
Licensed under the MIT License.
About
Convert image file to data URI.
Topics
Resources
License
Uh oh!
There was an error while loading.Please reload this page.
Stars
Watchers
Forks
Sponsor this project
Uh oh!
There was an error while loading.Please reload this page.
Packages0
No packages published
Contributors3
Uh oh!
There was an error while loading.Please reload this page.