Twinside / Juicy.Pixels

Haskell library to load & save pictures

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Expose internal codec modules?

wyager opened this issue · comments

Would it be viable to expose internal codec functions? It seems like there's a lot of really valuable stuff there, especially for tools that only want to manipulate metadata and not picture content. If you're writing a tool focused on e.g. EXIF data, you might A) not care about the content of the image and get a big speed benefit by ignoring it or B) want to change the metadata without destructively re-encoding the image. If you think this makes sense, I would be happy to submit a PR that e.g. renames module names to include Internal where appropriate and expose those modules.

It could be interesting, I'm open to having a PR (as I don't have time to dit myself)