Coder Social home page Coder Social logo

zachhappel / qr-with-logo Goto Github PK

View Code? Open in Web Editor NEW
18.0 18.0 7.0 125 KB

For usage within NodeJS, an npm package which allows for the creation of a QR code with an embedded logo. Easily place logo within the center of a QR code using Node JS.

License: MIT License

JavaScript 100.00%

qr-with-logo's Introduction

qr-with-logo's People

Contributors

dependabot[bot] avatar jodacame avatar mutec avatar zachhappel avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar

qr-with-logo's Issues

Error Input file contains unsupported image format

Hi I'm getting "Error Input file contains unsupported image format" despite (as far as I can tell) setting everything up correctly. Here's the full output:

This is saveas_file_name: public/img/qrCodes/Fancy-Tournament-2022.png
saveas_file_name instanceof String: true
All PNG parameters
Made new QR
Saving QR as: init_non_logo_qr.png
Output: PNG
SaveAs: public/img/qrCodes/Fancy-Tournament-2022.png
Error Input file contains unsupported image format

Based on this code:

async function generateQRcode(event, next) {
  const data = `${event.slug}`;
  QRLogo.generateQRWithLogo(
    data,
    "public/img/logo.png",
    {
      color: {
        dark: "#98191e", // Red dots
        light: "#FFFFFF", // Transparent background
      },
    },
    "PNG",
    `public/img/qrCodes/${event.slug}.png`,
    function (err) {
      if (err) {
        next(new AppError("There was an error creating your QR code.", 400));
      } else {
      }
    }
  );
}

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.