本文操作环境:windows7系统、php7.1版、dell g3电脑
php svg怎么转svg?
php imagick svg转成jpg
代码如下:
public function svgtojpg(){$image = '<?xml version="1.0" standalone="no"?><!doctype svg public "-//w3c//dtd svg 1.1//en""http://www.w3.org/graphics/svg/1.1/dtd/svg11.dtd"><svg width="400" height="300" viewbox="0,0,40,30" style="border:1px solid #cd0000;" version="1.1"xmlns="http://www.w3.org/2000/svg"><rect x="0" y="0" width="40" height="30" fill="#cd0000"/></svg>';$filename = 'ef.jpg';/* $image = stripslashes($_post['json']);$filename = $_post['filename'];*/$unique = time();$im = new \imagick();$im->readimageblob($image);$res = $im->getimageresolution();$x_ratio = $res['x'] / $im->getimagewidth();$y_ratio = $res['y'] / $im->getimageheight();$im->removeimage();$im->setresolution($width_in_pixels * $x_ratio, $height_in_pixels * $y_ratio);$im->readimageblob($image);$im->setimageformat("jpeg");$im->writeimage(__dir__ . '/../../../public/moban/images/1/humourised_'. $filename);$im->clear();$im->destroy();}
推荐学习:《php视频教程》
以上就是php svg怎么转jpg的详细内容。
