[运行警告] : imagecreatefromjpeg(): gd-jpeg, libjpeg: recoverable error: Corrupt JPEG data: premature end of data segment File: /lecms/xiunophp/ext/image.class.php [218]

老是遇到这个问题。这次删除缩略图数据库都不行了。


  • lecms

    2023-4-21

    引用


    2

    lecms\xiunophp\ext\image.class.php

    大概在30行,找到 $im_src = self::load_img($src_file, $imgs['mime']); 在下面一行加入代码

    if($im_src === false){
        return FALSE;
    }


  • u21331

    2023-5-16

    引用


    3

    按照周老大的方法问题依旧存在,采集图片路径:xxx /img/allimg/10/45-270d051251455F.jpg,估计原因是包含了- 符号,求过滤特殊符号...


  • lecms

    11月前

    引用


    4

    lecms/xiunophp/ext/image.class.php 218行左右,改成下图所示看看~~

    	// 加载图片资源
    	public static function load_img($src_file, $mime) {
    		switch($mime) {
    			case 'image/jpeg':
    				$im_src = @imagecreatefromjpeg($src_file);
    				!$im_src && $im_src = @imagecreatefromgif($src_file);
    				break;
    			case 'image/gif':
    				$im_src = @imagecreatefromgif($src_file);
    				!$im_src && $im_src = @imagecreatefromjpeg($src_file);
    				break;
    			case 'image/png':
    				$im_src = @imagecreatefrompng($src_file);
    				break;
    			case 'image/wbmp':
    				$im_src = @imagecreatefromwbmp($src_file);
    				break;
    			default:
    				return FALSE;
    		}
    		return $im_src;
    	}


  • zhazha123

    11月前

    引用


    5

    提示 {"error":"[\u8fd0\u884c\u8b66\u544a] : imagecopyresampled() expects parameter 2 to be resource, bool given File:  []"}


  • 小夜好坏

    9月前

    引用


    6

    zhazha123

    提示 {"error":"[\u8fd0\u884c\u8b66\u544a] : imagecopyresampled() expects parameter 2 to ...

    你这个发布错误解决了么?我也遇到一样问题


  • lecms

    9月前

    引用


    7

    记得:后台 - 附件管理 - 删除无用附件

  • 声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。