Ser nu att xSmartImage.Size inte ändras när man
ändrar xSmartImage.Quality, sår jag får resampla
bilden istället, men varför funkar inte:
<%
Dim sizy, komp
Set oSmartImage = Server.CreateObject("aspSmartImage.SmartImage")
oSmartImage.OpenFile (Request("bilden"))
oSmartImage.Resample 70,0
oSmartImage.Quality = 99
oSmartImage.SaveFile (Request("bildensm"))
oSmartImage.Download
Set oSmartImage = Nothing
Set xSmartImage = Server.CreateObject("aspSmartImage.SmartImage")
xSmartImage.OpenFile (Request("bilden"))
xSmartImage.Quality=99
OriginalWidth = xSmartImage.OriginalWidth
OriginalHeight = xSmartImage.OriginalHeight
If OriginalWidth \> OriginalHeight Then
If OriginalWidth > 960 Then
xSmartImage.Resample 960, 0
komp = 959
Do While sizy > 102400
sizy = xSmartImage.Size
xSmartImage.Resample komp, 0
komp - 1
Loop
Else
Do While sizy > 102400
sizy = xSmartImage.Size
xSmartImage.Resample OriginalWidth, 0
OriginalWidth -1
Loop
End If
Else
If OriginalHeight > 960 Then
xSmartImage.Resample 960, 0
komp = 959
Do While sizy > 102400
sizy = xSmartImage.Size
xSmartImage.Resample 0,komp
komp - 1
Loop
Else
Do While sizy > 102400
sizy = xSmartImage.Size
xSmartImage.Resample 0,OriginalHeight
OriginalHeight -1
Loop
End If
End If
xSmartImage.AddImage "bonstamp.gif", "RIGHT", "BOTTOM"
xSmartImage.SaveFile (Request("bilden"))
%>