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
ASP.NET 1.0/1.1
Tagliare una foto
venerdì 04 luglio 2008 - 16.28
Elenco Threads
Stanze Forum
Aggiungi ai Preferiti
Cerca nel forum
Gemini
Profilo
| Expert
856
messaggi | Data Invio:
ven 4 lug 2008 - 16:28
Ciao a tutti,
è possibile ritagliare una foto?
Mi spiego: ho una foto 150x100 e voglio tagliare 25px a sinistra e 25px a destra in modo tale da avere una foto 100x100. Come posso fare?
Grazie
luigidibiasi
Profilo
| Guru
1.077
messaggi | Data Invio:
sab 5 lug 2008 - 12:32
Ciao,
ti posto del codice che usai tempo fà per risolvere un problema simile:
' Ottieni l'immagine originale
Dim image1 As Image = Image.FromFile("C:\fotoOriginale.jpg")
' Immagine di destinazione (50 px in meno in width, da togliere 25 a destra e 25 a sinistra)
Dim image2 As Image = New Bitmap(image1.Width - 50, image1.Height, image1.PixelFormat)
' Istanzi un oggetto graphics per stampare la nuova immagine
Dim g As Graphics = Graphics.FromImage(image2)
' Fai il draw della prima immagine spostandoti 25px a sinistra e 25px a destra
g.DrawImageUnscaledAndClipped(image1, New Rectangle(-25, 0, image1.Width - 25, image1.Height))
' Salvi la nuova immagine
image2.Save("C:\nuova.jpg")
fammi sapere come và ;)
Luigi Di Biasi
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 !