Presupposti:
Ho un file immagine qualsiasi avente lo sfondo
trasparente.
Intendo
manipolare l'immagine contenuta nel file per inserirvi dei caratteri testuali, quindi salvarla nell'HD:
Public Sub Button1_Click()
Dim h As New Image
h = h.Load("mia_Immagine.gif")
Paint.Begin(h)
With Paint
.Font.Size = 24
.DrawText("Un testo qualsiasi", 10, 40, 0, 0, Align.center)
End With
h.Mirror(True, False) ' ruoto l'immagine specularmente sull'asse verticale
h.Save("/tmp/mia_nuova_immagine.jpg")
Paint.End
End
....scopro che nella nuova immagine salvata ora lo sfondo è tutto
nero !
Lo stesso mi accade se non intendo fare alcunché all'immagine caricata, ma
semplicemente procedo a ri-salvarla così com'è !
Cosa mi sfugge ?