Avatar billede spidr Nybegynder
16. februar 2005 - 12:26 Der er 12 kommentarer og
2 løsninger

Billedet bliver grimt når jeg bruger imageTFT

Jeg bruger noget lignene det script neden under til et counter system, problemet er bare at billdet: http://www.goog.dk/banners/ban31.jpg bliver sådan her: http://www.goog.dk/banners/ind.php?id=292&ba=31
når jeg bruger det, og ville høre om ikke der var en måde hvorpå jeg kunne lvae det bedre kvali?

$im = imagecreatefromjpeg("ban35.jpg");
ImageTTFText ($im, $size, $skra, $frasiden, $fratop, $farve, $type, "");
}
imagejpeg($im);
ImageDestroy ($im);
Avatar billede erikjacobsen Ekspert
16. februar 2005 - 12:36 #1
Du kunne starte med at sætte en content-type på, der siger at det er et JPG-billede ;)
Avatar billede ldanielsen Nybegynder
16. februar 2005 - 12:42 #2
ban35.jpg hedder det billede du bruger. Du viser os et der hedder ban31.jpg

ban35.jpg er grønt

Hvis du har et parameter der bestemmer hvor stort billedet må være i Kb, så sæt det op.

Jeg kender ikke imageTFT
Avatar billede spidr Nybegynder
16. februar 2005 - 12:57 #3
ja idan, det var en fejL :) der skal naturlighvis stå 31 ;)

hmm kender ´heller ikke imageTTFT godt nok til at vide om der er det :S

kan jeg bare saette contet-type op sådan her:
header( 'Content-Type: image/jpeg' );
lige over imagejpeg?
Avatar billede apache999 Nybegynder
16. februar 2005 - 13:05 #4
Jeg stiller mig i kø med flokken af mennesker, der ikke er hjemme i imageTFT, men det er i hvert fald en dødssynd at gemme et billede som det, du anvender, i jpg-format. Brug i stedet png og brug de tilsvarende funktioner til at lave det nye billede (imagecreatefrompng & imagepng).

Man kan desværre ikke lave tricks med .gif vha PHP (lede Compuserve), men .png er næsten lige så godt. Fylder bare lidt mere.
Avatar billede erikjacobsen Ekspert
16. februar 2005 - 13:05 #5
Ja.
Avatar billede spidr Nybegynder
16. februar 2005 - 13:07 #6
har os selv prøvet en del med gif, men har jeg fundet ud man ikke kan :D:D
Hvad siger du jeg skal gøre? bare lave jpg filerne om til png filer og så bruge png istedet for jpg over det hele?
Avatar billede spidr Nybegynder
16. februar 2005 - 13:08 #7
troede ikke png var så godt igen :D
men oki :D Vil prøve :D
Avatar billede apache999 Nybegynder
16. februar 2005 - 13:11 #8
Jeg håber da, du har adgang til den originale arbejdsfiler for billederne i et format uden komprimering (det være sig .psd, .ai eller hvad de nu er lavet i), for der vil ske et kvalitetstab, hvis du "bare" konverterer et .jpg til .png, men hvis du kun har .jpg-filerne, er det jo sådan, du må gøre.
Avatar billede alister_crowley Nybegynder
16. februar 2005 - 13:46 #9
png er den officielle afløser for gif (en.wikipedia.org/png) selvom de fleste ikke ved det.
Eneste ulempe er at stakkels Internet Explorer ikke kan forstå de godt kan indeholde transpartent values endnu :D
Avatar billede spidr Nybegynder
16. februar 2005 - 17:19 #10
Det virker ikke med png :S Nu fik jeg lavet en masse nye png filer, og så virker loretet ik LOL
den skriver billedet flot ud og det hele, imageTTFT virker bare ik :D
Avatar billede spidr Nybegynder
16. februar 2005 - 17:20 #11
se selv her:
gamle: http://www.goog.dk/banners/ind.php?id=292&ba=32
Nye: http://www.goog.dk/banners/ind3.php?id=292&ba=32

den nye er helt den samme bare med png hele vejen igennem istedet :)
Avatar billede spidr Nybegynder
16. februar 2005 - 17:26 #12
Fandt sQ en måde, jeg kan sagtens hente jpg filer, hvis jeg bare spytter dem ud som png :D:D
Avatar billede spidr Nybegynder
17. februar 2005 - 23:51 #13
Hvis ingen vil have points, så lukker jeg det selv ;)
Avatar billede spidr Nybegynder
19. februar 2005 - 16:44 #14
Hermed lukket :D
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
Vi tilbyder markedets bedste kurser inden for webudvikling

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