Autore Topic: Immagine creata con Javascript non funziona con inkscape [risolto].  (Letto 1902 volte)

cloc3

  • Newbie
  • *
  • Post: 8
  • Karma: 0
    • Mostra profilo
ho costruito questa immagine svg utilizzando esclusivamente codice javascript eseguito dal browser, ma se la scarico e provo a manipolarla con inkscape, non funziona.

quale può essere il motivo?
« Ultima modifica: 22 Luglio, 2021, 18:55:27 pm da cloc3 »

bobol

  • Global Moderator
  • Hero Member
  • *****
  • Post: 3138
  • Karma: 37
  • OnlyLinux4Me
    • Mostra profilo
Re:non funziona con inkscape.
« Risposta #1 il: 21 Luglio, 2021, 19:35:11 pm »
Ma cosa è un QR code?
Linux Mint 20.02 XFCE - Enjoy and Fun with Linux OS
Regolamento

cloc3

  • Newbie
  • *
  • Post: 8
  • Karma: 0
    • Mostra profilo
Re:non funziona con inkscape.
« Risposta #2 il: 21 Luglio, 2021, 19:37:17 pm »
si.

bobol

  • Global Moderator
  • Hero Member
  • *****
  • Post: 3138
  • Karma: 37
  • OnlyLinux4Me
    • Mostra profilo
Re:non funziona con inkscape.
« Risposta #3 il: 21 Luglio, 2021, 19:49:40 pm »
ma cosa sono tutti quei rettangolini colorati sotto?
In effetti non saprei cosa dire, nel file (da 356 kb) risulta esserci solo una pagina (1889,76378 x 74,00000) px completamente bianca......e di javascript non ci capisco un'acca  :sorry:
« Ultima modifica: 21 Luglio, 2021, 19:51:52 pm da bobol »
Linux Mint 20.02 XFCE - Enjoy and Fun with Linux OS
Regolamento

spaventapasseri

  • Administrator
  • Hero Member
  • *****
  • Post: 2586
  • Karma: 23
    • Mostra profilo
Re:non funziona con inkscape.
« Risposta #4 il: 21 Luglio, 2021, 23:08:31 pm »
Se hai creato il file in javascript non puoi modificarlo con Inkscape in quanto non esiste un interprete all’interno . Il file JS verrà letto come semplice stringhe in xml.

ti consiglio l’articolo di xav a pagina 29 dove si parla di Inkscape e Javascript ti accorgerai che siamo un po limitati per quanto riguarda JS e Inkscape

http://dl.fullcirclemagazine.org/issue142_en.pdf
« Ultima modifica: 21 Luglio, 2021, 23:15:58 pm da spaventapasseri »
  

cloc3

  • Newbie
  • *
  • Post: 8
  • Karma: 0
    • Mostra profilo
Re:non funziona con inkscape.
« Risposta #5 il: 22 Luglio, 2021, 07:34:01 am »
Se hai creato il file in javascript non puoi modificarlo con Inkscape in quanto non esiste un interprete all’interno . Il file JS verrà letto come semplice stringhe in xml.

ti consiglio l’articolo di xav a pagina 29 dove si parla di Inkscape e Javascript ti accorgerai che siamo un po limitati per quanto riguarda JS e Inkscape

http://dl.fullcirclemagazine.org/issue142_en.pdf
grazie. il tuo articolo è molto interessante, ma probabilmente riguarda qualcosa che trascende questo problema.
la mia immagine è stata generata con javascript, ma è un'immagine statica, priva di contenuto dinamico.
il tuo articolo, al contrario, si occupa del modo in cui inkscape è capace di introdurre contenuto dinamico nelle immagini svg.

nella pagina di esempio, il qrcode è visualizzato in due modi diversi. uno utilizzando direttamente il motore javascript, e uno leggendo il codice statico dell'immagine come stringa xml. se scarichi l'immagine (come stringa xml) e lo apri con firefox (o qualunque altro browser) puoi riottenere l'immagine statica (interpretata dal codice xml).
il fatto che il codice xml sia stato generato da un motore javascript garantisce che la sintassi standard sia pienamente rispettata. l'immagine può essere scaricata da qualunque browser, ottenendo un'immagine del tutto equivalente (sia pur non perfettamente identica).

strutturalmente, l'immagine non è particolarmente complessa. infatti si tratta di un rettangolo replicato 10 mila volte.
il fatto che inkscape non riesca a gestirla è strano, ma inkscape non è l'unico programma che mostra questo problema.
anche krita si comporta male. mi piacerebbe capire come mai.

spaventapasseri

  • Administrator
  • Hero Member
  • *****
  • Post: 2586
  • Karma: 23
    • Mostra profilo
