图片上传背景图片透明后上传后背景为黑色的代码

jackxiang 2010-2-3 12:55 | |

    if (function_exists("imagecreatetruecolor")){
      //resize picture
      $new = imagecreatetruecolor($intWidth, $intHeight);
        imagealphablending($new,false);
      ImageCopyResampled($new, $img, 0, 0, 0, 0, $intWidth, $intHeight, $arrImageInfo["width"], $arrImageInfo["height"]);
      imagesavealpha($new,true);
    } else {
      //resize picture
      $new = imagecreate($intWidth, $intHeight);
      imagealphablending($new,false);
      ImageCopyResized($new, $img, 0, 0, 0, 0,$intWidth, $intHeight, $arrImageInfo["width"], $arrImageInfo["height"]);
      imagesavealpha($new,true);
    }

作者:jackxiang@向东博客 专注WEB应用 构架之美 --- 构架之美,在于尽态极妍 | 应用之美,在于药到病除
地址:https://jackxiang.com/post/2679/
版权所有。转载时必须以链接形式注明作者和原始出处及本声明!

评论列表
发表评论

昵称

网址

电邮

打开HTML 打开UBB 打开表情 隐藏 记住我 [登入] [注册]