Kirjoittaja Aihe: Ohjelmointi : .jpg fileen koon muuttaminen, niin, että suhde pysyy samana.  (Luettu 3066 kertaa)

HannuTapio

  • Käyttäjä
  • Viestejä: 1264
  • OpenJDK + JavaScript testailuu ja säätelyy.
    • Profiili
    • Hannun netti internet sotaisa aihe lautapelejä.
Hei,

Ostanut tuollaisen halvan alle 50e kameran, ajattelin tälläisen kaupunki kameran ostaa, jota sitten pidän aina mukana jos jotakin kuvaamisen arvoista tapahtuu, ei sitä kalliimpaa viitti kaupungilla ja mukana aina kuljettaa, menee sitten vaihtoon jos jotakin kolhuja käy.

Tarvitsen nyt sitten .jpg kuvien koon muuttamiseen skriptin, en tunne lainkaan mitään ohjelmia joilla voisi muuttaa .jpg kuva kokoa komentoriviltä käsin.

Näitä kuvia olisi yleensä sitten varmaankin jotakin yli parikymmentä kun jos niitä sitten jaksaa kaupungilla rämpsiä, ja ovat muodossa "PDCxxxx.JPG" eli tuo xxxx on kuvan numero.

Jokin skripti millä itse kenties muutatte valokuvia hieman pienempään kokoon, tämä kamera näet sattuu olemaan aika heikko laatuinen kun tuollaista 2000x2000 kuva kokoa katselee, se sitten kuvan laatu paranee, kun muuttaa koon johonkin 800x600 kokoon, taikka hieman isompaan.

