Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Estou com o seguinte codigo:
<?php
$cropStartX = 100;
$cropStartY = 100;
$cropW = 72;
$cropH = 72;
$arq = 'car01.jpg';
$largura = $_REQUEST['largura'];
$altura = $_REQUEST['altura'];
$origimg = imagecreatefromjpeg($arq);
$cropimg = imagecreatetruecolor($cropW,$cropH);
list($width, $height) = getimagesize($arq);
imagecopyresized($cropimg, $origimg, 0, 0, $cropStartX, $cropStartY, $width, $height, $width, $height);
$imagem_crop = imagejpeg($cropimg,"",100); //ESTA LISTANDO ESTA IMAGEM, MAS NÃO DEVERIA
list($width, $height) = getimagesize($imagem_crop);
$originalimage = imagecreatefromjpeg($imagem_crop);
if ($width > $largura && $width > $height) { // se for horizontal
$valorG = $largura;
$valor = 100 - $valorG*100/$width;
$x = $width - $width*$valor/100;
$y = $height - $height*$valor/100;
}else if ($height > $altura && $width < $height) { // se for vertical
$valorG = $altura;
$valor = 100 - $valorG*100/$height;
$x = $width - $width*$valor/100;
$y = $height - $height*$valor/100;
} else {
$x = $width;
$y = $height;
}
$thumbnail = imagecreatetruecolor($x, $y);
header("Content-type: image/jpeg");
imagecopyresampled($thumbnail, $originalimage, 0, 0, 0, 0, $x, $y, $width, $height);
imagejpeg($thumbnail,"",100); //DEVERIA LISTAR ESSA, QUE É A IMAGEM REDUZIDA A PARTIR DO CROP
imagedestroy($cropimg);
?>
se eu colocar só ele em um arquivo .php ele funciona e mostra a imagem recortada...
mas se eu colocar ele no meio de uma página (tanto .html ou .php) no lugar da imagem ele mostra caracteres....
assim:
ÿØÿàJFIFÿþ¶ÒÇíÄ¿…Ú/ÀÝ^ø¥âimôýöÂv2´d_êó$Íkáøâó˜+]hZe…üš$³·Ûuíw\Ò´mjWTÞÜÆÐYÉhÂÁãŸì—7W¶¿i‘¢.ßšÖšmÝÅÛÝ,EÌ’4Œ©ÅÞü3[‚¨ã¦ÉíõÜoűx¸a2ú’ú–?gYF¤cW¹aZôëATýÜ]JKžÍ¸ûH]¸Íþ!áwbpXyã³ÛŒ©):2täéP7 n2¥)R‹œT&ù¦ã5ñ%Âj¶ö·2(B‹$ÒÌ嘰 &ÍÛT…ÀÈõç8íYŽ©$‘¢–!ÀÎvííŸsÞºßè÷ñÂÒ´Bbi<.Ìÿw=GsøW%£Â. Óa,$r›ˆFÝã…Ø{÷úgã°õ«N‡´„“„.äí×4Ú^ëJNò}ï²?c¥‡¶Œ96½eo…½ïm¼ü·&ÔnF›†©#â 6úÚÖeé½u6 J['€Úœ®Öó<Ï¿ß›ëŸ ²K¤ŠÀ¤ˆ‘,eAÁùsž™=:×Ì÷Þv÷6ó0ŸJ½·’#9_/Ê»ýqçó dÊ ;þúãž×ொ$šÕ4-FR×úÁ²»Y,¿g‘œi“Ǻ]¬7;Æÿôo%Nù¼Ñ³l§SMÅóVish•¨ºzn”_¿ÛÞùÞ87I¶ù¶œ®þ%²™õx¶YdD1¸}î}»3מ sRÍ¥í!gwS´ööÜ}Hê>‡ŠÙÐŶ¢Ê'‘qlËQ,e&Ýå2͘Ã1òœ²>PXç#®þÉQ)ÚDƒŽ‰Œc¾ 7Þéëõé^9+©]]¯…n›OuÝ3Ù¥„¥N1½7+ï)Ý]¾Ž]S1¼;§:¸ûÍ·×wlñŒvïÓ½éz˜Še 6çÊ íôó3Üàò]”kMÁ%-bÚ~êѶÚéÙŒjÒ§í%îöë/å^gÁZ/Ãè¤ñ6”žn•ãtÄzÁVÛ ”Jl/ì¯Y¥d‚Xµ;k½BÞ± ¶Õ"Óºé«wwô‡†> DBFÚÆ2Z ’!Ã|¾iÚªqµ²w†è1Ë~ZéøoLñ,76ó|4֮¾B’\xOYmRõ5Í:iQÚT‡MÖâÇËhíRx-"¾ Ýýžßïo|+ÔmÞÆMV)â·¼Óµ-ïLÔ4» Ícsoux̬OµDê¦åòï;}>"Âb)Ö^Ê…Gí%)STâë97Ë)»CyÛæK´±øÿ æxhÓª ñaÎNN•ÉBšP\°v§Ér/ni5.f|Uã:®©¤OR;޾NLmÎ{_Ÿ:÷ƒ¯üâ¹-/áÛ¹’9¡aå ÌåDlçÛämn0ÛüÌf$ý©ÿc¯ëZ%ߊ<3á]CVÔlRâiãÑá‚òâ\ˆ"[¸Ý‡î¥#j>9ã¹òòúX¸9ºÔ«B3Ñ)ÂPz[x4¥væJû«O¯Ág¸j•]“¥ÊÞÊM«§ËJí+ë-=îúY$—äý”OÐî£e{¨åŸNº‘¼¨)#kh³DÞ¦MÇ”Ç>â-B÷Á¾=¶ñlNööIi¥ßB¿i·Ë¥Åü–ù[¾nVùZjI4ÒõaŒËóZUªàR_ SØcáJ£rÃW/-°r´+:<µU+)ºRU¹\9îZu¯Ú2Ѩˆ£D0Çäo3,ç6lþënÝü8äm&Ùd·YZ7>[§ øV ’Û×oÏ»·?/=sÁNŒã.gnfšÑ»§®‰þ'ˆ«hùef´•âÖ©.èøkÀ?|£øÂçQ»Òô?Xk2Á¥xóÁZ²ÞZü;ñ y[Ï Õ½ž¡¬èë$fKˆl¼ØÜß\´÷º¾œ-qÑè?·øYºÒ>ø³ÄðÄzåÕ–‰¦^êVÚ®•H›"Žx–Þm8™È³1ÝÃt‘´Ÿl±´c?‚ø‹àýïŽô·×t}KC×$K÷‚ßQ×®/.⹸'”ö~6Ñ“OÔ£š×Ê?Ùö2xn 9 ¬š”—ê‘y?6Ïà‹Ý S¿³×bžMl^C õ†¹¦@šýúÛù¿gº²ºÓ[NðÞ¥¦Zre¶Ó4mRçˆê¬I<býâ4èÓŠŒái-Û„›WwV®ž¶’Ѹ½Ú?£ˆœ©ªÐ¬ùí£Œùn“QÖj.ѲÖ/¾úŸÐ7?mÕbõÍ;áÖ¹¯Bl›R¸·×í"¼¸·»”¸¹[É-…œ¨ Ã"ëí òox<¤ó~±ð‡íEà^KK³á+›8»G»²Ö-d m„ 0Xxá†b퇜0! MÛ\åR '@¿¢YêšmÄ--Þ¹ \)Òä¼·ØtÈu¾Óñ.£fº[{k{·v{%è 7»ø ãWŠaŠ jº¼Œd²¶³¿ÒuaÒõla[…†e¸Óí’ÞíXä“ʟͼ”}—/ X«„ÃW§/ÝFn\º»¦ùe´Úzr÷én®úCRÊ2•Ne¯µö’èÓ^ê~\»wn÷lþ«<+«|ø±%Ï‹>x;Xó%•a¼ñ‚üâ©# §˜aÔuæKƒ.ؾа-‹'—š×$Æ`ì|UÿÛý„¾6ÚÜ_jŸ~Øë7Ö³ÛÚø—Á–ÑøÄV-0Zæ6ðÌvVÓHª‹±u;m@Bw6µón…ÏàwÀ_Üxu¼5/ƒ<[èPPÁoámBæ_Â./˜î¯$öá- æ3§ ‰X~ñ³šý»ø/ñ»Ç¶OOh‰w¨5ôºz.'ŸdöÊ…Õè· lØpÉla“q´™=8 §/pŸµÂÁºn<¾õK¦å|3»Õî¬Ýô¸b3Üã ãW™biTŒ¡'Ë^ÑR§~Ï÷u_"³IÙFÒwrM¶ßÙ?eŸ‡Ÿ³ßÁˆ>ü+ðó/ÃÈ“Q‹U´Öµ9µûïYëÁGˆbñ&¥v/-&H-E½šZC°‰q3Èü{øýÿäñÂ?êž8øhþ$ø_uuyz¾·ÌÚ熦wŽIôÛ5J÷::¼Òe؈-—OX®BÉqöŸÜþôü6ø‘¥xŽÑ¬%™ÐÜ‘”lI$}ÄÇÈ"Q\0 £æÉp
onde esta meu erro ?
eu preciso que ele mostre parte da imagem no meio da pagina....
Carregando comentários...