Nanoprogrammed Penultimate Musicianship

    image-to-base64
    DefinitelyTyped icon, indicating that this package has TypeScript declarations provided by the separate @types/image-to-base64 package

    2.2.0 • Public • Published

    image-to-base64

    Generate a base64 code from an image through a URL or a path.

    NPM Version NPM Downloads Build Status Tests Codacy Badge License

    About

    It's a thing you can use in many situations, for example you can just save the base64 string in your database and increment it in the front-end with the <img> tag in HTML.

    Getting Started

    Installation:

    npm i -S image-to-base64

    Code Example:

    const imageToBase64 = require('image-to-base64');
    //or
    //import imageToBase64 from 'image-to-base64/browser';
    
    imageToBase64("path/to/file.jpg") // Path to the image
        .then(
            (response) => {
                console.log(response); // "cGF0aC90by9maWxlLmpwZw=="
            }
        )
        .catch(
            (error) => {
                console.log(error); // Logs an error if there was one
            }
        )

    Remember that you can also use an image URL as a parameter.

    Code Example:

    imageToBase64("https://whatever-image/") // Image URL
        .then(
            (response) => {
                console.log(response); // "iVBORw0KGgoAAAANSwCAIA..."
            }
        )
        .catch(
            (error) => {
                console.log(error); // Logs an error if there was one
            }
        )

    Browser Usage

    You can import image-to-base64 using the <script> tag in HTML.

    Code Example:

    <script src="node_modules/image-to-base64/image-to-base64.min.js"></script>

    Now you can use the module normally as in the JS examples above, but you can only use a URL and not a path.

    LICENSE

    MIT © 2017 RENAN.BASTOS

    Install

    npm i image-to-base64

    DownloadsWeekly Downloads

    28,199

    Version

    2.2.0

    License

    MIT

    Unpacked Size

    27.9 kB

    Total Files

    14

    Last publish

    Collaborators

    • avatar
    • avatar