HNHacker News
TopNewBestAskShowJobs

jamessouth

176 karma · joined September 14, 2013

Owner of Six Labors, the people behind ImageSharp
submissionscomments
jamessouth··on How the .NET Foundation kerfuffle became a brouhaha
It might not be clear to you but as a maintainer and member of the Foundation it's very clear to me. The DNF used temporarily assigned permissions (assigned under the premise that they needed authority to fix a CLA bot) to move several repositories to their own organization. This is unacceptable by any measure.
jamessouth··on ImageSharp – X-Plat image processing for .NET
Thanks! Yeah, we've made excellent progress and whilst we are still calling it an alpha it's a very, very solid alpha.

I know Nathanael and have chatted plenty with him over the years on the subject. We're trying to solve different problems really in the field and I really hope he achieves what he wants.

We've got pretty good performance so far ( faster than System.Drawing in many regards and we know how to improve it further) and a great feature set but we still have a lot to do.

https://github.com/JimBobSquarePants/ImageSharp/blob/master/...

I'm personally working with another chap on ICC profile support just now which is very complicated but will give us a full color management system once finished.

While I figure that out I'm hoping that some of the performance gurus out there will step up and offer to tweak the library where necessary.

jamessouth··on .NET Core Image Processing
That's some improvement. Will definitely have a proper look.
jamessouth··on .NET Core Image Processing
I may have to buy that!
jamessouth··on .NET Core Image Processing
Thanks. Didn't know about that library. We do a lot of matrix operations but have so far found System.Numerics.Vectors covers our immediate use cases.
jamessouth··on .NET Core Image Processing
I'd say somewhere in between. I've started with a very high level fluent API since I see that as the most common use case but have exposed a couple of important properties that will allow more low-level operations (pointers etc).

I have also created a generic image pipeline Image<TColor> that uses all the packed pixel color models used in XNA and Monogame which make it useful in gaming for loading textures.

The dream is that eventually the community will help port a lot of the algorithms over from libraries like Accord, OpenCV and AForge to allow usage in more scientific scenarios. Some of them will fit in the fluent API most will not but the tools should already be within the library to allow porting and usefulness.

jamessouth··on .NET Core Image Processing
Cheers, will do!
jamessouth··on .NET Core Image Processing
Thanks!
jamessouth··on .NET Core Image Processing
That's great to hear, With future updates and a little help I'm sure we can improve the performance further and make us the g0-to library.

And thanks for saying thanks, it is rare and always very much appreciated.

jamessouth··on .NET Core Image Processing
This isn't my first rodeo with Hacker News, I've unfortunately had negative responses before when sharing my work.
jamessouth··on .NET Core Image Processing
Chat to us on github. Our path drawing public API's are very similar to System.Drawing so we may well be able to provide you with the same functionality.
jamessouth··on .NET Core Image Processing
Amazed this is trending. If anyone has any interest in image processing of performance in general please get in touch and give me a hand. Any help will be appreciated.
jamessouth··on .NET Core Image Processing
Definitely do please give it a try!
jamessouth··on .NET Core Image Processing
Great to see the positive comments here. ImageSharp is my baby and it fills me with a lot of confidence that it's something that developers both want and need.
jamessouth··on Lessons Learned while Converting from ASP.NET to .NET Core
I do agree. When I spoke to one of the guys there a while back though they said they simply had too much on their plate at the time and were hoping the community would kick in and help.
jamessouth··on Lessons Learned while Converting from ASP.NET to .NET Core
I've been working on a solution to that. github.com/JimBobSquarePants/ImageProcessor