背景:對於一個大學項目,我必須使用PHP5來創建一個Web應用程序,它也處理圖像。我不允許使用任何外部API,框架或AJAX。如何在沒有外部庫的情況下在PHP5中調整服務器端的圖像大小?
是否有本地函數調整圖像在PHP5中?
(我知道一個可以同時指定寬度和高度的img標籤,但調整大小客戶端上完成的。我寧願在服務器上保存的圖像尺寸縮小)
背景:對於一個大學項目,我必須使用PHP5來創建一個Web應用程序,它也處理圖像。我不允許使用任何外部API,框架或AJAX。如何在沒有外部庫的情況下在PHP5中調整服務器端的圖像大小?
是否有本地函數調整圖像在PHP5中?
(我知道一個可以同時指定寬度和高度的img標籤,但調整大小客戶端上完成的。我寧願在服務器上保存的圖像尺寸縮小)
從4.3版開始,GD庫已經與PHP捆綁在一起,並且會按照你的要求去做:http://uk.php.net/manual/en/book.image.php。你可能會想要像imagecopyresampled
。
大多數PHP安裝進來捆綁GD library。事實上,我還沒有碰到一個PHP安裝,沒有已捆綁GD。
我不得不在php.ini中取消註釋一次或兩次,因此可能有必要。 –
感謝您的快速回答 – citronas
如果在PHP配置中啓用GD,則可以使用GD。 http://stackoverflow.com/questions/7393319/resize-images-with-php – MetalFrog
PHP沒有本機圖像處理功能。爲此,您需要GD或Imagick,它們是外部庫,但通常可用於大多數標準PHP安裝。 –