Olisiko jollakulla jokin oma käyttövalmis kelpoinen skritpi, laita myös mitä pitää asentaa jotta se sitten toimii kanssa tässä Ubuntu 11.04+ versiossa.
Suomalainen Linux netti lautapelejä indie .. ( Gimp, Inkscape, Netbeans, Audacity ) ..
Blogi - [ https://lautapelimestari.com ]
Pelisivut - [ https://lautapelisivusto.com | https://hannunsankarit.com | https://lautapelikenraalit.com ]
--

Vika/fiba

  • Käyttäjä
  • Viestejä: 660
    • Profiili
Asenna Imagemagick Ubuntun pakettivarastosta.
Koodia: [Valitse]
man imagemagickKatso myös http://www.imagemagick.org/script/index.php
Muoks. Koonmuutosohje: http://www.imagemagick.org/Usage/resize/
« Viimeksi muokattu: 20.09.11 - klo:19.31 kirjoittanut Vika/fiba »

JarTak

  • Käyttäjä
  • Viestejä: 333
    • Profiili
Erilaisia keinoja lienee olemassa kymmeniä ja taas kymmeniä. Itse olen käyttänyt nautilus-image-converter nimistä ohjelmaa, joka löytyy Synapticista. Mielestäni erittäin kätevä. Klikkaa hiiren oikealla napilla kuvaa/kuvia/kansiota jonka jälkeen valitsee muuta kokoa ja määrittelee haluamat asetukset, jonka jälkeen antaa prosessorin laulaa. Ohjelma ei poista alkuperäisiä kuvia, vaan tekee uudet kuvat joiden tiedostonimen loppuun se lisää automaattisesti "muutettu" tekstin. Ehdottomasti kokeilemisen arvoinen.

juyli

  • Vieras
Jokin skripti millä itse kenties muutatte valokuvia hieman pienempään kokoon

Tarkistelen kuvat sopivalla kuvankatselusoftalla (Gthumb), ja editoin ne, jotka kulloinkin tuntuvat parhailta gimp:llä. Jo mainittu ImageMagick++ on hieno softa, joka venyy ja vanuu ihan joka suuntaan komentorivi-editointoihin.
http://packages.ubuntu.com/natty/imagemagick

Ryppy

  • Käyttäjä
  • Viestejä: 837
    • Profiili
gthumb osaa: <kuva> alasveto laatikosta löytyy <muuta kokoa>.
Kuvasuhde säilyy, jos täppä on valittu aukeavassa lootassa. Kätevästi käy.
Itse olen tallentanut eri nimellä, jolloin alkuperäinen kuva säilyy koskemattomana.
Poistuu taka vasemmalle - - -

vellu@vmach

  • Käyttäjä
  • Viestejä: 348
  • Kiroitusvirheitä jo vuodesta feisty
    • Profiili
Lainaus
Olisiko jollakulla jokin oma käyttövalmis kelpoinen skritpi, laita myös mitä pitää asentaa jotta se sitten toimii kanssa tässä Ubuntu 11.04+ versiossa.

Olisiko tästä hyötyä :
http://www.suuronen.org/kutista

jekku

  • Käyttäjä
  • Viestejä: 2624
    • Profiili
Hei,

Ostanut tuollaisen halvan alle 50e kameran, ajattelin tälläisen kaupunki kameran ostaa, jota sitten pidän aina mukana jos jotakin kuvaamisen arvoista tapahtuu, ei sitä kalliimpaa viitti kaupungilla ja mukana aina kuljettaa, menee sitten vaihtoon jos jotakin kolhuja käy.

Tarvitsen nyt sitten .jpg kuvien koon muuttamiseen skriptin, en tunne lainkaan mitään ohjelmia joilla voisi muuttaa .jpg kuva kokoa komentoriviltä käsin.

Näitä kuvia olisi yleensä sitten varmaankin jotakin yli parikymmentä kun jos niitä sitten jaksaa kaupungilla rämpsiä, ja ovat muodossa "PDCxxxx.JPG" eli tuo xxxx on kuvan numero.

Jokin skripti millä itse kenties muutatte valokuvia hieman pienempään kokoon, tämä kamera näet sattuu olemaan aika heikko laatuinen kun tuollaista 2000x2000 kuva kokoa katselee, se sitten kuvan laatu paranee, kun muuttaa koon johonkin 800x600 kokoon, taikka hieman isompaan.

Olisiko jollakulla jokin oma käyttövalmis kelpoinen skritpi, laita myös mitä pitää asentaa jotta se sitten toimii kanssa tässä Ubuntu 11.04+ versiossa.

Koetas jotain tuollaista:
#!/bin/bash
for I in $@
do
  uname=tn${I}
  if [ $I != $uname ]
  then
    convert $I -resize 800 $uname
  fi
done

Tallenna johonkin mieleiselläsi nimellä (vaikka pienenna.sh), anna ajo-oikat ja kutsussa annat listan kuvista,
esimerkiksi ./pienenna.sh *jpg
Pitäisi runtata pienennetyt uudelle nimelle, muuten sama kuin alkuperäinen mutta lisättynä etuliitteellä tn

jarmala

  • Käyttäjä
  • Viestejä: 790
    • Profiili
Tarvitsen nyt sitten .jpg kuvien koon muuttamiseen skriptin, en tunne lainkaan mitään ohjelmia joilla voisi muuttaa .jpg kuva kokoa komentoriviltä käsin.

No vaikka asenna imagemagick ja sitten

mogrify -sample 800x800 -quality 25 foo*.jpg

muuttaa kaikki työhakemiston foo*.jpg -kuvat niin, että ne mahtuvat 800x800 pikselin laatikkoon ja käyttää pakkauskerrointa 25. Siis tämä mogrify kirjoittaa alkuperäisten kuvien päälle. Jos alkuperäiset pitää säilyttää, niin koppaa ne toiseen hakemistoon ja käytä komentoa siellä.

T. Ari
Ubuntu 18.04 LTS, Gnome Flashback Metacity, Xeon E3-1245 V2, 8 GB
Ubuntu 22.04 LTS, KDE Plasma, Celeron N5105, 8 GB