Tyvärr tror jag inte att det går..
Själv använder jag mig av pnmscale och andra roliga kommandon i linux..
skala ner bilder i PHP
10 svar · 612 visningar · startad av bohlin
synd...
Kom igen nu Woodi, inte kan du är sänka PHP så! Klart att det går!
Ditt (Woodi's alltså) förra inlägg om bildförminskning http://cgi.webforum.nu/wf/Forum12/HTML/000064.html anropar ju externa program, precis samma sak går anturligtvis i Windows. Det gäller bara att hitta ett "pnmscale"-liknanade program, och det kan inte var så svårt (har dock inte letat själv!)
Ett bättre sätt är att (nu förutsätter jag att du kör en Apache-server på din Windowsdator) använda grafikbiblioteket GD, som stöds av PHP. Mha GD kan du rita och tex skala om bilder. GD hittar du på http://www.boutell.com/gd/ .
MEN, tilläggas ska nog att tyvärr måste du själv kompilera GD mha en C-kompilaror, inte helt smärtfritt!
/nicclas @ http://www.nic-sys.se
nicclas
Jodå, jag är mycket medveten om att PHP kan göra externa program, men det är inte PHP jag tvivlar på utan Pyttemjuk..
Jag kan inte i min vildaste fantasi komma på något windowsbaserat program som skalar ner bilder i samma stil som t.ex. pnmscale..
Likaså krävs det ju ett program som kan dekomprimera (DJPEG) en jpeg bild samt komrimera (CJPEG) den igen för en jpeg bild..
Sänker PHP gör jag aldrig! PHP är mitt jobb!
Annars så kan man använda sig utav PHP´s inbyggda funktioner
http://se.php.net/manual/function.imagecopyresized.php3
Nanne:
Jo, att använda PHPs "inbyggda" funktioner var det jag skrev om i mitt första inlägg i denna tråd. Tyvärr kräver tex den funktionen som du hänvisar till grafikbiblioteket GD. GD är enkelt att få att fungera under Apache/Linux, men är lite mer problematisk under Windows (men det går!)
Jag föreslår att du (bohlin) provar emissions tips: http://www.wizards.dupont.com/cristy/ImageMagick.html
(kanske även woodi skall kolla in det )
/nicclas @ http://www.nic-sys.se
Nicclas
Bjubb, bjubb!
Aj.. visste inte att den funktionen var tvungen att ha GD installerat. Hmm... På bohlins fundering om det om det går i ASP så måste man ha en komponent för att det ska funka *grr* Går det inte annars att skriva ett enkelt DOS program i C som skalar ner bilder och sen anropa det via PHP? Nu svammlar jag förstås. Men det verkar vara en god ide...:)