PDA

View Full Version : Các bạn gúp mình hàm resize ảnh với



allmylovevnn
04-06-2010, 19:52
Giả sử mình có 1 tấm ảnh là domain.com/a.jpg có kích thước là: 150x210
giờ mình muốn viết 1 file php là thunho.php
làm sao để khi chạy link là : thunho.php?file=domain.com/a.jpg thì ảnh hiện thị kích thước là 120x160

Cảm ơn các bạn.

honnhienh
04-06-2010, 19:56
bạn có thể dùng thu viện GD của php. có thể tham khảo quấn sách
http://www.wrox.com/WileyCDA/WroxTitle/Beginning-PHP-6-Apache-MySQL-6-Web-Development.productCd-0470391146,descCd-tableOfContents.html

7. Manipulating and Creating Images with PHP.

quấn này rất hay. bạn coi trương này song là làm vè picture trong php cũng ộn lắm rùi đó.

còn code thì bạn làm biếng gõ thì có thể down về. coi sach dùng luôn

allmylovevnn
04-06-2010, 20:01
cảm ơn cậu honnhienh
Nhưng cái này hình như là upload ảnh lên để nó resize mà cậu.Mình muốn khi chạy qua file thunho.php?file=domain.com/a.jpg thì ảnh nó sẽ nhỏ đi.Còn ảnh ở link domain.com/a.jpg thì vẫn bình thường ấy.

honnhienh
04-06-2010, 20:12
đúng bạn. nhung nó có một phần nhỏ là "creating thumbnails" người ta dùng hàm imagecreatetruecolor + imagecopyresampled + imagejpeg để xuất ra cái thumbnail. hi vọng đúng ý bạn.

allmylovevnn
04-06-2010, 20:26
Mình dùng file của bạn này để hiển thị nhưng nó ko ra.Bị lỗi hoài bạn ạ. http://sourcebasic.com/forum/viewtopic.php?f=4&t=36

honnhienh
04-06-2010, 20:59
mới mở code ra coi sơ bạn. cái này nó viết php shorthand nếu server bạn kg hỗ trợ shorthand có thể bật nó lên hoặc bạn mở code ra thêm chữ php ngay dâu < đầu tiên. bạn chạy thử. nếu báo lỗi bạn post lỗi lên. mình cũng bạn sửa ok. minh test đã chạy rùi đó bạn.

allmylovevnn
05-06-2010, 21:12
Mình làm được rồi.Cảm ơn bạn nhiều.

Thế Giới Phẳng
06-06-2010, 09:11
Sao mình tải đoạn code của bạn kia cho. Sao nó báo lỗi nè cậu:


