로컬 사진 라이브러리에서 사진을로드하는 Win8/WinJS 앱을 빌드하고 있습니다. 유효한 이미지를로드하고 목록보기에 표시하는 모든 것이 일반적으로 잘 작동합니다.WinJS/WinRT : 손상된 이미지 파일을 검색합니다.
이제 손상된 이미지를 감지하고 해당 이미지에 대한 앱의 일부를 사용 중지해야합니다.
예를 들어, 텍스트 파일을 열고 텍스트를 입력하십시오. 이 파일을 .jpg 파일로 저장하십시오.이 파일은 분명히 유효한 jpg 이미지가 아닙니다. 내 응용 프로그램은 여전히 .jpg 이름 때문에 파일을로드하지만 이미지가 손상되어 앱의 특정 부분을 사용 중지해야합니다.
내가로드 한 이미지가 유효한 이미지 파일인지 확인할 수있는 방법이 있습니까? 그것이 부패했는지 아닌지 확인하려면?
저는 StorageFile, Windows.Storage.Search 관련 개체 등의 표준 WinRT/WinJS 개체를 사용하여 파일 형식 검색을 기반으로 이미지 목록을로드합니다.
검색 결과에서 손상된 이미지를 걸러 낼 필요가 없습니다. 누군가가 ListView에서 그것을 선택한 후에 이미지가 손상되었는지를 알 수 있어야합니다.