Clinton Ingram
Clinton Ingram
Thanks @JimBobSquarePants! I have the internals pretty well covered but I believe I'll have a look at what you've done and see if I can steal some ideas for the...
All righty, that sounds good. The current Unsharp Mask implementation is probably a good model for most types of masking operations. It uses sliding buffers (of the kernel size) to...
Hey, thanks for the report. That sample image has an unusual signature that's not recognized by the plugin. Normal HEIC BMFF box type is `ftypheic` but that image has `ftypmif1`....
Thanks for confirming. I've published a new package with the additional signature (and which no longer requires manually removing the Windows HEIF codec before registering the plugin) https://www.nuget.org/packages/PhotoSauce.NativeCodecs.Libheif
For now, all of MagicScaler's codec support comes from the Windows Imaging Component, so if there's a WIC codec, it can be done. JPEG XR (WMP, HD Photo, whatever...) is...
The WIC JXR codec was enabled in 0.13, and I've just published a WebP plugin package: https://www.nuget.org/packages/PhotoSauce.NativeCodecs.Libwebp
Hey Marcus, thanks for the detailed repro. It appears this is a limitation of the way Windows Photo Metadata Policies are defined per-codec. I can see that at least some...
This is possible, but the API isn't suited for that type of operation, so it's not easy to do as of now. I have plans to introduce a high-performance compositing...
Interesting... The call stack stops short of showing any call into MagicScaler, so it's not clear what COM component the error is referring to. It's possible there's some CAS restrictions...
Right, I have no reason to doubt the call to `ProcessImage` is failing. However, there is no indication whether the error is *inside* that method or whether SSIS has failed...