Sign Up for Free

RunKit +

Try any Node.js package right in your browser

This is a playground to test code. It runs a full Node.js environment and already has all of npm’s 400,000 packages pre-installed, including get-image-base64 with all npm packages installed. Try it out:

var getImageBase64 = require("get-image-base64")

This service is provided by RunKit and is not affiliated with npm, Inc or the package authors.

get-image-base64 v1.0.1

use canvas api get images base64

get-image-base64

Github License Github Stars

use canvas api get images base64, all currently only support browsers.

Use

import getImageBase64 from 'get-image-base64';

getImageBase64('https://avatars1.githubusercontent.com/u/8198408?s=40&v=4', base64Str => {
  console.log(base64Str)
}, 'jpeg', 1)

// output:
// data:image/jpeg;base64,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
RunKit is a free, in-browser JavaScript dev environment for prototyping Node.js code, with every npm package installed. Sign up to share your code.
Sign Up for Free