[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

[semi-OT]: aiutino"ottimizzazione" bash+imagemagick



Ciao a tutti!
Ho fatto uno scriptino in bash per "disegnere" con imagemagick una
specie di righello (per la precisione un coordinatometro, un affare
che serve a dare le coordinate su alcuni tipi di cartina)..

prima di fucilarmi, specifico che non sono un programmatore!:-P

comunque, lo script funziona, ma credo sia altamente inefficiente
perché se non sbaglio chiude e riapre il file ad ogni ciclo... il
pezzo "incriminato" e questo (qui traccia tante righe vicine per fare
una parte del righello):

l=400
out=coordinatometro.png
coord_dim=$(echo "(11 * ${l}) / 10 + 1"  | bc)
fine_corsa=$(echo "(11 * ${l}) / 10"  | bc)
uno=$(echo "${l} / 10"  | bc)
mezzo=$(echo "${l} / 20"  | bc)
fino=$(echo "${l} / 50"  | bc)

for x in $(seq 0 ${fino} ${l}); do
convert -draw "line ${x},0 ${x},${mezzo}" ${out} ${out}
done


avreste qualche suggerimento per rendere la cosa più sensata e meno
"dispendiosa"?

thanks

brunetto


Reply to: