ThumbnailImage

venerdì 06 ottobre 2006 - 12.19

Gemini Profilo | Expert

Ciao a tutti
vorrei inserire, da codice, in una cella di una tabella un anteprima di un immagine presente sul server.
Ho provato con questo codice:
Il codice sorgente non è stato renderizzato qui
perchè non c'è sufficiente spazio.
Clicca qui per visualizzarlo in una nuova finestra


ma mi ha dato un sacco di errori su Image e Bitmap.
Come posso fare?
Grazie mille

alx_81 Profilo | Guru

>Ciao a tutti
>vorrei inserire, da codice, in una cella di una tabella un anteprima
>di un immagine presente sul server.
>ma mi ha dato un sacco di errori su Image e Bitmap.
>Come posso fare?

Io non mi complicherei così tanto la vita..
Aggiungerei nella cella interessata un controllo <asp:Image runat="server" ID="Img1" ImageUrl="" /> sull'html, poi, alla load della pagina passerei alla valorizzazione della proprietà ImageUrl.

'Ad esempio Img1.ImageUrl = "~/images/Img1.jpg"

In questo modo eviti ogni oggetto Bitmap.. Chiaro è che la tua immagine deve stare sul tuo sito web.. ad esempio in una cartella "images".

>Grazie mille
Di nulla.


Alx81 =)

http://blogs.dotnethell.it/suxstellino

Gemini Profilo | Expert

Ciao
il problema è che io voglio ridimensionare le immagini facendo una proporzione.
Qualcuno ha un esempio su come data una immagine selezionare una parte di immagine e salvare solo la parte selezionata?
Grazie

alx_81 Profilo | Guru

>Ciao
>il problema è che io voglio ridimensionare le immagini facendo
>una proporzione.
A quel punto, impostare la height e/o la width del controllo immagine, ti risolve il problema, anche se in realtà è un workaround, poichè l'immagine viene cmq caricata nelle sue dimensioni reali, e quindi col suo peso.. Però se è una sola, può andare.

>Qualcuno ha un esempio su come data una immagine selezionare
>una parte di immagine e salvare solo la parte selezionata?
Non capisco se vuoi fare un Thumbnail e quindi ridimensionarla, oppure estrapolare una parte di immagine e salvarla..
Nel secondo caso il System.Drawing è ok..
Dovrebbe esserci un metodo DrawRectangle che ti "Croppa" l'immagine e quindi te ne estrapola solo una parte,

Prova a guardare il metodo DrawImage sotto il namespace System.Drawing
http://msdn2.microsoft.com/it-it/library/system.drawing.graphics.drawimage.aspx
>Grazie
Di nulla..
ciao
Alx81 =)

http://blogs.dotnethell.it/suxstellino

Gemini Profilo | Expert

ciao
voglio inserire l'immagine in una cella 80x80 senza sgranare le immagini. quindi devo poter accedere alle dimensioni della foto da caricare e fare una proporzione.
Ancora grazie
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-2025
Running on Windows Server 2008 R2 Standard, SQL Server 2012 & ASP.NET 3.5