【问题标题】:How to upload images with reduced size and their thumbnails?如何上传缩小尺寸的图像及其缩略图?
【发布时间】:2013-06-02 15:58:12
【问题描述】:

我有这个脚本用于在图库中多次上传图片:

if (!empty($_FILES)) {
$tempFile = $_FILES['Filedata']['tmp_name'];                          

echo $targetPath = $_SERVER['DOCUMENT_ROOT'] . 'img/galerie/'.$datum.'-'.$nazevAlba.'-'.$k_dj.'/';  
echo $targetFile =  str_replace('//','/',$targetPath) . $_FILES['Filedata']['name']; 

if( move_uploaded_file($tempFile,$targetFile)){   
    $nazevSouboru = 'img/galerie/'.$datum.'-'.$nazevAlba.'-'.$k_dj.'/'.$_FILES['Filedata']['name'];
    mysql_query("
        INSERT INTO `galerie_fotky` (`k_album`,`odkaz`)
        VALUES ('".$_GET['idAlba']."','".$nazevSouboru."')
    "); 
    echo true;
}else{
    echo false;
}         

}

我需要做的是上传这些尺寸减小的图像,这样就不会在服务器上占用太多空间。我怎样才能做到这一点?第二个问题是:对于将每个图像保存在同一文件夹中的缩略图,假设高度为 150 像素。

【问题讨论】:

  • 您正在寻找创建图像缩略图的 soe 类?
  • 我希望它只能通过扩展我的脚本来完成......但是如果它可以用我的脚本完成这一页上的所有事情,我可以使用一些类...... :)
  • 谢谢,它看起来很有希望......你知道如何上传大图像并进行一些压缩吗?
  • 我总是使用一些缩略图类来创建缩略图

标签: php image upload gallery thumbnails


【解决方案1】:

您可以使用以下任何库:

http://phpthumb.gxdlabs.com/(真不错) http://phpthumb.sourceforge.net/

但事实是,GD 也有一些非常简单的图像调整功能。 http://php.net/manual/en/book.image.php

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2010-10-15
    • 2012-09-07
    • 1970-01-01
    • 2016-10-29
    • 1970-01-01
    相关资源
    最近更新 更多