Olen harjoittelemassa Pythonin kanssa, ja teen valokuvien pienennys ohjelmaa. Kun kuvaa aletaan pienentää Imaging Librarylla, ohjelma jumittuu kuvan pienennyksen ajaksi (pari sekuntia). Kuinka Pythonilla tehdään latauksen edistymis palkki, joka näyttää suunnileen edistymistä. Yksi vaihtoehto on .gif tiedosto, joka ei näytä totuutta. Mutta onnistuuko reaaliaikainen versio?
Jos et saa käyttämältäsi kirjastolta väliaikatietoja, et tietenkään saa reaaliaikaista palkkiakaan. Tämän takia usein käytetäänkin tiimalaseja ja muita pyöriviä vekottimia osoittamaan, että jotain tapahtuu.
Unohtui mainita, että ohjelma toteutetaan Tkinter:llä, jos se asiaan vaikuttaa. Onkos kenelläkään kokemusta tuosta Progressbar 2.2 :sta? Äkkiseltään taitaa joutua lataamaan vielä jonkun ohjelman että saa edes XP:llä auki.
eiköhän tuo ihan winzipillä aukea.
tässä toinen linkki Bwidgetin progressbar widgetin käytöstä Tkinterillä
Eikö silloin synny sama kuva, jos pienentää osan kerrallaan? Ja päivittää palkkia siinä välissä. Antialiasillahan niitä pienennetään?
Metabolix kirjoitti:
Jos et saa käyttämältäsi kirjastolta väliaikatietoja, et tietenkään saa reaaliaikaista palkkiakaan. Tämän takia usein käytetäänkin tiimalaseja ja muita pyöriviä vekottimia osoittamaan, että jotain tapahtuu.
Kuvion pienennykseen käytetty aika lienee verrannollinen kuvan kokoon, jolloin voidaan tehdä tarkka arvio pienennykseen kuluvasta ajasta. Tällöin ei tarvita välitietoja.
[offtopic]7-Zip on paras, ja täysin ilmainen, siinä missä WinZIP ja WinRAR eivät.[/offtopic]
Aihe on jo aika vanha, joten et voi enää vastata siihen.