Heim > Backend-Entwicklung > PHP-Tutorial > 图片上传并使用ImageMagick生成缩略图

图片上传并使用ImageMagick生成缩略图

WBOY
Freigeben: 2016-07-25 08:45:43
Original
1431 Leute haben es durchsucht
使用ImageMagick,您可以轻松,更快地创建缩略图,比使用PHP的容易得多。
  1. // Location to upload main image:
  2. $mainDir = $_SERVER['DOCUMENT_ROOT'].'/images/l/';
  3. // Location to create the thumb image:
  4. $smalDir = $_SERVER['DOCUMENT_ROOT'].'/images/s/';
  5. // Command to use:
  6. $command = '/usr/bin/convert';
  7. // Thumbnail width:
  8. $size = 210;
  9. // Make sure we have an image:
  10. if(isset($_POST['submit'])){
  11. if(getimagesize($_FILES['photo']['tmp_name'])){
  12. $name = $_FILES['photo']['name'];
  13. $uploadfile = $mainDir . $name;
  14. move_uploaded_file($_FILES['photo']['tmp_name'], $uploadfile);
  15. $lrgImg = $mainDir . $name;
  16. $smlImg = $smalDir . $name;
  17. $imageMagick = $command . " '". $lrgImg . "' -resize '$size' '" . $smlImg . "'";
  18. shell_exec($imageMagick);
  19. }
  20. header("Location: /test.php");
  21. exit;
  22. }else{
  23. ?>
  24. foreach(glob($smalDir.'*') as $img){
  25. echo ' 图片上传并使用ImageMagick生成缩略图 ';
  26. }
  27. }
  28. ?>
复制代码

图片上传, ImageMagick


Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage