Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

no output from image with node v14.18.0 #29

Open
radiodee1 opened this issue Jul 2, 2022 · 5 comments
Open

no output from image with node v14.18.0 #29

radiodee1 opened this issue Jul 2, 2022 · 5 comments

Comments

@radiodee1
Copy link

I try code like this, but I get nothing. I don't get an error, but there's no output to the screen.


var art = require("ascii-art")

art.image({
        src: "file:///home/dave/Pictures/nyt.png",
        rows:80,
        cols:80,
        stipple:"#000000",
        posterize: true,
        threshold:40
    }, (err, rendered) => {

      console.log(err,rendered);
    })
@khrome
Copy link
Owner

khrome commented Oct 10, 2022

If you are compiling from source, you'll need the dependencies from canvas(mostly cairo): https://www.npmjs.com/package/canvas . If not please let me know what type of system/os you are on.

@alexsc6955
Copy link

Same issue. Is there any additional documentation to learn how to use this tool for images?

@scpedicini
Copy link

@khrome
Does this library work with node > 14 or is it deprecated at this point? I'm using node 16 on a Mac and neither regular terminal or iTerm2 display any images when using:

import art from "ascii-art";
const { Image } = art;

    await Image({
        src: "/Users/admin/images/1.png",
        rows:80,
        cols:80,
        // stipple:"#000000",
        posterize: true,
        threshold:40
    }, (err, rendered) => {

        console.log(err,rendered);
    })

Callback never gets hit, and using a sleep timer to keep the program running doesn't work either.

@marcstober
Copy link

I found that works if I use uri instead of src. I'm not sure if that's a bug in the code or in the documentation?

@khrome
Copy link
Owner

khrome commented Aug 2, 2023

Both should work. The library is in the midst of a total rewrite for 3.0, my guess is src is a regression which hasn't been caught. Added to my list to track for the new version.

FWIW the suites pass on node18, so I'd refer to them for usage.

Let me know if you encounter any additional issues. Thanks!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

5 participants