You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
While it is a great idea, I don't think it's easily feasible on dotnet, at least it wasn't sever years ago when I was actively developing this project and was looking into a way to do it.
I am using libvips bindings to crop images, at that time it was the best choice performance-wise. Since that time I have heard, that ImageMagick have implemented some GPU workloads via OpenCL, so it may be a good idea to look at Magick.NET to implement this.
I think implementing a native library on some lower-level language like c++ and creating bindings for c# would be a good solution too, but even more complicated than above task.
Also, I don't remember the app taking so long to crop a 10Gb tiff file. I once fed it a 200Gb tiff and it took a week on my workstation to crop it.
Personally, I'd prefer just to rewrite it on rust for better low-level stuff support and control over things. The library isn't complicated, and I think theoretically it's kinda doable, using image, proj, gdal and wgpu crates.
Creating tile data for files over 10GB is slow and takes a month. It would be great if we could use GPUs to handle it
The text was updated successfully, but these errors were encountered: