Java 프로젝트의 클래스 폴더에 약 15 개의 이미지가 있습니다. 12 개가 올바르게로드됩니다. 그들 중 3 명은 그렇지 않습니다. 파일이 손상되지 않습니다. 이 문제를 어떻게 해결할 수 있습니까?Java - 일부 이미지는 ImageIO와 함께로드되지 않습니다
답변
이미지 유형은 종종 '컨테이너 형식'이며 이미지를 인코딩 할 때 내부적으로 다양한 인코딩을 사용할 수 있음을 의미합니다. 따라서 ImageIO
은 해당 파일 형식의 일부 이미지를로드 할 수 있지만 다른 형식은로드하지 못할 수 있습니다.
파일이 손상되지 않았습니다.
어떻게 알 수 있습니까? 일반적으로 페인트 및 미디어 프로그램은 손상된 이미지 및 기타 미디어를로드하는 데 상당한 시간이 걸립니다. 그들이 할 수 있다면, 일반적으로 파일이 손상되었다는 대화 나 경고가 없습니다 (최종 사용자는 이미지가 화면 상에있을 때 상관하지 않습니다). 이러한 응용 프로그램 리소스 경우
이 솔루션은, 당신의 마음에 드는 페인트 프로그램에서 열 사소한 변경 후 신선한를 저장할 수 있습니다. 더 나은 이미지 편집기는 손상되지 않은 유효한 이미지를 작성하고, 사용 된 인코딩을 지정하거나 Java가 지원하는 공통 인코딩을 자동으로 사용할 수도 있습니다.
놀라운 제안이지만 슬프게도 슬프게도 작동하지 않았습니다. – Cg2916
이미지의 크기는 얼마나됩니까? '작은'업로드 한 경우. 이미지를 편집하는 데 사용 된 소프트웨어는 무엇입니까? ..이 점은 20 가지 질문을하는 것을 좋아하지 않기 때문에 당신에게서 더 많은 정보가 덜 얻는 것보다 낫습니다. –
- 1. 지도보기가 PhoneGap과 함께로드되지 않습니다.
- 2. 일부 이미지는 IE6에서 렌더링되지만 일부는 렌더링되지 않습니다.
- 3. Django Fixture가 loaddata와 함께로드되지 않습니다.
- 4. jpeg가 서버의 Response.Outputstream과 함께로드되지 않습니다.
- 5. JSON 데이터가 $ .getJSON과 함께로드되지 않습니다.
- 6. NodeJS & Socket.io : Chrome이 웹 소켓과 함께로드되지 않습니다.
- 7. JPG 이미지가 UIImage image와 함께로드되지 않습니다.
- 8. ExtJS 4.1 TreeStore가 연결과 함께로드되지 않습니다.
- 9. 동적 콘텐츠가 jquery 모바일과 함께로드되지 않습니다.
- 10. 이미지는 표시되지 않습니다
- 11. 이미지는 화면에 그려지지 않습니다. C++
- 12. 이미지는 CSS 파일에 사용되지 않습니다.
- 13. 일부 Java 클래스는 배포 중에 업로드되지 않습니다.
- 14. 이미지는 애플릿에로드되지
- 15. 이미지는 동일한 형식이 : 일부 이미지가 표시, 다른 사람이
- 16. 일부 이미지는 파이어 폭스에서 대체 텍스트 만 표시되지만 Safari 또는 Chrome에서는 정상적으로로드되지만 다른 페이지의 이미지는 똑같이로드됩니다.
- 17. 그림 상자에 저장된 이미지는 미리보기가 표시되지 않습니다.
- 18. SWF 압축 파일이 IIS 압축과 함께로드되지 않음
- 19. QT5 마우스 QTwebkit과 함께로드되지 않는 플러그인
- 20. 이미지는 iPad 시뮬레이터에 표시되지만 장치는 표시되지 않습니다.
- 21. UIImageView 배경색은 표시되지만 이미지는 표시되지 않습니다.
- 22. asp.net 이미지는 ie에 표시되지만 firefox에는 표시되지 않습니다.
- 23. PHP로 생성 된 이미지는 표시되지 않습니다.
- 24. 이미지는 HTML5의 2D 캔버스 저장되지 않습니다
- 25. 이미지는 IE에서로드되지만 Firefox 또는 Chrome에서는로드되지 않습니다.
- 26. 홈페이지의 좋아하는 이미지는 더 이상 보이지 않습니다.
- 27. Android 프로젝트의 이미지는 대체되었지만 프로젝트에서는 업데이트되지 않습니다.
- 28. 내가 내가있는 tableview에 표시 할 resultstring의 일부 이미지는
- 29. 저장 이미지는
- 30. 이미지는 때로는
어서,이 사람은 지금 당장 익숙해 져야합니다! 더 나은 도움을 받으려면 [sscce] (http://www.sscce.org)를 포함 시키십시오. – user1329572
나는 sscce의 여러 문제를 가지고 있지만, 내가 할 수있는 것을 보게 될 것이다. – Cg2916
웹 페이지의 애플릿으로 바꿨지 만 이제는 다음과 같이 나타납니다 :' "Thread-13"의 예외 "java.security.AccessControlException : access denied ("java.io.FilePermission ""defensebg.png " "read") "." – Cg2916