Avatar billede biskoppen Nybegynder
19. maj 2007 - 14:00 Der er 1 kommentar og
1 løsning

Thumbnail script (GD)

Jeg har dette script, og mit JPG ligger som det skal :

$filename = "images/lotto.jpg";
$thumbFilename = "tn2_lotto.jpg";
$thumbMaxWidth = 80;
$thumbMaxHeight = 80;

$img = imageCreateFromJPEG($filename);
$imgWidth = imageSX($img);
$imgHeight = imageSY($img);

// Skaler thumbnail først efter bredde, derefter (hvis nødvendig) efter højde
if ($imgWidth > $thumbMaxWidth) {
    $forhold = $imgWidth / $thumbMaxWidth;
    $imgWidth = $thumbMaxWidth;
    $imgHeight = (int)($imgHeight / $forhold);
}
if ($imgHeight > $thumbMaxHeight) {
    $forhold = $imgHeight / $thumbMaxHeight;
    $imgWidth = (int)($imgWidth / $forhold);
    $imgHeight = $thumbMaxHeight;
}

$imgThumb = imageCreate($imgWidth, $imgHeight);
imageCopyResized($imgThumb, $img, 0, 0, 0, 0, $imgWidth, $imgHeight, imageSX($img), imageSY($img));

imageJPEG($imgThumb, $thumbFile) or die("Kunne ikke lave TN");

imageDestroy($imgThumb);
imageDestroy($img);


Men jeg får dette output :

