Home Page
Articoli
Tips & Tricks
News
Forum
Archivio Forum
Blogs
Sondaggi
Rss
Video
Utenti
Chi Siamo
Contattaci
Username:
Password:
Login
Registrati ora!
Recupera Password
Home Page
Stanze Forum
App. WinForms / WPF .NET
Giocare con le immagini
venerdì 27 gennaio 2006 - 09.20
Elenco Threads
Stanze Forum
Aggiungi ai Preferiti
Cerca nel forum
papini.sascha
Profilo
| Newbie
19
messaggi | Data Invio:
ven 27 gen 2006 - 09:20
Ho due picturebox nel mio form. L'end user ha la possibilità di aprire una immagine a sua scelta sulla pb1, una volta aperta nella pb2 dovrebbe venire la stessa immagine ridemensionata con massima larghezza di 125 pixel (l'altezza non è un problema) e nell'angolo sinistro dell'immagine dovrebbe venirci una scritta a mio piacimento ...
per editare l'immagine ho pensato di usare una variabile di tipo graphics
Dim prova As Graphics
prova.DrawImage(pbImmagineOriginale.Image, New Point(0, 0))
ma penso che non sia la strada corretta visto che qui mi fa disegnare, ma non scalare (poi ci sta che io non lo sappia fare, molto probabile :-P), e poi non so come disegnare l'oggetto prova nella pb2
mica tante volta sapete darmi qualche dritta o qualche link a qualche sito ??
Brainkiller
Profilo
| Guru
7.999
messaggi | Data Invio:
lun 30 gen 2006 - 01:50
>Ho due picturebox nel mio form. L'end user ha la possibilità
>di aprire una immagine a sua scelta sulla pb1, una volta aperta
>nella pb2 dovrebbe venire la stessa immagine ridemensionata
>con massima larghezza di 125 pixel (l'altezza non è un problema)
>e nell'angolo sinistro dell'immagine dovrebbe venirci una scritta
>a mio piacimento ...
>per editare l'immagine ho pensato di usare una variabile di tipo
>graphics
>ma penso che non sia la strada corretta visto che qui mi fa disegnare,
>ma non scalare (poi ci sta che io non lo sappia fare, molto
>probabile :-P), e poi non so come disegnare l'oggetto prova
>nella pb2
Ciao,
in effetti non è molto semplice all'inizio gestire design e redesign di forme, oggetti e testi all'interno di Picture Box, c'è il problema del Repainting, e molto altro ancora. Per chi non conosce per niente GDI, GDI+ è un po' + semplice ma comunque la curva di apprendimento non è sempre facile.
Per creare un'immagina scalata (resize) puoi usare anche il metodo GetThumbnailImage() che crea una Thumbnail delle dimensioni che stabilisci tu in pixel, larghezza e altezza.
>mica tante volta sapete darmi qualche dritta o qualche link a
> qualche sito ??
All'interno del Framework SDK che avrai installato ci sono molte pagine relative a GDI+. Nelle cartelle dei Samples sempre che le hai installate ci sono anche alcuni esempietti interssanti sull'uso di GDI+ che possono lanciarti più rapidamente all'apprendimento. Un po' di studio sull'SDK e il provare qualche esempio ti consente di avere un'idea precisa su che strada seguire.
Spiegare qui come si fa richiedere parecchio tempo.
Se non hai capito qualcosa replica tranquillamente.
Ciao
David De Giacomi
Microsoft MVP
http://blogs.dotnethell.it/david/
Torna su
Stanze Forum
Elenco Threads
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 !