]> _ Git - cubeextranet.git/commitdiff
(no commit message)
authorvincent@cubedesigners.com <vincent@cubedesigners.com@f5622870-0f3c-0410-866d-9cb505b7a8ef>
Fri, 7 Feb 2014 11:00:06 +0000 (11:00 +0000)
committervincent@cubedesigners.com <vincent@cubedesigners.com@f5622870-0f3c-0410-866d-9cb505b7a8ef>
Fri, 7 Feb 2014 11:00:06 +0000 (11:00 +0000)
inc/ws/Controlleur/class.ws.services.php

index 894e70c9a4084769c43665a3ccdb68dd6054e9f5..507c1d9c8865542c78973acf8d9b2a9609f50520 100644 (file)
@@ -878,6 +878,25 @@ class wsServices extends cubeFlashGateway {
                }
        }
 
+       public function rasterizeSVG() {
+               $src = cubeFiles::tempnam() . '.svg';
+               $dest = cubeFiles::tempnam() . '.png';
+
+               copy($_GET['svg'], $src);
+
+               $cl = new CubeIT_CommandLine_Imagemagick();
+               $cl->setManualArg('-background none');
+               $cl->setSrc($src);
+               $cl->setDest($dest);
+               $cl->execute();
+
+               header('Content-type: image/png');
+               echo file_get_contents($dest);
+
+               unlink($src);
+               unlink($dest);
+       }
+
 }
 
 ?>
\ No newline at end of file