Home Sito Majorana ---- Cerca nel Forum con Google ---- Privacy Policy

Rispondi 
 
Valutazione discussione:
  • 0 voti - 0 media
  • 1
  • 2
  • 3
  • 4
  • 5
Affiancare 2 immagini
19-01-2012, 18:38
Messaggio: #11
RE: Affiancare 2 immagini
Sarei un ladro se dicessi che la conoscevo.
Come si vede, trattare con gli array in bash non è molto intuitivo.
E neanche la sintassi

Cmq ^| conta le pipe (ehm)
Poi aumenta di uno perché notoriamente i separatori sono uno meno degli elementi.

[Immagine: tux_guitux.png] Parole !
Mai che se ne trovino due uguali !
Trova tutti i messaggi di questo utente
Cita questo messaggio nella tua risposta
19-01-2012, 20:51 (Questo messaggio è stato modificato l'ultima volta il: 19-01-2012 20:54 da patel.)
Messaggio: #12
RE: Affiancare 2 immagini
un esempio per capire
a="/usr/bin|/home/pippo"
echo ${a//[^|]/A} sostituisce tutti i caratteri diversi da | con A producendo AAAAAAAA|AAAAAAAAAAA
se A non c'è echo ${a//[^|]/} elimina tutti i caratteri diversi da |
il carattere ^ nega, quindi senza di lui sarebbe
echo ${a//[|]/A} sostituisce tutti i caratteri | con A producendo /usr/binA/home/pippo
echo ${#num} dà la lunghezza della stringa num

la sintassi è quella delle espressioni regolari, in conclusione un bel casino !

Un titolo ben azzeccato attira l'attenzione degli esperti in quel campo, fa risparmiare tempo a voi, aumenta la probabilità di successo.
Trova tutti i messaggi di questo utente
Cita questo messaggio nella tua risposta
20-01-2012, 01:27 (Questo messaggio è stato modificato l'ultima volta il: 20-01-2012 01:48 da zafran.)
Messaggio: #13
RE: Affiancare 2 immagini
Grande, ma comincio a capire monsee

Bello davvero, avrei cercato strade molto più contorte.

Però il contatore mi sembra che funzioni al contrario cioè conta la sostituzione che NON è stata fatta

[Immagine: tux_guitux.png] Parole !
Mai che se ne trovino due uguali !
Trova tutti i messaggi di questo utente
Cita questo messaggio nella tua risposta
20-01-2012, 09:19 (Questo messaggio è stato modificato l'ultima volta il: 20-01-2012 15:12 da patel.)
Messaggio: #14
RE: Affiancare 2 immagini
diciamo che è un piccolo esempio della potenza di questo linguaggio, che poi sia troppo a basso livello e quindi poco comprensibile è un altro discorso.
Tra l'altro mi sembra che sia molto semplificabile, perché andare a contare i separatori ? si fa prima a sostituirli con uno spazio e processare la stringa con convert:
Codice:
#!/bin/bash
ima=`zenity --file-selection --multiple --title="Seleziona le immagini da affiancare"`
ima="${ima//[|]/ }"
convert $ima -append somma.jpg
non funziona se il nome dei file contiene uno spazio.

Prima avevi accennato al php, non lo conosco per niente, hai voglia di fare un esempio sullo stesso argomento ?

Un titolo ben azzeccato attira l'attenzione degli esperti in quel campo, fa risparmiare tempo a voi, aumenta la probabilità di successo.
Trova tutti i messaggi di questo utente
Cita questo messaggio nella tua risposta
20-01-2012, 10:12
Messaggio: #15
RE: Affiancare 2 immagini
$parti = explode("|", $adipatel);
$num = count($parti);

[Immagine: tux_guitux.png] Parole !
Mai che se ne trovino due uguali !
Trova tutti i messaggi di questo utente
Cita questo messaggio nella tua risposta
20-01-2012, 10:18
Messaggio: #16
RE: Affiancare 2 immagini
intendevo scrivere in php il programma per affiancare le immagini

Un titolo ben azzeccato attira l'attenzione degli esperti in quel campo, fa risparmiare tempo a voi, aumenta la probabilità di successo.
Trova tutti i messaggi di questo utente
Cita questo messaggio nella tua risposta
20-01-2012, 10:45 (Questo messaggio è stato modificato l'ultima volta il: 20-01-2012 10:48 da zafran.)
Messaggio: #17
RE: Affiancare 2 immagini
Ma non si sta parlando di bash?
Huh

Io terrei lo script fisso con due immagini aggiungendo però un dialoghino per selezionare il montaggio orizzontale o verticale.

Però l'hai messo tu: fa' come credi.

[Immagine: tux_guitux.png] Parole !
Mai che se ne trovino due uguali !
Trova tutti i messaggi di questo utente
Cita questo messaggio nella tua risposta
20-01-2012, 11:25 (Questo messaggio è stato modificato l'ultima volta il: 20-01-2012 11:31 da patel.)
Messaggio: #18
RE: Affiancare 2 immagini
mi interessava sapere se con un altro linguaggio è molto più semplice affrontare un problema del genere, non è concesso andare un po' fuori tema ?

(20-01-2012 10:45 )zafran Ha scritto:  Io terrei lo script fisso con due immagini aggiungendo però un dialoghino per selezionare il montaggio orizzontale o verticale.
Però l'hai messo tu: fa' come credi.
non sono geloso, puoi aggiungerla tu, in fondo questo script è derivato dalla collaborazione di vari utenti, io non ci sarei mai arrivato da solo.

Un titolo ben azzeccato attira l'attenzione degli esperti in quel campo, fa risparmiare tempo a voi, aumenta la probabilità di successo.
Trova tutti i messaggi di questo utente
Cita questo messaggio nella tua risposta
20-01-2012, 11:40
Messaggio: #19
RE: Affiancare 2 immagini
La programmazione è un lego.
Il secondo problema è la sintassi.
Il primo è pensare in modo logico.
Io, questo: mai fatto.

Nonostante ciò in php ho fatto tanta roba, fino a una specie di cms in php con cui gestisco un paio di siti un po' complicati e delle gallerie di immagini prodotte on the fly incluso i titoli.
Ma non consiglierei a nessuno di imparare da me.

Il php è molto più avanzato di bash proprio per la frana di funzioni che ha già precompilate: basta cercare e/o saperle.

[Immagine: tux_guitux.png] Parole !
Mai che se ne trovino due uguali !
Trova tutti i messaggi di questo utente
Cita questo messaggio nella tua risposta
20-01-2012, 12:04 (Questo messaggio è stato modificato l'ultima volta il: 20-01-2012 12:04 da patel.)
Messaggio: #20
RE: Affiancare 2 immagini
ma è valido come linguaggio di programmazione alternativo a bash, python ecc. oppure solamente collegato allo sviluppo di siti ?

Un titolo ben azzeccato attira l'attenzione degli esperti in quel campo, fa risparmiare tempo a voi, aumenta la probabilità di successo.
Trova tutti i messaggi di questo utente
Cita questo messaggio nella tua risposta
Rispondi 


Vai al forum:


Utente(i) che stanno guardando questa discussione: 1 Ospite(i)

Contattaci | Sito Majorana | Torna all'inizio della pagina | Torna al contenuto | Modalità archivio | RSS Syndication