Hello,

I wanted to post another quick status update regarding
pdfmm/PoDoFo-next: the review is proceeding steadily, but at a slower
space than initially thought because of very complex refactors that
were performed. The last two classes that received attention were:
- PdfObjectStream (was PdfStream): gained true streaming operations
and better comprehensive accessibility methods. Contrary to its name,
PdfObjectStream didn't provide streaming operations using the IO
system, which was limiting. PdfObjectStream also now refuses to decode
jpeg images, or any "media" filter: this was necessary because image
decoding isn't an unambiguous operation (eg. it may require specifying
the pixel format of the target). The main interface to decode
media/image filters is now through PdfImage;
- PdfImage: Now provides a DecodeTo(buffer, pixelFormat) method to
decode images on the given buffer/stream specifying the pixel format.

Now a couple of medium difficulty review tasks are left in my TODO
lists. Then the plan is to finish port the tools, rename back pdfmm to
PoDoFo and upload it in a PoDoFo-next branch in github. The E.T.A. is
now late summer/end of September.

I will inform you again when the last review tasks are done and
"mechanical" tasks begin.

Greetings.
Francesco


_______________________________________________
Podofo-users mailing list
Podofo-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/podofo-users

Reply via email to