본문 바로가기
블로그 이미지

방문해 주셔서 감사합니다! 항상 행복하세요!

  
   - 문의사항은 메일 또는 댓글로 언제든 연락주세요.
   - "해줘","답 내놔" 같은 질문은 답변드리지 않습니다.
   - 메일주소 : lts06069@naver.com


Java(자바)/Java 기본

Java 파일 이미지 타입확인, Java 이미지 깨짐 확인

야근없는 행복한 삶을 위해 ~
by 마샤와 곰 2020. 7. 22.

Java에서 이미지파일이 깨져있는지, 올바르게 존재하는지 확인하는 방법 입니다.

긴 설명이 필요없이 간단합니다.

 

* 소스코드

import java.awt.image.BufferedImage;
import java.io.File;

import javax.imageio.ImageIO;

public class ImageTypeClass {
    public static void main(String[] args) {
        boolean isok = isImage("위치/대상.png");
    }
    
    //이미지 깨짐여부 확인
    public static boolean isImage(String filepath){
        boolean result = false;
        File f = new File(filepath);
        try {
            BufferedImage buf = ImageIO.read(f);
            if(buf == null){
                result = false;
            } else {
                result = true;	
            }
        } catch (Exception e) {
            e.printStackTrace();
        }		
        return result;
    }
}

 

* 실제 실행모습

안깨졌으면 메타정보가 올바르게 나옵니다!! 깨져있으면 null값이 나옵니다.

 

반응형
* 위 에니메이션은 Html의 캔버스(canvas)기반으로 동작하는 기능 입니다. Html 캔버스 튜토리얼 도 한번 살펴보세요~ :)
* 직접 만든 Html 캔버스 애니메이션 도 한번 살펴보세요~ :)

댓글