Avatar billede bobbedude Nybegynder
26. april 2004 - 07:10 Der er 17 kommentarer og
1 løsning

Problemer med AspImage

De små thumbnail bliver lavet med AspImage
http://www.ks-motor.dk/motorcykler/GetMyNewBike.asp?BikeID=6

Som i kan se se de ud af H T hvad går der lige galt?

Her er scriptet.

Image.CreateButton 1,false
Image.ImageFormat = 1   
Image.JPEGQuality = 65   
ProgressiveJPEGEncoding = true   
Response.BinaryWrite Image.Image   
Set Image = nothing
Avatar billede tzag_dk Nybegynder
26. april 2004 - 11:08 #1
Er det fordi at de bliver utydlige?
Avatar billede bobbedude Nybegynder
26. april 2004 - 11:12 #2
ja de bliver helt grumset og det bliver de ikke med aspJpeg men det komponent findes ikke på deres server desværrer.
Avatar billede tzag_dk Nybegynder
26. april 2004 - 11:20 #3
Prøv at sætte din Image.JPEGQuality til 80
Avatar billede tzag_dk Nybegynder
26. april 2004 - 11:20 #4
Image.JPEGQuality = 80
Avatar billede bobbedude Nybegynder
26. april 2004 - 11:22 #5
det har jeg prøvet men desværrer hjælper det ikke på kvaliteten
Avatar billede tzag_dk Nybegynder
26. april 2004 - 11:24 #6
Hvad med at lave denne:
ProgressiveJPEGEncoding = true
om til:
ProgressiveJPEGEncoding = false
Avatar billede tzag_dk Nybegynder
26. april 2004 - 11:35 #7
Eller du kan også prøve at fjerne denne linje helt:

ProgressiveJPEGEncoding = true
Avatar billede tzag_dk Nybegynder
10. maj 2004 - 12:31 #8
Har du fundet ud af noget?

// Rene
Avatar billede bobbedude Nybegynder
10. maj 2004 - 17:24 #9
Nops det er stadig lige elendig desværrer og jeg fatter simpelhen ikke hvad der går galt
Avatar billede tzag_dk Nybegynder
10. maj 2004 - 17:37 #10
Kan du ikke installer aspJPEG på serveren?
Avatar billede tzag_dk Nybegynder
10. maj 2004 - 17:44 #11
<%
sti = "/images/"
filnavn = "billede.jpg"

Set Image = Server.CreateObject("AspImage.Image")
Image.LoadImage Server.Mappath(sti & filnavn)
ImageHeight = Image.MaxY
ImageWidth = Image.MaxX

'Udregn ny størrelse ud fra ønsket bredde på 100
fixedWidth = 100
NewHeight = Cint(ImageHeight*fixedWidth/ImageWidth)
NewWidth = fixedWidth

'Resize billedet til den nye størrelse
Image.ResizeR NewWidth,NewHeight
'Sæt et nyt filnavn "t_" foran
Image.FileName = Server.Mappath(sti & "t_" & filnavn)
'Gem filen
Image.SaveImage
Set Image = Nothing
%>
Avatar billede bobbedude Nybegynder
10. maj 2004 - 19:07 #12
Desværrer har jeg ikke adgang til at kunne installere AspJpeg
Avatar billede tzag_dk Nybegynder
10. maj 2004 - 19:38 #13
ok, prøv det her:

<%
sti = "/images/"
filnavn = "billede.jpg"

Set Image = Server.CreateObject("AspImage.Image")
Image.LoadImage Server.Mappath(sti & filnavn)
ImageHeight = Image.MaxY
ImageWidth = Image.MaxX

'Udregn ny størrelse ud fra ønsket bredde på 100
fixedWidth = 100
NewHeight = Cint(ImageHeight*fixedWidth/ImageWidth)
NewWidth = fixedWidth

'Resize billedet til den nye størrelse
Image.ResizeR NewWidth,NewHeight
'Vis billedet
Response.BinaryWrite Image.Image
Set Image = Nothing
%>
Avatar billede tzag_dk Nybegynder
10. maj 2004 - 19:39 #14
Den udskriver billedet direkte uden at gemme det :-)
Avatar billede tzag_dk Nybegynder
10. maj 2004 - 19:45 #15
Ellers faldt jeg lige over det her:
http://www.web4it.dk/aspimage/vispic.htm
Avatar billede tzag_dk Nybegynder
14. maj 2004 - 13:08 #16
Skal vi ikke få lukket det her spm igen? :-)

Svar :o)
Avatar billede tzag_dk Nybegynder
27. maj 2004 - 14:13 #17
bobbedude >>

Er du der? :-)
Avatar billede bobbedude Nybegynder
28. maj 2004 - 10:43 #18
tzag_dk >> jada jeg er her :ø)

Det der gjorde hele forskellen var at bruge Image.ResizeR istedet for Image.Resize
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester