A letölthető állomány PHP programnyelvben íródott és az ImageMagick convert függvényeit használja az átalakításhoz. A dolog apropója az, hogy bár parancssoros programot használunk a kötegelt módbeli kép átméretezéshez, átnevezéshez, a paramétereket mégis grafikus felületen állíthatjuk be.
Köszönhetően a Zenity binárisnak amivel GTK dialógus ablakokat jeleníthetünk meg, néhány egyszerű PHP – system függvénnyel hívható utasításért cserébe, kényelmi funkciókkal ruházhatjuk fel egyszerű programjainkat. A kényelmi funkciók mellet, a fejlesztésre fordított idő is csökkenhet.
A img_conv.sh (a letöltések között elérhető) függőségei:
- ImageMagick (convert)
- PHP, system függvény
- Zeinty (GTK)
- Linux; Ubutnu; Gnome GUI
Az átalakítás lépései:
- Input fájl kiterjesztésének a kiválasztása * bármi
- Output féjl kiterjesztésének a megadása * = input
- Output név #=szám; *=eredeti; pl.: ke#p kiterjesztés nem kell
- A nevet weben is használhatóvá teszi, minden esetben
- Input mappa kiválasztása
- Output mappa kiválasztása
- kép minőség beállítása
- Méretek megadása %-ban vagy pixelben: *=erdeti méret; pl: 50%x50%; 400×400
- Kilépés, vagy megerősítés. Gyakorlatilag idáig nincs ‘lehetőségünk megszakítani az adatbevitelt’
- Művelet végrehajtása és a végén egy infó ablak; kimenet a parancssoron
Mit tud a script:
- Jpg, Png, Gif formátumban lévő képek átalakítását
a lista bővíthető nekem elég volt az első 2. A bővítést a 60., 80., 207., sorok környékén kell megadni. - Kép átnevezést
- Kép méret átalakítást
- Kép konvertálást más formátumba
- Kép tömörítési arányt állíthatunk be vele
Ha a függőségeket leküzdöttük, akkor megfelelő jogosultság birtokában másoljuk az /usr/bin/ könyvtárban majd pötyögjük be az img_conv utasítást, vagy alt+f2 img_conv.
hasonló bejegyzés:
0