코스모스팜 스레드

케이보드 사진업로드 메타데이터 유지 문의

안녕하세요 현재 케이보드 모던갤러리를 사용중입니다.

 

사진 동호회 홈페이지를 제작중입니다.

이에 따라 현재 사진을 올릴때 메타데이터(찍은 카메라 정보 등) 를 표시해야하는데

 - f-스톱, 노출시간, 초점거리,, 렌즈 모델, 등등의 메타정보들 

업로드시 자동으로 사진의 메타데이터가 삭제되는 것으로 파악하고 있습니다. 

 

이를 수정하여 메타데이터를 표시하는 방법을 알고 싶습니다. 

감사합니다. 

 

 

 

 

 

무제한으로 웹사이트를 만드세요. (코스모스팜 무제한 라이센스)
무제한으로 웹사이트를 만드세요. (코스모스팜 무제한 라이센스)
  • 안녕하세요~^^

    KBoard 플러그인에서 이미지 업로드 시

    WP_Image_Editor로 이미지 메타 데이터 방향을 확인해서 로테이션하고 있습니다.

    WP_Image_Editor를 사용하면서 이미지 메타 데이터가 지워는 듯합니다.

     

    임시방편으로

    FTP로 접속해서 /wp-content/plugins/kboard/class/KBFileHandler.class.php 파일에

    아래의 코드를 찾아서 주석 처리해보시겠어요?

    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);
    		if(isset($exif['Orientation']) && $exif['Orientation']){
    			switch($exif['Orientation']){
    				case 3: $image_editor->rotate(180); break;
    				case 6: $image_editor->rotate(-90); break;
    				case 8: $image_editor->rotate(90); break;
    			}
    			$image_editor->save($image);
    		}
    	}
    }

     

    어떻게 사용 중이신지는 모르겠지만

    비회원으로도 확인 가능한 페이지 주소도 알려주시겠어요?

    고맙습니다.

  • 아주 잘 동작합니다~! ^^

    정확히 안내주셔서 진심으로 감사합니다~ 최고에요~!

이미지 사진은 imgur에 업로드한 뒤 링크 걸어주세요.
무제한으로 웹사이트를 만드세요. (코스모스팜 무제한 라이센스)