Ben svg ham verileri kullanarak ben js alıyorum kullanarak svg görüntü oluşturmaya çalışıyorum. Svg ham verileri kullanarak svg oluşturmak için aşağıdaki kodu kullandım ancak düzgün çalışmıyor.Imag svg ham verileri kullanarak SVG Görüntü oluşturma IMG
public function generate_svg($raw_svg='',$prefix='',$folder_name='card_image')
{
$file_name = '';
if($raw_svg!='')
{
try{
$file_name = uniqid($prefix).".svg";
$image = new \Imagick();
$image->readImageBlob($raw_svg);
$image->setImageFormat("svg");
$image->writeImage($folder_name.$file_name);
} catch (ImagickException $ex) {
echo $ex->getMessage();
}
}
return $file_name;
}
Şimdi mesele arka plan görüntüsü tür aşağıda gibisin olmasıdır:
Yani ben bunu düzeltmek için ne yapmalıyız?
Aşağıda gibi görünmelidir(yuvarlak kare ve görmezden), konu, tüm arka plan yerine bg görüntüsü .:
Yani mesele arka plan resmi yüklenmiyor olduğu siyah benzemesidir Bu yüzden veya başka bir şey yapmak için ek kütüphane eklemek zorunda mıyım?IMagic Versiyon: 6.7.7
convert -list delegate | grep svg
cdr => "uniconvertor' '%i' '%o.svg'; /bin/mv '%o.svg' '%o"
cgm => "uniconvertor' '%i' '%o.svg'; /bin/mv '%o.svg' '%o"
dot => "dot' -Tsvg '%i' -o '%o"
dxf => "uniconvertor' '%i' '%o.svg'; /bin/mv '%o.svg' '%o"
fig => "uniconvertor' '%i' '%o.svg'; /bin/mv '%o.svg' '%o"
svg => "rsvg-convert' -o '%o' '%i"
convert -list format | grep SVG
MSVG rw+ ImageMagick's own SVG internal renderer
SVG rw+ Scalable Vector Graphics (XML 2.9.1)
SVGZ rw+ Compressed Scalable Vector Graphics (XML 2.9.1)
nasıl bakmak gerekiyordu
Yani benim svg nasıl görüneceğini aşağıda mı? Görüntüyü vermedin. –
@MarkSetchell Soruyu güncelledi. – DS9
@MarkSetchell işlenmemiş veri: https://codepen.io/dhavalsisodiya/pen/XewGey – DS9