Sì, certo
Ho letto il topic che mi hai segnalato e a grandi linee il problema
coincide
Il fatto è che mentre l'autore del topic aveva tanti piccoli oggetti
che raggruppati diventavano una grossa immagine, io ho solo una
immagine, ma molto grossa.
In sintesi, viene caricata un'immagine da un file, qualche mega pixel
(da 3 a 12). L'immagine viene passata a un thread che tramite un
PixmapShape viene ruotata e disegnata in una nuova immagine di
dimensioni adatte. L'immagine ruotata viene passata alla classe di
partenza tramite un'Interface su misura.
Per le rotazioni fisse posso usare un RGBSurface, per quelle discrete
credo che la lettura dei singoli pixel e il calcolo delle nuove
coordinate sia un po' troppo lento e che possa generare artefatti, ma
non ho provato.
Quello che potrei provare è di spezzettare l'immagine, magari in
questo modo riuscirei a mantenere il controllo dell'interfaccia grafica.
Provo e faccio sapere.
Ovviamente potrei usare un plugin, ma per ora preferirei di no
Saluti, Fabio
Il giorno 13/mar/08, alle ore 13:38, Gilberto De Faveri ha scritto:
Puoi fornire maggiori dettagli su come è strutturato il codice?
|