Moving PixelFormats and PixelOperations to a separate package #1438
-
Is there any chance the pixel formats part of ImageSharp could be moved to a separate library? I'd like to be able to re-use the pixel formats, but create my own simpler/thinner specialized version of an image abstraction on top providing a more limited set of functionality. Having it separately will avoid confusion with developers mistakenly using ImageSharp's Image vs my own. |
Beta Was this translation helpful? Give feedback.
Replies: 1 comment 5 replies
-
It's very good to see people being interested in the core functionalities of our engine, and the idea makes a lot of sense from an advanced user's perspective. On the other hand this is an extremely expensive feature in terms of maintenance costs, that would only benefit a small set of users. The cheapest thing I can think of is to create a build target that takes a reduced number of sources and produces a minimal "ImageSharp.Core" package. I'm open to explore such an idea as a community contribution if you are interested and committed to execute it, but hardly see an option that wouldn't place a huge maintenance burden on the team in long term, since we keep evolving and optimizing these bits rapidly. Any ideas to overcome these challenges? |
Beta Was this translation helpful? Give feedback.
It's very good to see people being interested in the core functionalities of our engine, and the idea makes a lot of sense from an advanced user's perspective. On the other hand this is an extremely expensive feature in terms of maintenance costs, that would only benefit a small set of users.
The cheapest thing I can think of is to create a build target that takes a reduced number of sources and produces a minimal "ImageSharp.Core" package. I'm open to explore such an idea as a community contribution if you are interested and committed to execute it, but hardly see an option that wouldn't place a huge maintenance burden on the team in long term, since we keep evolving and optimizing these…