Re:non funziona con inkscape.
« Risposta #6 il: 22 Luglio, 2021, 08:57:05 am »
semplicemente perchè manca l’interprete sia che sia statico o dinamico sempre codice JS si tratta.
Ad oggi non mi risulta possibilitá di fare cio che chiedi con Inkscape magari mi sbaglio
  

cloc3

  • Newbie
  • *
  • Post: 8
  • Karma: 0
    • Mostra profilo
Re:non funziona con inkscape.
« Risposta #7 il: 22 Luglio, 2021, 16:28:14 pm »
penso di avere capito.
inkscape carica e acquisisce correttamente l'immagine svg, tanto che, se il documento viene salvato, si genera una versione autonoma dell'immagine, che può essere visualizzata opportunamente dal browser.

per qualche motivo, però, inkscape non visualizza correttamente gli attributi css che, nel mio esempio, determinavano la dimensione del rettangolo fondamentale:
Codice: [Seleziona]
style="width: 100px; height: 100px;"

il problema è fastidioso, ma si può aggirare.
per ottenere un'immagine compatibile con inkscape è sufficiente dichiarare in modo esplicito le dimensioni come attributi e non come proprietà di stile. Adesso la mia pagina web genera un file compatibile.

bobol

  • Global Moderator
  • Hero Member
  • *****
  • Post: 3138
  • Karma: 37
  • OnlyLinux4Me
    • Mostra profilo
Re:non funziona con inkscape.
« Risposta #8 il: 22 Luglio, 2021, 18:13:14 pm »
Ottimo, quindi potresti mettere "risolto" nel titolo del primo post  shaopp
Linux Mint 20.02 XFCE - Enjoy and Fun with Linux OS
Regolamento

 


* shoutbox

Refresh History
  • La shoutbox non e' per supporto,per favore aprite un post per quello.Grazie
  • vect: Era per te...come combattente antispam...
    11 Marzo, 2024, 15:17:37 pm
  • bobol: jay
    11 Marzo, 2024, 23:02:16 pm
  • vect: ...Stiamo diventando troppo autoreferenziali... chapeau
    18 Marzo, 2024, 12:11:47 pm
  • bobol: Dici che esageriamo?
    18 Marzo, 2024, 13:20:53 pm
  • vect: ...Nooo! esagerati mai ma...un poco autoreferenziali Sì...
    19 Marzo, 2024, 12:22:25 pm
  • bobol: Stasera mi cimento in una scala a chiocciola........vediamo se riesco a tirare fu9ri qualcosa di presentabile
    21 Marzo, 2024, 19:35:36 pm
  • vect: ...Abnegazione totale...tipo "Lo sguardo oltre l'ostacolo"...
    22 Marzo, 2024, 06:07:47 am
  • bobol: scgg
    22 Marzo, 2024, 06:55:45 am
  • vect: ...Vedo che procede...a piccoli passi ma...la chiocciola procede...
    26 Marzo, 2024, 08:54:25 am
  • bobol: Si...quella modellata procede molto a rilento, ma in officina sono più "concreti" e l'hanno già tirata su  soccer
    27 Marzo, 2024, 07:05:05 am
  • bobol: Lo tengo come semplice ed utile esercizio, e cercherò comunque di portarla a termine....rimanete sintonizzati  reading
    27 Marzo, 2024, 07:07:24 am
  • vect: ...BUONA DOMENICA...Spaghetti vongole e bianco d'Ischia... :emoticon_cincin:
    07 Aprile, 2024, 11:15:22 am
  • bobol: Che "buona" questa domenica  fdfe
    07 Aprile, 2024, 22:31:18 pm
  • bobol: Heilà  byeee
    11 Aprile, 2024, 19:09:39 pm
  • vect: ...Il tempo scorre velocemente...questa settimana sembra essre volata...
    12 Aprile, 2024, 06:06:27 am
  • bobol: etciù etciù ETCIU' ETCIU'.......scusate ma nel frattempo è arrivata la primavera  swee
    12 Aprile, 2024, 13:27:54 pm
  • bobol: buon Fine Settimana  byeee
    13 Aprile, 2024, 07:20:14 am
  • vect: ...Grazie...oltretutto...questo fine settimana sembra essere pieno di sole... sunshin
    13 Aprile, 2024, 08:39:29 am
  • vect: ...Ho inaugurato la stagione con un bel tuffo e una nuotatina... swimmi
    15 Aprile, 2024, 05:57:27 am
  • bobol: wow
    15 Aprile, 2024, 09:05:20 am
Licenza Creative Commons
Quest'opera è distribuita con Licenza Creative Commons Attribuzione - Non commerciale - Condividi allo stesso modo 3.0 Italia.