首頁  >  文章  >  後端開發  >  php svg怎麼轉jpg

php svg怎麼轉jpg

藏色散人
藏色散人原創
2021-11-15 09:58:462420瀏覽

php svg轉jpg的方法:1、建立一個PHP範例檔;2、透過「public function svgtojpg(){$image =...}」方法實作轉換即可。

php svg怎麼轉jpg

本文操作環境:windows7系統、PHP7.1版、DELL G3電腦

php svg怎麼轉svg?

php imagick svg轉成jpg

程式碼如下:

public function svgtojpg()
{
$image = &#39;<?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>
&#39;;
$filename = &#39;ef.jpg&#39;;
/* $image = stripslashes($_POST[&#39;json&#39;]);
$filename = $_POST[&#39;filename&#39;];*/
$unique = time();
$im = new \Imagick();
$im->readImageBlob($image);
$res = $im->getImageResolution();
$x_ratio = $res[&#39;x&#39;] / $im->getImageWidth();
$y_ratio = $res[&#39;y&#39;] / $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__ . &#39;/../../../Public/moban/images/1/humourised_&#39;. $filename);
$im->clear();
$im->destroy();
}

推薦學習:《PHP影片教學

以上是php svg怎麼轉jpg的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn