调整上传的图片大小

时间:2013-03-27 00:07:08

标签: php image

if (move_uploaded_file($File_Tmp,"product_images/".$File_Name)) {
     // To Rename the uploaded file
    $Random = rand()*1200;
    $File_New_Name = $Random.".".$File_Extension;
    rename("product_images/".$File_Name,"product_images/".$File_New_Name);  
}

现在我希望上传的图片是自定义大小。请帮我写一下代码,并说明它是如何工作的......谢谢......只有PHP代码。

2 个答案:

答案 0 :(得分:1)

我遵循了Jarrod的这个教程,并取得了很好的成绩。它包括输入图像类型的错误捕获。

http://net.tutsplus.com/tutorials/php/image-resizing-made-easy-with-php/

答案 1 :(得分:0)

使用imageMagick

的示例
<?php

    $image = new Imagick($filename);
    $image->resizeImage(200,200, imagick::FILTER_LANCZOS, 0.9, true);
    $image->writeImage($filename);

?>

请阅读此处的文档:resizeImage

安装文档:Installation