Elaborazione immagini

lunedì 30 gennaio 2006 - 10.40

AntCiar Profilo | Expert

Salve a tutti
Più che un problema vorrei chiedervi un consiglio.

Dovrei realizzare un'applicazione per il ricamo. Trattasi di una form che visualizza una immagine precedentemente scannerizzata. Tramite una procedura dovrei suddividere l'immagine in tanti quadratini fittizzi di misura Y * Y e ottenere la tonalità di colore presente al centro del quadratino e applicare al posto del quadratino fittizio una X formata dalle diagonali del quadrato, avente come colore quello precedentemente trovato.

La cosa è fattibile in VB NET oppure occorre una marea di lavoro per scrivere le classi che facciano questo?

Già che mi trovo, se qualcuno conosce un po di codice per poter legegre il colore o "scorrere" l'immagine è bene accetto.

Grazie mille

Brainkiller Profilo | Guru

>Salve a tutti
>Più che un problema vorrei chiedervi un consiglio.
>Dovrei realizzare un'applicazione per il ricamo. Trattasi di
>una form che visualizza una immagine precedentemente scannerizzata.
>Tramite una procedura dovrei suddividere l'immagine in tanti
>quadratini fittizzi di misura Y * Y e ottenere la tonalità di
>colore presente al centro del quadratino e applicare al posto
>del quadratino fittizio una X formata dalle diagonali del quadrato,
>avente come colore quello precedentemente trovato.
>La cosa è fattibile in VB NET oppure occorre una marea di lavoro
>per scrivere le classi che facciano questo?

Carino, come lavoro.
E' sicuramente fattibile, e non dovrebbe neanche richiedere uno sforzo eccessivo.
Naturalmente è necessario creare una griglia di quadrati che poi gestirai tu.
Visto che trattasi di software di ricamo, immagino che avrai dei pixel di dimensione più grossa esempio 10x10 invece che 1x1 con le relative diagonali che si incrociano in modo che in stampa venga qualcosa visibile anche da chi deve fare il vestito. La cosa più complicata è forse questa.

>Già che mi trovo, se qualcuno conosce un po di codice per poter
> legegre il colore o "scorrere" l'immagine è bene accetto.

Una volta caricata un'immagine da disco in un oggetto Bitmap puoi usare il metodo GetPixel o SetPixel per recuperare o impostare il colore dei pixel dell'immagine.

Per spostare l'immagine è sufficiente creare una PictureBox su Form ed utilizzare le barre di scorrimento. Anche in questo caso la procedura è un po' ostica potrebbe richiedere del tempo.
ciao


David De Giacomi
Microsoft MVP
http://blogs.dotnethell.it/david/
Partecipa anche tu! Registrati!
Hai bisogno di aiuto ?
Perchè non ti registri subito?

Dopo esserti registrato potrai chiedere
aiuto sul nostro Forum oppure aiutare gli altri

Consulta le Stanze disponibili.

Registrati ora !
Copyright © dotNetHell.it 2002-2024
Running on Windows Server 2008 R2 Standard, SQL Server 2012 & ASP.NET 3.5