skala ner bilder i PHP
10 svar · 604 visningar · startad av bohlin
Tyvärr tror jag inte att det går..
Själv använder jag mig av pnmscale och andra roliga kommandon i linux..
------------------
woodi
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! ;)
------------------
woodi
det är en iis-server..så jag får väl kolla om man kan göra det i asp...
/bohlin
------------------
/bohlin
ImageMagick är lösningen på alla bildproblem.
Punkt. ;)
------------------
----------------------------
Gunnar Liljas - webbutvecklare
Leon Reklambyrå AB
Norrköping
ASP/VB/Perl/PHP/Tango
Annars så kan man använda sig utav PHP´s inbyggda funktioner :)
http://se.php.net/manual/function.imagecopyresized.php3
------------------
Daniel Olsson - Vävkonsult
Personlig sida
KjAM Sekten Community
/N
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
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...:)
------------------
Daniel Olsson - Vävkonsult
Personlig sida
KjAM Sekten Community
/N