[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [hobbit] PDF Reports



I think something is broken - again - in the transparency conversion. I quote Johan Grotherus (thanks to him) who said something very useful about this. Could you try his workaround, please ?

"--start of quote

I have checked the scripts and found the problem to be in the analysis.skel.php and report.skel.php files.

This is the original code from report.skel.php

//
// Place the cpu load graph and text here
//
      $pdf->SetXY(25,30);
      $pdf->Image($imageload,10,26,0,13) ;
      $pdf->Titre($titreload);
      if (file_exists($graphload)) {
              $img = ImageCreateFromPNG($graphload) ;
              imageAlphaBlending($img, false);
              imageSaveAlpha($img, false);
              imagePNG($img, "$graphload-woalpha.png");
$pdf->Image("$graphload-woalpha.png",10,40,190,60,$extn,'', true, 72) ;
              unlink("$graphload-woalpha.png");
      } else {
              $pdf->Cell(10,20,$nograph,0,1) ;
              $pdf->Ln(80);
      }

I simply used the sed command to change the imagePNG($img, "$graphload-woalpha.png"); to imagePNG($img, "$graphload"); to get it to work. I did that for every section.

--end of quote
"

Cheers,

Thomas Séglard

wiskbroom (at) hotmail.com a écrit :
1) could you please, try an older version of TCPDF ? I suspect an
incompatibility between your RRDTOOL version and TCPDF.

I haven't done this yet, but I will try after sending you the data below, but I am only able to see the two most recent at http://sourceforge.net/projects/tcpdf/files/

2) could you give me the output for this command :
shell$ file pdf/graphrrd/CLIENT/load.CLIENT-year.png

[root (at) xymon-1 graphrrd]# file ./CLIENT/load.CLIENT-2week.png
./CLIENT/load.CLIENT-2week.png: PNG image data, 697 x 193, 8-bit/color RGBA, non-interlaced

For your information, here is mine :
graphrrd/www01/cputil.www01-2day.png: PNG image data, 697 x 255,
8-bit/color RGBA, non-interlaced

Looks quite similiar.

Then, green circle you saw on second page, is generated with the values
on the left. These values are calculated by the "master.sh" script. You
should see in your "graphrrd" directory csv files. You can open csv to
look at the values. If you have none, maybe something has changed in
Xymon 4.3.x ? I'm using the following command to generate csv :


Not sure about this, BUT if I point my browser at:

http://xymon-1.example.com/pdf/graphrrd/CLIENT/load.CLIENT-2week.png

It displays a beautiful graph generated using RRD.  I am not sure why it is not displaying properly within the tcpdf report, perhaps a misconfiguration somewhere?  (I've searched hard..)



To unsubscribe from the hobbit list, send an e-mail to
hobbit-unsubscribe (at) hswn.dk