realbasic-nug.it
[Top] [All Lists]

Re: Thread e object2d

To: REALbasic NUG Italian <realbasic-nug dot it at lists dot realsoftware dot com>
Subject: Re: Thread e object2d
From: Fabio Soggia <rb at menssana dot to dot it>
Date: Thu, 13 Mar 2008 16:41:42 +0100
Delivered-to: listarchive at realsoftware dot com
Delivered-to: realbasic-nug dot it at lists dot realsoftware dot com
References: <AC94311A-7F0C-47F3-A18D-A21EB215FDE7 at menssana dot to dot it> <1FA86B71-D8F2-4FC2-BA67-3F84E96964F9 at omnidea dot it>
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?



<Prev in Thread] Current Thread [Next in Thread>