मुझे रैफेलज निर्यात प्लगइन (https://github.com/ElbertF/Raphael.Export) में कोई समस्या है। पथ तत्व में मैं गुण fill
का उपयोग करता हूं और एक स्रोत के रूप में मैं पूर्णफाइल पर एक छवि यूआरएल देता हूं। लेकिन जब मैं इसे एसवीजी में निर्यात करता हूं तो मुझे पथ तत्व परिभाषा दिखाई देती है, लेकिन जब मैं इसे पीएनजी में निर्यात करता हूं, तो मैं फिर से नहीं देखता।छवि पृष्ठभूमि के रूप में पथ पृष्ठभूमि के साथ jpg में raphajjs को निर्यात करने में त्रुटि
तो मेरे एप्लिकेशन में मैं इस तरह एक attr
path
के तत्व जोड़:
paper.path("M 195 10 L 300 L 195 z").attr({'stroke-width': 0,'fill': 'url(images/alfen/02/murek.png)'});
और मैं paper.toSVG()
के साथ इस निर्यात और मेरे एसवीजी में मैं एक रास्ता खोजने के:
<path transform="matrix(1,0,0,1,0,0)" fill="url(images/alfen/02/murek.png)" stroke="#000" d="M203,183.94389438943895L948,183.94389438943895L948,195L203,195Z" stroke-width="0"></path>
लेकिन जब मैं इसे पीएनजी में बदलता हूं:
<?php
$json = $_POST['json'];
$output = str_replace('\"','"',$json);
$filenameSVG = 'test';
file_put_contents("$filenameSVG.svg", $output);
$konwert = "convert $filenameSVG.svg $filenameSVG.jpg";
system($konwert);
मुझे यह पृष्ठभूमि मेरी पृष्ठभूमि के साथ पूरा नहीं मिल पा रही है। क्या कोई मदद कर सकता है?
एक त्वरित अनुमान: या तो पूर्ण यूआरएल (डोमेन नाम के साथ) प्रदान करते हैं या उस छवि में विफल रहता है, एक स्थानीय पथ ('fill' विशेषता में)? 'कन्वर्ट' आपकी वेबसाइट, डोमेन या इसके बारे में कुछ भी नहीं जानता है। मेरी svg में – Wrikken
मैं भी 'है <छवि को बदलने =" मैट्रिक्स (1,0,0,1,0,0) "preserveAspectRatio =" कोई नहीं "एक्स =" 0 "y =" 0 "चौड़ाई =" 108 "ऊंचाई = "48" XLink: href = "छवियों/Alfen/alfenlogo.png"> 'और इस ठीक से बदल जाती है – gerpaick
हाँ, और यह' यूआरएल के साथ ('वहाँ शुरू नहीं करता है और यह एक स्थानीय पथ के रूप में व्याख्या की जा सकती लेकिन। क्यों लोगों का तर्क है? टेस्ट मैं तुम्हें बता! :) – Wrikken