Avatar billede axkris Nybegynder
10. maj 2003 - 22:52 Der er 17 kommentarer og
1 løsning

Gif-filer og ASPImage

Hej

Jeg har følgende kode, som ikke virker, hvis man lader en gif-fil løbe igennem scriptet, for så siger den "File not found" ved linien "Set newfile = FS.GetFile(FileName)".

Lader man i stedet en jpg-fil løbe igennem scriptet, så virker det fint.

Hvorfor virker det ikke med en gif-fil? Og hvordan kommer det til det?

___________________________________________________


FileName = Server.MapPath(strNavn)

Set Image = Server.CreateObject("AspImage.Image")
Image.LoadImage(Server.MapPath (strNavn))
Image.FileName = (FileName)
Image.resize 80, 100
Image.SaveImage
   
'genfind billede
Set Image = Server.CreateObject("AspImage.Image")
Set FS = CreateObject("Scripting.FileSystemObject")
response.write "<br>**" & FileName
Set newfile = FS.GetFile(FileName)
Avatar billede pfp Nybegynder
11. maj 2003 - 00:06 #1
Ved ikke lige om det er det er skyld i præcis denne fejl, men så vidt jeg husker kan du ikke arbejde med GIF-formatet med ASPImage...
Avatar billede pfp Nybegynder
11. maj 2003 - 00:07 #2
GIF er ikke et "frit" format
Avatar billede eagleeye Praktikant
11. maj 2003 - 00:20 #3
Jeps som pfp skriver så understytter ASPImage ikke .gif, se punkt 1. og 2.:
http://www.serverobjects.com/comp/Aspimage.htm
Avatar billede axkris Nybegynder
11. maj 2003 - 09:48 #4
Ok, men findes der ikke en eller anden måde, hvor på man kan resize et gif-billede?
Avatar billede pfp Nybegynder
11. maj 2003 - 09:54 #5
Nej det tror jeg ikke du skal regne med at kunne gøre igennem ASP.
Avatar billede axkris Nybegynder
11. maj 2003 - 09:56 #6
pis :)
Avatar billede pfp Nybegynder
11. maj 2003 - 10:03 #7
Ja, men sådan er det desværre :(

Har selv tidligere voldt mig hovedpine...
Avatar billede axkris Nybegynder
11. maj 2003 - 10:04 #8
:-)

Ok, tryk svar, hvis I vil have nogle points
Avatar billede pfp Nybegynder
11. maj 2003 - 10:08 #9
.
Avatar billede axkris Nybegynder
11. maj 2003 - 10:08 #10
For resten kan man ikke på scriptet til at gemme en kopi gif-filen, som man så skifter over i et jpg-format?
Avatar billede pfp Nybegynder
25. maj 2003 - 12:07 #11
Det tror jeg ikke du skal satse på...desværre.
Avatar billede axkris Nybegynder
25. maj 2003 - 12:08 #12
Ok, tak for hjælpen :-)
Avatar billede pelkjaer Nybegynder
25. maj 2003 - 12:09 #13
Har du .NET på serveren kan du gøre det uden komponent.
Avatar billede axkris Nybegynder
25. maj 2003 - 12:11 #14
Jeg har desværre ikke .NET
Avatar billede pfp Nybegynder
25. maj 2003 - 12:44 #15
pelkjaer -> Hvordan det? Jeg troede det var pga. rettighederne omkring GIF-formatet at det ikke var inkluderet i ASPImage osv. Det er der vel ikke lavet om på fordi man anvender .NET eller hvordan?
Avatar billede pelkjaer Nybegynder
25. maj 2003 - 12:50 #16
pfp>>Jeg ved ikke noget om rettighederne, jeg ved bare at det er muligt med .net på serveren at "gemme" et gif som en jpeg, og derefter skalere - uden ekstra komponenter.
Avatar billede pfp Nybegynder
25. maj 2003 - 13:12 #17
Okay det lyder da fedt...det må jeg hellere få leget med på et tidspunkt så. Tak for tippet.
Avatar billede eagleeye Praktikant
25. maj 2003 - 13:19 #18
Det er rigtig at ASPImage ikke understytter pga rettigheder og licens:

Q: Why doesn't AspImage support GIF?

A: Unisys differentiates between servers and workstations in their GIF licensing policies. In the case of Web servers, they expect the operator of the Web server to pay $1500 a year to allow dynamic generation of GIF images. Our suggestion is to avoid GIF. We don't support GIF LZW (Unisys) under any conditions.


Så MS har nok sikret sig rettighed til det i .NET
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