ÿØÿà&#65533;JFIF&#65533;&#65533;&#65533;&#65533;&#65533;&#65533;ÿþ&#65533;>CREATOR: gd-jpeg v1.0 (using IJG JPEG v62), default quality ÿÛ&#65533;C&#65533;    $.' ",#(7),01444'9=82<.342ÿÛ&#65533;C  2!!22222222222222222222222222222222222222222222222222ÿÀ&#65533;&#65533;P&#65533;P"&#65533;ÿÄ&#65533;&#65533;&#65533;&#65533;&#65533;&#65533;&#65533;&#65533;&#65533;&#65533;&#65533; ÿÄ&#65533;µ&#65533;&#65533;&#65533;}&#65533;!1AQa"q2‘¡#B±ÁRÑð$3br‚ %&'()*456789:CDEFGHIJSTUVWXYZcdefghijstuvwxyzƒ„…†‡ˆ‰Š’“”•–—˜™š¢£¤¥¦§¨©ª²³´µ¶·¸¹ºÂÃÄÅÆÇÈÉÊÒÓÔÕÖ×ØÙÚáâãäåæçèéêñòóôõö÷øùúÿÄ&#65533;&#65533;&#65533;&#65533;&#65533;&#65533;&#65533;&#65533; ÿÄ&#65533;µ&#65533;&#65533;w&#65533;!1AQaq"2B‘¡±Á #3RðbrÑ $4á%ñ&'()*56789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz‚ƒ„…†‡ˆ‰Š’“”•–—˜™š¢£¤¥¦§¨©ª²³´µ¶·¸¹ºÂÃÄÅÆÇÈÉÊÒÓÔÕÖ×ØÙÚâãäåæçèéêòóôõö÷øùúÿÚ&#65533; &#65533;&#65533;?&#65533;÷ú(¨//-ì,å»»™a·…KÉ#œ¤Û²'¬ kÆÞðôÿ&#65533;gÔµH£¸ï ‘×€~` íÈ#ÆkÇücñSR×] 4v›OÓ°U°@–ns’ÃîŽ:)îrH8|¹*b’Ò'Ð`òÔ\՝¼–ç»ÿ&#65533;Âíðßüøêß÷ê?þ9N‹ã_†d™#{]R%f&#65533;Èð¡U¹Ã“ì ö¯ÙL+X¬TBy ºýçÕz/Št?ø•jp\¸Œ@í&#65533;@$£a€ÉãÖ½|x’Io2M ±°ttbXr#¡¯YðÅ©’x´ŸN Pß·ÞSØJ{ƒÇÍÔ¹É#ªu-ϕʏ½uøžÕEVç’࿲¾ðΡª¡ á&0êYL‡„pX¨ü{WÊi\¸™Ùr£ÝÈðÊuYtÛÔ‘V¤ H´úò¤Ï¾£a1Le©) J,ºMØT *ËT]tÙàbàhø5ãInÕ¼3¨Î]âMö/# ìbääàr<è õúøÿ&#65533;JÕ.tM^×S³m·Ò ’ÇU8 í# Žà‘_^Ã4WG<$°È¡ÒD`ÊÊFAuW£JWGÇc©(Tæ]O?øÏ{-¯1íÙww2d ü~(µåÿ&#65533; ü\}'þÛè—¯Xø¿cßÃ˹ŸvûIbš<â,çÛkµxg„õÿ&#65533;øF|Ii«ý›í?gßû¯3fíÈË×{=;V´¨›=,»ÞÁÎÝÝ|ìvZ6“k¬üf¾¶¼òšÔ.eh¤?ëv» cžpHô¶,þ$jwÞ6M*æʤÜOöa,UŸh/œÀ ýÓ‚0:×7®|D·Ô^ #@·Ñõ8®…ɾÕ¤s†X„ƒ»'$ƒÜÖœ_la•¯¢ð~œš»!&ñXÞrøÙ»“‘»$g½cxÇi[[úž£§VªN¥.ow•+¯u÷ùéª×C{@¹›Ã_%ðŽ›&ÍIšc€Ì ·€Çœ&#65533;ÃœóTá`øˆ|GþÈû\b:·Ù|¿%3åùÛqœg8ï\>âë ?Æ1ø’ù^þä3´¤Ø\²냀3Àª‡_ÿ&#65533;ŠÇþ³ÿ&#65533;ÌCí¾Fÿ&#65533;úi¿nì~ÇáRª»Y;køÏ7*‘R|‰_¼µ»ï}µ=[SºŸÄÃ:”Öï£Ù:Ý¥¬Ššâ@é–åÉ*xÚÒ±lþ'j·þ<Hº±‡ûæãû<éó@•YöùÉÞ—îžFQÄë>0º¿ñ«øžÉÆç|nˆ$ß·jÁ8F:+¦_‹vPÌuü¦®²Pæô8¼*All݃“‘»$qžõ¼gvõêy°ÎŠä¿º—MWóîŽGÇÚ5§‡ük©i–ÖÖ&C»n*ñžàÀÏ8ÆIë_Hx?þDþÁÖÿ&#65533;ú-kåMKQ»Õµïïçyî§mÒHÝIþƒ°€}aá‹i¬¼)£ÚÜÆcžc‘U`€ùŠÞžìóñ·Tâ¤õ.j61jzeÝ„å„7P¼.PႲqïƒ_%jºmÖ‰«]i—©¶âÚCð@8èà Á‚ }}^_ñcÀë°®·£Û#j)1"÷(&#65533;Á¬¸<]ÐöjŒšBia†[™ã†ÞY¤`‰)ff'&#65533;&#65533;:’khÄâG# ð7‡[Å.²ÓÚ2öÁ¼Ûž¸)ËdŽFx\ú°¯«kŒømà±àý&#65533;ý ÄÎókÝ|Ù ŒíAŽ>\žGRO$b»:é„lYTž› ¢Š*ÎSÎükð›Mñ$’ß鎺~¨ìÒHØ&9؏âùI ÃÕ‰ Mx¦¿à¯xjI´tÙ…¼|ýª%/ ¶ƒ¼p2{G×ÕôT8&uÒÆNš³ÕdÐNkì ýIÕdI5.ÊñÐmV¸·I @XSì4;JGM;Oµ³W9u·…c }öšŸdth+|'̾øuâo:m=íí™C‹«°bŒ©©Œ°8þzŒà×»x'áæ—àÛrêVóQrw^IReA“´c¯9'©Æ&#65533;ì(«PHå Š]6AEUÇÿÙ
Avatar billede biskoppen Nybegynder
19. maj 2007 - 14:08 #1
Lukker
Avatar billede lolman Nybegynder
19. maj 2007 - 23:12 #2
du mangler bare en linie som der fortæller at vi har med et jpg billede at gæøre..:


header("Content-Type: image/jpeg");
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