게시판에 사진을 올리는데 에러가 발생합니다.

Warning: exif_read_data(59112d4ed11aa4330015.jpg): Illegal IFD size in /home1/bethel/public_html/wp-content/plugins/kboard/class/KBFileHandler.class.php on line 551

KBoard 게시판에 사진을 여러 장 업로드하는데 일부는 올라가고 일부는 저런 메시지를 보이면서 업로드가 안됩니다. 도와주세요!!

어떻게 해야 가능할까요. 사진은 모두 리사이즈해서 일정 크기로 맞춘 상태입니다.

검색을 해봐도 알 수가 없네요.

관련 파일의 라인을 찾아서 봤는데도 뭘 고쳐야 할지 모르겠습니다 ㅠㅠ

 

    /**
     * 이미지 방향을 확인해 로테이션한다.
     * @param string $image
     */
    public function imageOrientation($image){
        if(kboard_mime_type($image) == 'image/jpeg'){
            $image_editor = wp_get_image_editor($image);
            if(!is_wp_error($image_editor) && function_exists('exif_read_data')){
                $exif = exif_read_data($image);                                                                 <<<< line 551
                if(isset($exif['Orientation']) && $exif['Orientation']){
                    switch($exif['Orientation']){
                        case 8: $image_editor->rotate(90); break;
                        case 3: $image_editor->rotate(180); break;
                        case 6: $image_editor->rotate(-90); break;
                    }
                }
                $image_editor->save($image);
            }

워드프레스 에러 기술지원 서비스 전문가에게 맡기세요
워드프레스 에러 기술지원 서비스 전문가에게 맡기세요
좋은 정보와 인맥을 동시에, 워드프레스 사용자 단톡방 참여하기