PictureManager v0.3 per 16.1.2021

Tämän ohjelman avulla voi järjestää kuvia loogisiin ryhmiin ja
haluttuun järjestykseen. Kuvien muokkausta tai kiertoa ei tällä
ohjelmalla voi tehdä, ei myöskään poistaa kuvia tietokoneelta.

Ohjelman käynnistyttyä voi ylhäältä vasemmalta valita kielen.
Oletuksena on englanti, vaihtoehtona suomi. Tämä ohje käsittää
suomenkielisen vaihtoehdon.

Tyypillisesti aloitetaan klikkaamalla painiketta "Valitse lähdekansio".
Sen kautta valitaan se kansio, jossa olevia kuvia käsitellään. Ohjelma
näyttää kansiossa olevien kuvatiedostojen nimet painikkeen alla olevassa
listassa. Listan oikealla puolella näkyy listasta valittu kuva. Oletuksena
on listan ensimmäinen kuva. Tekstin "Lähdekansio" perässä näkyy suluissa
lähdekansion kuvatiedostojen lukumäärä.
HUOM. Lähdekansiosta otetaan huomioon vain .jpg ja .JPG -loppuiset 
tiedostot.

Uusi kokoelma lisätään painikkeella "Lisää uusi kokoelma". Ensin on
kenttään "Uuden kokoelman nimi" annettava haluttu kokoelman nimi.
Nimellä ei ole mitään periaatteellisia rajoituksia. Lisätty kokoelma
näkyy listassa "Kokoelmat" ja suluissa näkyy kokoelmien lukumäärä.

Valittu kokoelma voidaan poistaa painikkeella "Poista kokoelma", jolloin
kokoelma ja sen kaikki tiedostot poistetaan. Ennen poistoa käyttäjältä
pyydetään varmistus.

Kun lisätään useampia kokoelmia, niin uusi kokoelma sijoittuu listassa
viimeksi valittuun kokoelmaan nähden painikkeiden "Ennen" ja "Jälkeen" mukaisesti.
Painikkeen "Alkuun" seurauksena uusi kokoelma sijoittuu listan alkuun,
ja painikkeen "Loppuun" seurauksena uusi kokoelma lisätään listan loppuun.

Listassa "Kokoelman tiedostot" näytetään valitun kokoelman tiedostot ja
suluissa tiedostojen määrä ao. kokoelmassa.

Painikkeella "Lisää valittu lähdetiedosto valittuun kokoelmaa" lisätään
lähdetiedostojen listasta valittu tiedosto (sen nimi, koko polku) valittuun
kokoelmaan painikkeiden "Ennen", "Jälkeen", "Alkuun" ja "Loppuun" 
määrittelemällä tavalla suhteessa valitun kokoelman viimeksi valittuun tiedostoon.

Tiedostolistan oikealla puolella näkyy valittu tiedosto (keskimmäinen kuva).
Sen yläpuolella näkyy valittua tiedostoa edeltävä kuva ja sen alapuolella
valittua tiedostoa seuraava kuva. 
HUOM. Jos tiedostoa ei ole määritelty (olemassa), niin ao. kuvan paikalla
näytetään tiedostossa "Oletuskuva.jpg" oleva kuva.

Kokoleman tiedosto voidaan poistaa painikkeella "Poista tiedosto". Ennen
poistamista käyttäjältä kysytään vahvistus.

Lähdetiedosto voidaan valita niiden listasta hiirellä klikkaamalla ao.
tiedostoa tai painikkeiden "Edell."(inen) ja "Seur."(aava) avulla.
Vastaavasti kokoelman tiedosto voidaan valita samalla tavalla, siis
hiirellä tai ao. painikkeilla. Valitun lähdetiedoston nimen eteen tulee
plus-merkki (+) kun tiedosto on liitetty johonkin kokoelmaan. Tämä
auttanee muistamaan, mitkä tiedostot on jo viety kokoelmiin.

