Visualizzazione dei risultati da 1 a 6 su 6
  1. #1
    Utente di HTML.it L'avatar di Gamma
    Registrato dal
    Sep 2002
    Messaggi
    145

    [vb.net] Conversione img da png a jpg

    Salve ragazzi!
    Il problema è questo: in una cartella salvo fisicamente delle immagini png ottenute tramite html canvas.. Dovrei trasformare queste immagini in jpg..
    Ho sbirciato nel forum...ma non sono riuscito a cavare un ragno dal buco..
    Help, please!!!
    La VERTENZA é NULLA senza CONTRATTO

  2. #2
    Utente di HTML.it L'avatar di Gamma
    Registrato dal
    Sep 2002
    Messaggi
    145
    anche se in c#, l'aiuto è sempre apprezzato
    La VERTENZA é NULLA senza CONTRATTO

  3. #3
    Utente di HTML.it
    Registrato dal
    Jul 2005
    Messaggi
    19
    Non so se ti può essere utile,
    io mi ero salvata questo esempio (non ricordo in quale forum lo avevo trovato) che trasforma Png in bmp, può essere uno spunto, in attesa che qualche esperto risponda.

    Dim Bmp As New Bitmap("C:\Test.Png")
    Dim MS As New MemoryStream
    Bmp.Save(MS, ImageFormat.Png)
    Response.ContentType = "image/png"
    MS.WriteTo(Response.OutputStream)
    MS.Dispose()
    Bmp.Dispose()

    Ciao ciao

  4. #4
    Utente di HTML.it L'avatar di Gamma
    Registrato dal
    Sep 2002
    Messaggi
    145
    Intanto grazie mille per l'aiuto!

    Ho provato...ma l'errore che salta fuori è:

    Messaggio di errore del compilatore: BC30519: Risoluzione dell'overload non riuscita perché nessun 'New' accessibile può essere chiamato senza una conversione verso un tipo di dati più piccolo:

    Riga 54: Dim Bmp As New Bitmap(path_file_png)


    Avevo già provato anche con

    Image image1 = Image.FromFile(path_file_png);
    image1.Save(path_file_jpeg, System.Drawing.Imaging.ImageFormat.Jpeg);

    ma mi restituisce l'errore: BC30561: 'Image' è ambiguo ed è importato dagli spazi dei nomi o dai tipi 'System.Web.UI.WebControls, System.Drawing'.

    La VERTENZA é NULLA senza CONTRATTO

  5. #5
    ma mi restituisce l'errore: BC30561: 'Image' è ambiguo ed è importato dagli spazi dei nomi o dai tipi 'System.Web.UI.WebControls, System.Drawing'.
    in questo caso è semplice risolvere:
    codice:
    System.Drawing.Image image1 = System.Drawing.Image.FromFile(path_file_png);
    image1.Save(path_file_jpeg, System.Drawing.Imaging.ImageFormat.Jpeg);

  6. #6
    Utente di HTML.it L'avatar di Gamma
    Registrato dal
    Sep 2002
    Messaggi
    145
    ehmmm....

    BC30691: 'Image' è un tipo in 'Drawing' e non può essere utilizzato come espressione.

    il tutto nonostante le corrette (mi pare) dichiarazioni

    <%@Import Namespace="System.Drawing.Imaging"%>
    <%@Import Namespace="System.Drawing"%>
    La VERTENZA é NULLA senza CONTRATTO

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.