Pagina 1 di 3 1 2 3 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 25
  1. #1

    Come si fa a rimpicciolire le immagini?

    Ho un sito di annunci e adesso voglio poter fare inserire ai miei utenti anche una loro foto.

    Nella pagina di risposta alle ricerche (dove compaiono 10 annunci per pagina) voglio inserire la foto rimpicciolita di fianco all'annuncio.

    Come faccio a far si che la foto mi venga rimpicciolita sia di Dimensioni che di KB ?



    Ecco un esempio di quello che voglio fare:

    http://www.autoscout24.it/ita/list.a...&Submit1=Trova


    Ciao e Grazie

  2. #2
    Utente di HTML.it L'avatar di Cartman
    Registrato dal
    Sep 2002
    Messaggi
    246
    o utilizzi un componente tipo aspjpeg (molto figo) che ti ridimensiona le immagini al volo (gira sia con asp che con asp.net) oppure puoi utilizzare uno script che trovi su aspitalia.com (io l'ho provato, ma poi ho optato per aspjpeg).
    Qui trovi un esempio con aspjpeg.
    C.
    Damose da fa...e volemose bene.
    Carol Woityla 26-2-2004

  3. #3
    Originariamente inviato da Cartman
    o utilizzi un componente tipo aspjpeg (molto figo) che ti ridimensiona le immagini al volo (gira sia con asp che con asp.net) oppure puoi utilizzare uno script che trovi su aspitalia.com (io l'ho provato, ma poi ho optato per aspjpeg).
    Qui trovi un esempio con aspjpeg.
    C.

    Scusa dove trovo aspjpeg e quanto costa?

    Ciao

  4. #4
    Utente di HTML.it L'avatar di Cartman
    Registrato dal
    Sep 2002
    Messaggi
    246
    Damose da fa...e volemose bene.
    Carol Woityla 26-2-2004

  5. #5
    http://www.aspitalia.com/liste/usag/...ensionare+jpeg

    http://www.aspitalia.com/liste/usag/...earch=immagini

    Ti consiglio la lettura di questi due articoli. Vedrai che riuscirai a realizzare quello che ti serve. Se ci sono gia delle librerie in asp.net per farlo, perchè usarne di terze parti?


    Ciao


    Marco

  6. #6
    Originariamente inviato da [-MaRcO3-]
    http://www.aspitalia.com/liste/usag/...ensionare+jpeg

    http://www.aspitalia.com/liste/usag/...earch=immagini

    Ti consiglio la lettura di questi due articoli. Vedrai che riuscirai a realizzare quello che ti serve. Se ci sono gia delle librerie in asp.net per farlo, perchè usarne di terze parti?


    Ciao


    Marco

    Grazie Marco

  7. #7
    Utente di HTML.it
    Registrato dal
    Sep 2002
    Messaggi
    4,127
    con il primo esempio, postato da marco...
    codice:
    Bitmap img=new Bitmap(bmpStream,new Size(Width,Height));
    ecco adesso io nn voglio salvare l'immagine ma solo farla vedere nello skermo ..
    come faccio?


    2^ cosa: io salvo l'immagine, ma nn sono sicuro ke sia jpg o gif o png .. come ricavo l'estensione dell'immagine?

    3^ cosa: se la larghezza è maggiore di un numero, allora ridimensiona, altrimenti no ..

    grazie

  8. #8
    Utente di HTML.it
    Registrato dal
    Sep 2002
    Messaggi
    4,127
    1^ e 2^ domanda ok .. risolto .. la 3^ invece mi affido a voi

  9. #9
    Utente di HTML.it
    Registrato dal
    Sep 2002
    Messaggi
    4,127
    http://www.dotnethell.it/tips/tip.aspx?TipID=66
    ecco ho provato questo ..
    ma il picturebox esiste solo nella programmazione desktop o sbaglio??

  10. #10
    Originariamente inviato da sms
    3^ cosa: se la larghezza è maggiore di un numero, allora ridimensiona, altrimenti no ..

    grazie
    Nel mio caso la bitmap che ho creato da un upload si chiama bmp
    Ciao


    Marco


    codice:
     'Ricavo la larghezza dell'immagine
       width=Convert.ToInt32(bmp.Width)
       
       'Se è larghezza dell'immagine è maggiore di 760 pixel la ridimensiono
        if width>760
        
    	'Fisso la larghezza a 760 pixel
    	width=760
    	
    	'Ricavo l'altezza in proporzione
    	height = Convert.ToInt32(width / bmp.Width * bmp.Height)
    	
    	'Creo la nuova immagine ridimensionata
    	Dim immagineUpload as New System.Drawing.Bitmap(bmp, width, height)
    	
    	
    	'Se il file termina con l'estensine .jpg 
    	 if strFilePath.EndsWith(".jpg") Then
    	
    
    	'visualizzo la nuova immagine a schermo
    	immagineUpload.Save(Response.OutputStream, System.Drawing.Imaging.ImageFormat.Jpeg)
        else
    	
    	'visualizzo immagine a video in formato .gif
    	immagineUpload.Save(Response.OutputStream, System.Drawing.Imaging.ImageFormat.Gif)
    
    	'l'oggetto bitmap non mi serve più e lo cancello liberando risorse
    	bmp.Dispose()
        end if

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.