Painikkeilla "Siirrä ylös" ja "Siirrä alas" voidaan muuttaa valitun
kokoelman paikkaa kokoelmien listassa. Vastaavasti kokoelman tiedosto
voidaan siirtää  kokoelmassa ylöspäin tai alaspäin. Lisäksi voidaan
määritellä kokoelman tiedostoista "ankkuri" valitsemalla haluttu
tiedosto ja painamalla painiketta 'Aseta ankkuri'. Tämän jälkeen
valitsemalla tiedosto ja painamalla painiketta 'Siirrä ankkurin eteen/perään'
ao. tiedosto siirretään listassa valitun ankkuritiedoston eteen/perään.
Valittu ankkuri ilmaistaan "väkäsellä" (suurempi kuin -merkki) tiedoston
nimen edessä.

Painikkeella "Lisää kaikki tiedostot kokoelmaan" voidaan lisätä kaikki
lähdehakemistossa olevat tiedostot valittuun kokoelmaan. Tässä ohjelma-
versiossa lisäys tapahtuu aina kokoelman loppuun. Myöhemmin saattavat
tulla kysymykseen myös muut vaihtoehdot (alkuun, valitun kohdana eteen
tai perään).

Kokoelmat ja niiden tiedostojen tiedot voidaa tallettaa painikkeella
"Talleta lajittelutiedot". Silloin talletetaan valittuun tiedostoon
kunkin kokoelman nimi ja ao. kokoelmaan liitettyjen tiedostojen nimet
(tiedoston koko polku).

Painikkeella "Hae aikaisemmat tiedot" voidaan palauttaa aikaisemmin
talletetut kokoelmien ja niiden tiedostojen nimet.
HUOM. On hyvä tapa tallettaa melko usein nämä tiedot, jotta mahdollisessa
ongelmatianteessa ei mene koko tehty työ hukkaan.

HUOM. Tähän asti kuvatut toimenpiteet eivät ole mitenkään vaikuttaneet
itse kuvatiedostoihin. Ainoastaan niiden tietoja (tiedostonimiä) on
ryhmitelty halutulla tavalla.

Painikkeella "Talleta kaikki tiedostot" kopioidaan kokoelmiin valitut
tiedostot (kuvat) haluttuun kansioon siinä järjestyksessä kuin tiedostot
ovat kokoelmissa. Kopiotiedostot nimetään siten, että nimen alkuosan
muodostaa kentässä "Vakio-osa" annettu teksti. Nimen koko pituudeksi
tulee kentässä "Nimen pituus" annettu arvo. Vakio-osan perään lisätään
numero, joka saadaan alkuarvosta, johon lisätään kentässä "Inkrementti"
annettu arvo. Numero-osan eteen lisätään nollia tarvittaessa, jotta 
haluttu nimen pituus saavutetaan. Tiedostonimen päätteeksi tulee ".jpg".
Oletusarvoilla muutaman ensimmäisen tiedoston nimet olisivat siis
seuraavat: PIC_00000000.jpg, PIC_00000010.jpg, PIC_00000020.jpg jne.
HUOM. Lähdetiedostoille ei siis tehdä mitään muutoksia, niistä otetaan 
vain kopiot, jotka nimetään edellä kuvatusti lähdetiedoston nimestä 
riippumattomasti.

Kohdassa "Talletuskansiot" voidaan valita, talletetaanko kaikki tiedostot
samaan valittuun kansioon (valinta "Samaan") vaiko kukin kokoelma omaan
kansioonsa (valinta "Erikseen"). Jos valitaan "Erikseen", niin valitun
kansion alle tehdään jokaista kokoelmaa varten oma alikansio, joka nimetään
kokoelman mukaan, ja kokoelmien tiedostot kopioidaan näihin alikansioihin.
Valinnalla "Vain valittu kokoelma" talletaan valittuun kansioon vain valitun
kokoelman tiedostot.

Tunnetut puutteet/viat:
- koko lähdekansion (sen kaikkien tiedostojen) lisääminen valittuun kokoelmaan
  mahdollista vain kokoelman loppuun
- ankkurin toimintaa kaikissa erikoistilanteissa ei ole testattu
- kansio, johon tiedostot talletetaan, on oltava olemassa, sitä ei voi luoda
  ohjelmassa
- ohjelma osaa käsitellä vain .jpg-muotoisia kuvia, ainakin .png tarvittaneen