orotoi Δημοσ. 26 Σεπτεμβρίου 2011 Δημοσ. 26 Σεπτεμβρίου 2011 Χαιρετώ.. Χρησιμοποιώ την GD για να σχεδιάσω κάτι. Ας πούμε.. > <?php $canvas = imagecreatetruecolor(800,800); $white = imagecolorallocate($canvas, 255, 255, 255); $x1 = 400; $y1 = 400; $length = 100; imageline($canvas, $x1, $y1, $x1, $y1+length, $white); header('Content-Type: image/jpeg'); imagejpeg($canvas); imagedestroy($canvas); ?> Μπορώ να το κάνω export σε vector (svg ή οτιδήποτε άλλο μπορεί να υποστηρίζει το illustrator)?? ---edit--- Δοκίμασα με imagick και με > setImageFormat("svg"); μου βγάζει svg αρχείο το οποίο είναι σωστό πλήν του header του. Το αποτέλεσμα είναι > <?xml version="1.0" standalone="no"?> <!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 20010904//EN" "http://www.w3.org/TR/2001/REC-SVG-20010904/DTD/svg10.dtd"> <svg width="900" height="900"> stroke:#000055550000;stroke-width:0.1; το οποίο δεν ανοίγει με browser ή στο illustrator. Το θέμα είναι οτι το stroke θα έπρεπε να είναι μέσα στο <svg> ή σε > <g> </g> Αν αλλάξω στο .svg doctype και κάνω τις παρακάτω αλλαγές παίζει κανονικά. > <?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="900" height="900" xmlns="http://www.w3.org/2000/svg" version="1.1">1 <g [b]stroke="#005500" stroke-width="0.8"[/b]> <line x1="450" y1="450" x2="900" y2="1000"/> </g>
thanocaster Δημοσ. 27 Σεπτεμβρίου 2011 Δημοσ. 27 Σεπτεμβρίου 2011 Πρέπει να γίνει σε php; Αν όχι, μπορείς να δοκιμάσεις την processing, μια γλώσσα βασισμένη στη Java για δημιουργία γραφικών με πολύ καλή υποστήριξη και πολλά libraries για web εφαρμογές. Αν ψαχτείς λίγο στο site της θα δεις ότι είναι αρκετά εύκολη και έχει αρκετά καλό documentation και πολλά παραδείγματα.
orotoi Δημοσ. 27 Σεπτεμβρίου 2011 Μέλος Δημοσ. 27 Σεπτεμβρίου 2011 Thanx Έχω δουλέψει λίγο με την processing και χθες το σκεφτόμουν να γυρίσω εκεί ή να το κάνω με κανα actionscript για να έχω και κάποιες επιπλέον δυνατότητες (για ψιλο animation).. Θα δείξει.. προς το παρόν για κάποια σχέδια που θέλω απλώς αλλάζω με το χέρι το doctype στο τελικό .svg.. Έλεγα να φτιάξω κάτι να κάνει το replace μόνο του αλλα είχε πάει 6 το πρωί και το άφησα.. λολ
Προτεινόμενες αναρτήσεις
Αρχειοθετημένο
Αυτό το θέμα έχει αρχειοθετηθεί και είναι κλειστό για περαιτέρω απαντήσεις.