Visualizzazione dei risultati da 1 a 6 su 6
  1. #1

    [vb 2005] Ridimensionare un'Immagine

    Salve a tutti!

    è da un pò di tempo che mi sono bloccato su un piccolo programma che saltuariamente sto cercando di portare avanti! il punto è: nel mio progetto, ho un immagine dichiarata con la solita procedura (dim immagine as image) che sceglierò tramite un openfiledialog (fin qui nessun problema), di quest'immagine voglio modificarne la proprietà width e height tramite codice per poi salvarla con le modifiche che apporterò. Il problema è che queste due proprietà sono di sola lettura "ReadOnly" e quindi impossibili da modificare da codice! Sapreste indirizzarmi sulla retta via?
    Vi ringrazio in anticipo e spero di essere stato chiaro nella spiegazione!


    ps. prima di postare ho fatto varie ricerche, comprese le librerie msdn, ma nessun risultato (spero di non aver cercato male)
    Programmare è come il sesso: un errore e devi fornire supporto tutta la vita...

  2. #2
    Utente di HTML.it
    Registrato dal
    Jan 2007
    Messaggi
    172
    io per ridimensionare una immagine ho usato questo metodo:


    Dim img As Image
    img = PictureBox1.Image.GetThumbnailImage(140, 140, Nothing, IntPtr.Zero)
    img.Save(Application.StartupPath & "\image.bmp", Imaging.ImageFormat.Bmp)


    Spero di esserti stato d'aiuto

  3. #3
    Originariamente inviato da spinter
    io per ridimensionare una immagine ho usato questo metodo:


    Dim img As Image
    img = PictureBox1.Image.GetThumbnailImage(140, 140, Nothing, IntPtr.Zero)
    img.Save(Application.StartupPath & "\image.bmp", Imaging.ImageFormat.Bmp)


    Spero di esserti stato d'aiuto
    Grazie Sprinter , mi sei stato davvero d'aiuto, finalmente ho sbloccato il problema !
    Grazie ancora.

    Ciao e alla Prossima
    Programmare è come il sesso: un errore e devi fornire supporto tutta la vita...

  4. #4
    Ciao spinter,
    devo creare e salvare il thumbnail di circa 600 immagini.

    Speravo di farlo con ASP di cui ho una buona conoscenza, ma sul mio server (aruba) è installato windowsServer2003 che non mi permette di usare dll.

    Quindi , a quanto mi pare di aver capito, devo usare asp.net di cui non so nulla :master:

    le mie immagini, tutte jpg, sono strutturate cosi

    img(0).jpg

    img(1).jpg

    ecc. ecc

    img(592).jpg


    Ho visto le tue poche righe di codice e mi sembra abbastanza chiara l'ultima riga che salva l'immagine bmp nella stessa cartella.

    Non ho capito invece come passi allo script l'immagine da ridimensionare e salvare.

    mi scriveresti in asp.net

    for i=0 to 590
    ridimensiona e salva
    next

    so di chiedere molto....

    Buon 2009

  5. #5
    Mi sembra di aver risolto con uno script che ho trovato in rete.

    Solo che non mi salva le immagini, però aprendo la pagina con diversi browser, non impiega tanto tempo come la prima volta.

    Questa è una prerogativa di asp.net vero?

    cioè le immagini vengono create una sola volta e salvate e poi vengono inviate le vecchie, è giusto?

    Vorrei una conferma

  6. #6
    Utente di HTML.it
    Registrato dal
    Jan 2007
    Messaggi
    172
    Spero che uno piu bravo di me possa aiutarti.

    Però io non ho capito bene cosa ti serve!

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.