Hej Igen,
jag har nu själv försökt med att ändra en bild vid Form_Load() och sedan visa den i ett access formulär.
(Jag använde mig av gratis komponenten GflSDK från http://www.xnview.com)
Private Sub Form_Load()
Set ctrl = Nothing
Set ctrl = CreateObject("GflAx190.GflAx")
File = "C:\Folder\image.jpg"
File2 = "C:\Folder\image2.jpg"
Const AX_JPEG = 1
Const AX_BMP = 4
With ctrl
.enablelzw = True
.LoadBitmap File
.FontName = "arial"
.FontSize = 13
.TextOut "Jonas Testar en andra gång", 5, 5, RGB(255, 255, 255)
'.DrawRectangle 10, 10, 5, 5
.Saveformat = AX_JPEG
.SaveJPEGProgressive = True
.SaveJPEGQuality = 70
.SaveBitmap File2
End With
Set ctrl = Nothing
'MsgBox Bild1.Picture
Bild1.Picture = File2
'MsgBox Bild1.Picture
End Sub
Men tyvärr kunde jag inte stream ut den manipulerade bilden till bild objektet i formuläret utan fick spara den manipulerade bilden på hårddisken och sedan peka om bildobjektet till den nya bilden.
Men jag skulle vilja streama bilden binärt till bildobjektet i formuläret.
Hur gör jag då?
Vilket format måste bilden ha för att jag skall kuna sätta
Bild1.PictureData = ctrl..SendBinary
Är det någon som har gjort något liknande förut?
/Jonas
