19. juli 2001 - 11:33Der er
39 kommentarer og 1 løsning
Kan det lade sig gøre?
Hey Eksperter. Kan det lade sig gøre hvis man uploader et fullsize billede, og så laver det automatisk en thumbnail og gemmer i en mappe på ens webhotel?
DEr findes også en anden komponent som er ca 40% hurtigere end AspImage se:http://www.aspupload.com/aspjpeg.html den koster mere end den anden.. men jeg har arbejdet med begge og den har vil jeg sige er bedre... Noget andet.. Du kan også spytte de billder Binary dvs du skal ikke gemme dem på dit webhotel de bliver generert realtime.. se fixpunkt.dk der bruger han det funtion når han laver de thumbnail til de wallpapers !
radut:> Hvis den er dyrere kan det jo være det samme ... \"Currently, only the JPEG format is supported.\" ASPImage læser JPEG, PNG og BMP filer. Og skriver i JPEG, GIF (RLE), PNG, BMP og et format mere ..
Du har ret det er dyrt med i det jeg bruger den til er 2 ting der er vigtigt: 1. hastighed 2. server hukommelse .. og på de 2 punkter er aspJpg meget bedre for mig !
hmmm, men det kan ASPImage, jeg står og skal til at lave noget i der kræver dette (skrive tekst og grafik på et \"rå\"-billed), derfor følger jeg med her;-)) tda>>> hvad er dine erfaringer? Kan man få det til at blive pænt?
def » Hvis du ønsker go kvalitete på dinne billeder så bruge aspJpg, hvis du ønsker 256 farver så bruge aspImage..men aspJpg kan ikke skrive på billedet.. sorry.. der findes også en 3 mullighed.. at selv leve en komponent, det kan du laver i VB, hvis du har brug for hjælp så email mig !
tdaugaard> Hvis du mener at du har ret skal du have lov til det.. men det er en fejl i dll filen hvis du spytter det ud : Response.BinaryWrite .. prøv det !
radut:> må jeg henlede din opmærksomhed på http://tdaugaard.place.nu/, klik på f.eks. \"Seneste 20 kvinder\" .. de små thumbnails er lavet med det script jeg har skrevet i dette spm. !
Her er den jeg brugte den gang ! <% If Request(\"FileName\") <> \"\" Then Set FileObject = CreateObject(\"Scripting.FileSystemObject\") If FileObject.FileExists(Request(\"FileName\")) Then
If Request(\"Size\") <> \"\" Then Size = Int(Request(\"Size\")) Else Size = 50 End If
Response.Expires = 0 Set Image = Server.CreateObject(\"AspImage.Image\") Response.ContentType = \"image/jpeg\" Image.LoadImage (Request(\"FileName\")) Width = Image.MaxX Height = Image.MaxY If Width < Size Then Size = Width If Width > Height Then NewWidth = Round(Size/Width,2) NewHeight = Int(NewWidth*Height) Image.Resize Size,NewHeight Else NewHeight = Round(Size/Height,2) NewWidth = Int(NewHeight*Width) Image.Resize NewWidth,Size End If
If Size > 300 Then Image.FontColor = RGB(&hff, &hff, &hcc) Image.Italic = false Image.Bold = true Image.FontName = \"Verdana\" Image.FontSize = 7 Image.TextOut \"la la la\", Request(\"Size\")-100, NewHeight-15, false end if
Image.CreateButton 5,true Image.ImageFormat = 1 Image.JPEGQuality = 200 ProgressiveJPEGEncoding = true Response.BinaryWrite Image.Image Set Image = nothing End If Set FileObject = nothing End If %>
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.