Lovell Fuller

Results 604 comments of Lovell Fuller

> const input = fs.createReadStream("input-path"); > const output = fs.createWriteStream(\`output-path\`); If the input and output are on the filesystem then you can provide the paths direct to sharp. The use...

I hope this information helped. Please feel free to re-open with more details if further assistance is required.

Please provide a specific image and actual values that allow someone else to reproduce. https://github.com/lovell/sharp/blob/0dcc7d50a820867e310c48b7316e4d2686241113/package.json#L5

It looks like the image you've provided contains invalid EXIF: ``` $ exiftool -validate -warning -a 301816880.jpeg Validate : 46 Warnings (17 minor) Warning : Entries in IFD0 are out...

It's possible it might relate to this logic in libvips, but I guess changing this behaviour could then break something else. https://github.com/libvips/libvips/blob/6ee3da80afa0e5211d977cfc8e6034c874caa38c/libvips/foreign/exif.c#L184

I had a quick look and cannot see any way of coercing libexif to process out of order tags. For the image you provided, the `Make` tag is out of...

From what I can tell, this is libexif behaviour. I guess the next step would be for someone to produce a small program that proves this using only libexif, which...

sharp uses librsvg to render SVG images but I'm unsure it currently provides support for nested `clip-path`. Are you able to reproduce this using `rsvg-convert` at the command line?

That command line looks correct. Did you replace the `${base64}` bit with the real content?

If I add the required `height` attributes to the `` elements: ```xml ``` I see the following using `rsvg-convert` locally: ![](https://github.com/lovell/sharp/assets/210965/c5fc5433-c40c-4300-8827-4781670936df) Please can you report this upstream at https://gitlab.gnome.org/GNOME/librsvg/-/issues