【问题标题】:How to upload high resolution image to folder using gd library or any method?如何使用 gd 库或任何方法将高分辨率图像上传到文件夹?
【发布时间】:2013-01-16 17:47:52
【问题描述】:

如何使用 gd 库或任何方法将高分辨率图像上传到文件夹?任何帮助表示赞赏。

    mkdir("../Connectors/upload_images/$album_name/");

    $file_tmpname=$_FILES['is_albimg']['tmp_name'];

    $file_name=$_FILES['is_albimg']['name'];

    $file_nm=explode('.',$file_name);

    //print_r($file_nm); die();

    $fname2=$file_nm[0].time().".".$file_nm[1];

    $hash = hash('md5', $fname2);

    $fname = $hash.".".$file_nm[1];

                $up='../Connectors/upload_images/'.$album_name.'/'.$fname;

    //echo $up; die();

    move_uploaded_file($file_tmpname,$up) or die();

【问题讨论】:

  • 问题是什么?处理上传和 gdlib 的关系在哪里?
  • 我要上传图片文件夹中高分辨率和低分辨率的照片
  • 在上传到图像文件夹之前,它会转换成两个拇指,分别是高分辨率拇指和低分辨率拇指
  • @peter plz 如果您有任何想法,请帮助我.......这很紧急!!!!!!
  • @user1999168 抱歉,我对 PHP 一点也不熟悉 - 我刚刚更正了输入。

标签: php image image-processing image-uploading gdlib


【解决方案1】:

PHP 上传处理对图像一无所知,更不用说分辨率了。它只处理文件。

如果您想从上传的图片创建一个缩小的预览(我想这就是您想要的;您的实际问题不太清楚),让自己熟悉 GD,然后创建图片。

查看文档:http://php.net/manual/en/book.image.php

具体来说,imagecopyresampled()

请注意,此处发布的代码示例包含严重的安全问题;我希望这只是一个示例,而不是生产代码。在此处查看有关处理上传文件的 PHP 手册:http://www.php.net/manual/en/features.file-upload.php

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2017-08-23
    • 2014-11-20
    • 2017-12-21
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-05-23
    相关资源
    最近更新 更多