Author: adamblokus
Date: Tue Jun 3 10:12:15 2008
New Revision: 4251
URL:
http://source.netsurf-browser.org?rev=4251&view=rev
Log:
Added plotting jpg and png images - quite a lot to improve in this code, but it seems to
work ;)
Modified:
branches/adamblokus/netsurf/pdf/pdf_plotters.c
Modified: branches/adamblokus/netsurf/pdf/pdf_plotters.c
URL:
http://source.netsurf-browser.org/branches/adamblokus/netsurf/pdf/pdf_plo...
==============================================================================
--- branches/adamblokus/netsurf/pdf/pdf_plotters.c (original)
+++ branches/adamblokus/netsurf/pdf/pdf_plotters.c Tue Jun 3 10:12:15 2008
@@ -304,16 +304,24 @@
#endif
if(content){
+ /*Not sure if I don't have to check if downloading has been
+ finished.
+ Other way - lock pdf plotting while fetching a website
+ */
switch(content->type){
/*Handle "embeddable" types of images*/
case CONTENT_JPEG:
- image = HPDF_LoadJpegImageFromFile(pdf_doc,"testres/jpeg.jpeg");
+// image = HPDF_LoadJpegImageFromFile(pdf_doc,"testres/jpeg.jpeg");
+ image=HPDF_LoadJpegImageFromMem(pdf_doc,content->source_data,
+ content->total_size);
HPDF_Page_DrawImage(pdf_page,image,
x, page_height-y-height,
width, height);
return true;
case CONTENT_PNG:
- image = HPDF_LoadPngImageFromFile(pdf_doc,"testres/png.png");
+// image = HPDF_LoadPngImageFromFile(pdf_doc,"testres/png.png");
+ image=HPDF_LoadPngImageFromMem(pdf_doc,content->source_data,
+ content->total_size);
HPDF_Page_DrawImage(pdf_page,image,
x, page_height-y-height,
width, height);