11 messaggi dal 30 ottobre 2007
salve a tutti... io ho trovato questi due script per estrarre immagini dal database (so che sarebbe meglio meterci solo il link nel db.. ma ho preferito cosi):
http://www.aspitalia.com/script/570/Visualizzare-Immagine-Estratta-Database-ASP.NET.aspx
http://www.aspitalia.com/script/582/Salvare-Immagine-Database-Pagina-ASP.NET.aspx
li ho inserti nel mio sito e per richiamare le immagini in una mia pagina mettevo il link alla pagina di visualizzazione, per esempio se la pagina di visualizzazione si chiama vis.aspx nel navigateurl di un oggeto image è vis.aspx?id=1...e funziona... però anche se ho impostato delle dimensioni l'immagine esce sempre nelle dimensioni originali... c'è modo per ridimensionarla?(senza doverlo fare nel database)
quando recuperi l'immagine dal db puoi creare un nuovo Stream, con in quale creare una nuovo oggetto Image, dal quale ricavare un nuovo oggetto Graphics e fare più o meno quello che ti pare, trovi tutto nei namespace:

System.Drawing
System.Drawing.Design
System.Drawing.Drawing2D
System.Drawing.Imaging

ciao marco

Chi parla senza modestia troverà difficile rendere buone le proprie parole.
Confucio

http://nostromo.spaces.live.com/default.aspx
11 messaggi dal 30 ottobre 2007
sono riuscito a trasformare le immagini in uno stream e a metterle in un oggetto image e a ridimensionarle.. ma come faccio a riconvertirle in stream? l'unico metodo ke ho trovato è questo:
(output è la mia immagine e thumbstream è un memorystream)
output.Save(thumbStream, Drawing.Imaging.ImageFormat.Gif)
ma ho bisogno per forza del formato.. che non so come ricavare.. non ci sono altri metodi?
puoi farla semplice e memorizzare nel db il formato dell'immagini in modo da averlo disponibile per lo stream

ciao marco

Chi parla senza modestia troverà difficile rendere buone le proprie parole.
Confucio

http://nostromo.spaces.live.com/default.aspx

Torna al forum | Feed RSS

ASPItalia.com non è responsabile per il contenuto dei messaggi presenti su questo servizio, non avendo nessun controllo sui messaggi postati nei propri forum, che rappresentano l'espressione del pensiero degli autori.