Visualizzazione dei risultati da 1 a 10 su 10

Discussione: svgz to svg

  1. #1
    Utente di HTML.it L'avatar di Guglie
    Registrato dal
    Dec 2002
    Messaggi
    1,572

    svgz to svg

    ho delle icone in formato svg compresso (.svgz) e vorrei convertirle in svg
    anche googlando non ho trovato molto

    a me servirebbe un programma da shell, cosi da poterlo lanciare ricorsivamente

    edit: ho trovato questo, ci sono molte librerie, ma penso siano più per linguaggi di programmazione che da usare direttamente
    cita anche imagemagick, ma non riesco a trovare il comando giusto

    powered by GNU/Linux Gentoo
    A Elbereth Gilthoniel o menel palan-diriel, le nallon sí di-nguruthos! A tiro nin, Fanuilos!

  2. #2

  3. #3
    Utente di HTML.it L'avatar di gianiaz
    Registrato dal
    May 2001
    Messaggi
    8,027
    ho avuto anche io il tuo stesso problema.

    prova a rinominare il file:

    mv file.svgz file.svg.gz
    poi
    gunzip file.svg.gz


  4. #4
    Utente di HTML.it L'avatar di Guglie
    Registrato dal
    Dec 2002
    Messaggi
    1,572
    ok grazie gianiaz, cosi funziona bene!

    adesso stavo provando a fare uno script che automatizzasse il tutto, ma mi manca un piccolo passaggio:

    codice:
    #!/bin/bash
    
    tipo_files="*.svgz"
    
    for f in `ls $tipo_files`
    do
    	#converti $f da nomefile.svgz a nomefile
    	mv $f.svgz $f.svg.gz
    done
    
    tipo_files="*.svg.gz"
    
    for f in `ls $tipo_files`
    do
    	gunzip $f
    done
    
    exit 0
    powered by GNU/Linux Gentoo
    A Elbereth Gilthoniel o menel palan-diriel, le nallon sí di-nguruthos! A tiro nin, Fanuilos!

  5. #5
    Utente di HTML.it L'avatar di gianiaz
    Registrato dal
    May 2001
    Messaggi
    8,027
    non ti seguo....

    il file sgvz è semplicemente un svg.gz basta rinominarlo e decomprimerlo, poi potrai visualizzarlo con programmi tipo sodipodi o inkscape...

    o non ho capito una mazza?

  6. #6
    Utente di HTML.it L'avatar di Guglie
    Registrato dal
    Dec 2002
    Messaggi
    1,572
    sisi, quello l'ho capito

    lo script era per eseguire
    codice:
    mv file.svgz file.svg.gz
    gunzip file.svg.gz
    su tutti i file .svgz di una dicectory, perchè un bel po' di directory con un bel po' di files da decomprimere
    powered by GNU/Linux Gentoo
    A Elbereth Gilthoniel o menel palan-diriel, le nallon sí di-nguruthos! A tiro nin, Fanuilos!

  7. #7
    Utente di HTML.it L'avatar di gianiaz
    Registrato dal
    May 2001
    Messaggi
    8,027
    Originariamente inviato da Guglie
    ok grazie gianiaz, cosi funziona bene!

    adesso stavo provando a fare uno script che automatizzasse il tutto, ma mi manca un piccolo passaggio:

    codice:
    #!/bin/bash
    
    tipo_files="*.svgz"
    
    for f in `ls $tipo_files`
    do
    	#converti $f da nomefile.svgz a nomefile
    	mv $f.svgz $f.svg.gz
    done
    
    tipo_files="*.svg.gz"
    
    for f in `ls $tipo_files`
    do
    	gunzip $f
    done
    
    exit 0
    scusa, forse stasera sono lento... ma qual'è il passaggio mancante?

  8. #8
    Utente di HTML.it L'avatar di Guglie
    Registrato dal
    Dec 2002
    Messaggi
    1,572
    quello in grassetto commentato

    forse c'è un modo più semplice che non mi viene in mente per fare quel passaggio cmq
    powered by GNU/Linux Gentoo
    A Elbereth Gilthoniel o menel palan-diriel, le nallon sí di-nguruthos! A tiro nin, Fanuilos!

  9. #9
    Utente di HTML.it L'avatar di gianiaz
    Registrato dal
    May 2001
    Messaggi
    8,027
    no, è giusto così

  10. #10
    Utente di HTML.it L'avatar di Guglie
    Registrato dal
    Dec 2002
    Messaggi
    1,572
    ok, ho risolto, se a qlc1 interessa lo script finale è così
    codice:
    #!/bin/bash
    
    if [ "$1" = "-r" ] || [ "$1" = "-R" ] ;
    then
            cmd="find -name"
    else
            cmd="ls"
    fi
    
    tipo_files="*.svgz"
    for f in `$cmd $tipo_files`
    do
            rename .svgz .svg.gz $f
    done
    
    tipo_files="*.svg.gz"
    echo "gunzipping the files ...."
    for f in `$cmd $tipo_files`
    do
            gunzip $f
    done
    
    exit 0
    grazie ancora gianiaz
    powered by GNU/Linux Gentoo
    A Elbereth Gilthoniel o menel palan-diriel, le nallon sí di-nguruthos! A tiro nin, Fanuilos!

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2024 vBulletin Solutions, Inc. All rights reserved.