Billeder fylder helvedes meget efter de køres gennem mit program
Hej eksperterJeg har lavet et program til at lave thumbnails.
Det dur fint. Men så ville jeg lave en test. Jeg havde en mappe med 1879 billeder, som fyldte 67 mb.
Men efter alle disse billeder blev kørt gennem mit program (altså lavet igen, med samme størrelser) så fyldte de 1879 billeder 820 mb.
Hvordan kan det lige gå til. Min kode til at lave de nye billeder ser sådan her ud:
Function CreateImage(ByVal image, ByVal newname)
Dim finalheight As Integer
Dim finalwidth As Integer
sti = address & "\" & image
Dim b As New Bitmap(sti)
If My.Computer.FileSystem.DirectoryExists(Destdir.Text) = False Then
My.Computer.FileSystem.CreateDirectory(Destdir.Text)
End If
finalheight = 450
finalwidth = Math.Round((finalheight / (b.Height / b.Width)))
Dim newImg As Image = New Bitmap(finalwidth, finalheight)
Dim g As Graphics = Graphics.FromImage(newImg)
g.DrawImage(b, 0, 0, finalwidth, finalheight)
newname = newname & ".jpg"
newImg.Save(Destdir.Text & "\" & newname)
b.Dispose()
g.Dispose()
newImg.Dispose()
Return True
End Function