Replies: 17 comments 6 replies
-
Oh hey well done! This is a great idea. I've started revising gifload to work with streams: https://github.com/libvips/libvips/tree/revise-gifload2 not done yet though. |
Beta Was this translation helpful? Give feedback.
-
OK, gifload done and merged to master. |
Beta Was this translation helpful? Give feedback.
-
Awesome! I confirm wget https://storage.googleapis.com/downloads.webmproject.org/webp/images/dancing-banana.gif
cat dancing-banana.gif | vips copy stdin[n=-1] x.webp I'll have a look at |
Beta Was this translation helpful? Give feedback.
-
I did csv load and save as well, and added |
Beta Was this translation helpful? Give feedback.
-
|
Beta Was this translation helpful? Give feedback.
-
|
Beta Was this translation helpful? Give feedback.
-
|
Beta Was this translation helpful? Give feedback.
-
I started to revise While doing that, I noticed something strange in libvips/libvips/foreign/matrixload.c Line 405 in 1754087 libvips/libvips/foreign/csvload.c Line 603 in 1754087 Should check for |
Beta Was this translation helpful? Give feedback.
-
Wow you're right, they are all messed up. Too much copy-paste programming :( I've revised them. Thanks! |
Beta Was this translation helpful? Give feedback.
-
... I'll try to add some tests too. |
Beta Was this translation helpful? Give feedback.
-
OK, tests added, plus ppm load/save to/from a connection. |
Beta Was this translation helpful? Give feedback.
-
I've added If someone wants to work on revising |
Beta Was this translation helpful? Give feedback.
-
I'll add some tests for openslideload_source(). I'm reworking vipsdisp to use the new Source API, hence my current interest in this: |
Beta Was this translation helpful? Give feedback.
-
I did vipsload_source() and updated the table. |
Beta Was this translation helpful? Give feedback.
-
... and vipssave_target. |
Beta Was this translation helpful? Give feedback.
-
I did niftiload and fitsload. The savers still need doing. |
Beta Was this translation helpful? Give feedback.
-
... tiffsave and dzsave now done. |
Beta Was this translation helpful? Give feedback.
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
-
This issue tracks the remaining loaders and savers that might be reworked for the new source/target API. I mostly used this comment as reference. Feel free to add more information in the comments.
Saver ✅
Saver
Saver 🚧
Saver 🚧
magickload (IM7)
Saver 🚧
Loaders and savers missing from the above table: analyzeload, matload, openexrload.
Notes:
Already supports the new source/target API
Saver ✅
pngload (libspng)
pngsave (libspng)
Saver ✅
Saver ✅
Saver ✅
Saver ✅
Saver ✅
Saver ✅
pdfload (PDFium)
Saver ✅
Saver ✅
Saver ✅
Saver ✅
Saver ✅
Notes:
Legend:
Beta Was this translation helpful? Give feedback.
All reactions