ÿØÿà�JFIF������ÿþ�;CREATOR: gd-jpeg v1.0 (using IJG JPEG v62), quality = 90 ÿÛ�C� ÿÛ�C ÿÀ��P�P"�ÿÄ����������� ÿÄ�µ���}�!1AQa"q2‘¡#B±ÁRÑð$3br‚ %&'()*456789:CDEFGHIJSTUVWXYZcdefghijstuvwxyzƒ„ †‡ˆ‰Š’“”•–—˜™š¢£¤¥¦ ¨©ª²³´µ¶·¸¹ºÂÃÄÅÆÇÈÉÊÒÓÔ Ö×ØÙÚáâãäåæçèéêñòóôõö÷øù ÿÄ�������� ÿÄ�µ��w�!1AQaq"2B‘¡±Á #3RðbrÑ $4á%ñ&'()*56789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz‚ƒ„ …†‡ˆ‰Š’“”•–—˜™š¢£¤¥ §¨©ª²³´µ¶·¸¹ºÂÃÄÅÆÇÈÉÊÒÓ ÕÖ×ØÙÚâãäåæçèéêòóôõö÷øùú Ú���?�ýS¢Š(�¢Šðï~×Þ ð¯ÃæñŒÖ:Ýî• ÝíµÒYÛFÒÚGky5œ·†‘BÅæA!^Kº©*„« �÷+ƼgûG'‡üeoá-Â×þ.ñ-þ™>©§éºuÌ1É,16Ï6V••a‰Ø0G,Kìmªpká¿í i¢üq°[Å¿‰U$[Ä`¼´ž"|øËe ²%Sq\1'ߨ®gÂ>:·ñn›§\Åc}]Ǽ‰-œF˜?¼ÆÒ200rr8ºj�(¢Š�(¢²|Iâ­#Â1Ý ðØC,«>aù敁+h>iàá88€5«æÝ{ö8¶Ô>x›áŶ¼Gü$šÆ§¨_jó@wÅÜ×2¬qǸƒå} �7(b¾BäWÒ ƒœihç‹ÿ�Ù¿ÅúgÄëˆ>ñ¶ŸŠ.ô¸ô}Yõ-%å´ò¢ßäÉiÌLžlŸ+»« ç9í>|#¾øGàÙ¼#¡^Çu¦É$“ÿ�kj³^ùÓ׺ª ÞFy3•~˜êtP=I·Ð´«M:ÑJ[ZıF ÉÚ9=Í\¨a»‚æIãŠhå’ÝÄs"8&7*¬€èv²¶f¸©¨�¢Š(�¯Ÿÿ�hïë~ø ðçS‡Iñ6£á›5[ËÄÐ!žHîîÌQ[ÚÚÎbÊF¬.g”<ûP< ‡¾€¬oxpx³Ã—zQœÚùû Ì~ÖWW\ŒŒ¨ÈÈâ€>#ø†¾5ð?Žþ-\k^Ôµm7\ðž›4ZU‹Ë"OqöžÍ:ÚMÎÑ´¸9‘ʆ&ÛYþð׋ü ñ/à‰×|7©kZ®…á™™¢Ë8¶—ìiai§Êã1Û +DÓÏ$­€ïbÄ*$hk SÄ fúŽ ÷WiyÍ̦,,Ñ ` UäOœž¤žsœÖ¦Ÿá¬üc«x†IÌ÷±Åq”À p@9ä“ÎxÇJ�ø[Äñ/ƯÙÛǍ¬øhj_µÝ[S·´Õµ[X쏟"XÚéSÜ€7‡¶ iYØI…=ÄøÒÃÆ¿ ôxcNµø~¶7ö¾–U’æ{µŠ5³[è¡’a:æy\,¡>Ÿ_ƒÓ¦¥Ú§ˆfK½&a.Ÿr-—l 1$2‡'<’„`s‘âïÙ·Oñ?Š<3â{oëÚ‰ôXï!þ×ӚݦºK¡œ8š)Iòc È ¨ÀÅ ãñí߸4ÏX[i~ ¸ø©_ø®m+E¸ºv¶ûEÔ0ÄÚ}³Æëh ­º<1;Ÿ-—,#WV÷OÙòKÏøoRÔíÜèþ:õÖ¦DVKaq®]4qĐÛYQij»• HÌ£pÿ�XózށðïÞ [ï xRØé—mn5º˜µ¾RÃýd®Ã,åœ+–ÞI­àï 6ÚÇÃ_³ê0Éo¨‡™æ•s$`Îe Ù 8BTc=ù ýÅšŒ¾ »²Ôň·µ±WRÛgmœ¥î]ËÄ('8^™Ç"º»;‘{i ÀŽH„¨$«µÔœØûV6ŸásPÅy-´–АÉiej- ,!™76âÈçñß Š( Š( Š( 7:›{x—w}¤÷H�YåY×0Äf¯QE�QE�QE�Q E�QE�QE�QE�ÿÙ
Warning: imagedestroy(): supplied argument is not a valid Image resource in C:\AppServ\www\664\imageResize.php on line 93


Mình dùng AppServ

honnhienh
06-06-2010, 15:34
bạn làm theo hướng dẫn trên chưa