2.2.0 • Published 3 years ago

image-to-base64 v2.2.0

Weekly downloads
25,185
License
MIT
Repository
github
Last release
3 years ago

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

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

virtuellesburgerburothumbnails-creatorthumbnails-creator-pdfperfecto-ai-reportsbot_megabotwa_zap2@sejazipper/magento2-apiyyhelpzipper-magento-integration@everything-registry/sub-chunk-1903banana-dev-typedinstant-image-hosthtml-to-docx-nudgelabshtml-to-docx-plushtml-to-docx-tshtml-to-docx-updatehtml-to-docx-updateshtml-to-docxhtml-to-docx-cehtml-to-docx-dinnyehtml-to-docx-hubjsonresume-theme-mocha-responsiveinstagram-get-postsinstagram-without-api-noderejst-mentalsword-testing01ert-html-reporterfetcher-botg-html-to-docxovt-fepermawebpdf-thumbnail-creatorkeytrovekens.jsnode-taggunnftankmyhealthcaremyhealthcarehismtg-card-analyzer-sdkmqq-reader-iconsmighty-batchmdpdfmakemonotomicmonotomic-devpromet-iconspretty-qrschenimrich-to-wordrejst-mentalsword-testing00rejst-mentalsword-testing02react-native-tabler-iconsteamcotarjouspalvelu.jssynapseapithumbnail-creator-pdftorch-ly-clisome-images-to-pdftruffle-ts@neurapartner/html-to-docx-typescript@fe-components/excel-it@evolvus/evolvus-charges-generate-pdf@fforres/pokemon-local-database@nudgelabs/html-to-docx-nudgelabsvscode-html-to-docx@legend80s/image-to-base64@iceworks/material-engine@focusworkstemp/material-engine@infinitebrahmanuniverse/nolb-image-solapi@rpii/wdio-html-reporterwdio-html-nice-reporterwabusejswhatsapp_engine_jsxlvg-utilswppbotwshoto-img-words-check@editframe/editframe-js@adminworks/material-engine@anthonyjdella/jsonresume-theme-anthonyjdella-mocha-responsive@alternative-path/report-portal-playwright-reporter@warp-works/warpjs@w4b/main@zalastax/nolb-image-@bnsights-test/test-utilities@bnsights/bbsf-utilities@appworks/material-engine@banana-dev/banana-devanimeflvanya-mdazu-pck-orm-tsazu-pck-tsbase64-convertorboosteblackboard-firebase-storagebotwa-rtxcaptcha-servicecheckout-loadzct-fecoolsms-node-sdkdiscord-moduledesign-system-dev
2.2.0

3 years ago

2.1.1

4 years ago

2.1.0

4 years ago

2.0.1

6 years ago

2.0.0

6 years ago

1.3.5

6 years ago

1.3.1

6 years ago

1.3.0

6 years ago

1.2.0

6 years ago

1.1.0

7 years ago

1.0.1

7 years ago

1.0.0

7 years ago