Visualizzatore di foto in python

Linguaggi di programmazione: php, perl, python, C, bash e tutti gli altri.
Sten
Prode Principiante
Messaggi: 34
Iscrizione: domenica 4 dicembre 2005, 21:44

Visualizzatore di foto in python

Messaggio da Sten »

Ciao a tutti e buon anno: sto sviluppando un programma in PYTHON per ambiente Windows, tra le varie funzionalità devo scorrere un database di immagini. Ho creato una funzione come indicato nel codice che segue:


def LoadFile(self):

    wxInitAllImageHandlers()
       
    if exists("nome_file.jpg"):
      self.img = wxImage("nome_file.jpg",wxBITMAP_TYPE_JPEG).ConvertToBitmap()
      self.bmp = wxStaticBitmap(self, -1, self.img, wxPoint(self.col3, 40),wxSize(300, 300))
    else:
      pass
   
    return

Questa funzione viene richiamata alla pressione dei tasti F7 ed F8 che servono a scorrere le righe del database, caricando dati e immagini. Il problema è il seguente: se l'immagine esiste, viene visualizzata con un fastidioso sfarfallio che non riesco ad eliminare. Chi mi può aiutare?
Avatar utente
twilight
Imperturbabile Insigne
Imperturbabile Insigne
Messaggi: 3849
Iscrizione: giovedì 17 febbraio 2005, 16:29
Località: L'Aquila
Contatti:

Re: Visualizzatore di foto in python

Messaggio da twilight »

In python ti conviene usare PIL per lavorare con le immagini e ottenere buoni risultati. Dai uno sguardo qui: http://www.pythonware.com/library/pil/h ... /index.htm

ciao
Sten
Prode Principiante
Messaggi: 34
Iscrizione: domenica 4 dicembre 2005, 21:44

Re: Visualizzatore di foto in python

Messaggio da Sten »

Grazie  :)
Anzi, ancora una cosa: ho dato un'occhiata al sito e non ho capito se PIL è compatibile con wxPython. Me lo puoi confermare?
Ultima modifica di Sten il martedì 3 gennaio 2006, 23:37, modificato 1 volta in totale.
Avatar utente
twilight
Imperturbabile Insigne
Imperturbabile Insigne
Messaggi: 3849
Iscrizione: giovedì 17 febbraio 2005, 16:29
Località: L'Aquila
Contatti:

Re: Visualizzatore di foto in python

Messaggio da twilight »

e' indipendente da wx, gtk, etc...puoi procedere senza problemi.
ciao
Scrivi risposta

Ritorna a “Programmazione”

Chi c’è in linea

Visualizzano questa sezione: Google [Bot] e 18 ospiti