Christian Swinehart

Results 64 comments of Christian Swinehart

Thanks for all your work on this (nice job making the setting configurable btw)! I can't quite tell from the demonstration images how this differs from setting [`imageSmoothingEnabled`](https://developer.mozilla.org/en-US/docs/Web/API/CanvasRenderingContext2D/imageSmoothingEnabled) to `false`....

Oh, I think I misunderstood before. Is the goal with this patch to remove those faint triangular line artifacts? I've never seen those in my testing. Could you provide me...

Could you try setting the canvas object's `gpu` property to `false` and let me know if that fixes the error? Something like: ```js let canvas = new Canvas(), ctx =...

Ha, progress! Can you successfully generate images with `saveAs`, `toBuffer`, etc?

I hadn't actually come across this before. Does the flag control whether subpixel antialiasing is used?

Adding support for `url()` filters seems like it would be a pretty massive undertaking since it involves http & SVG-parsing even beyond the filter itself. `skia_safe` now has types related...

I'm also not seeing this bug in the current version when drawing one canvas onto another: ```js let srcCanvas = new Canvas(200, 200), dstCanvas = new Canvas(405, 200) let src...

Closing this for now, but feel free to reopen if you can find another way to trigger the behavior (which, I agree, is probably a premultiplication artifact).

According to the Skia docs, TrueType fonts will be [converted to Type3](https://skia.org/docs/dev/design/pdftheory/#_type1type3-fonts_) if the "do not embed" flag is set within the font's metadata. Maybe that's what's happening with your...

Closing this since it's intrinsic to Skia's PDF rendering and not something this library can affect through the Skia API as it currently exists.