간단한지도 작성기의지도 편집기에서 작업하고 있습니다.자바 bmp 파일을 읽으시겠습니까?
내 생각은 벽에 검은 색 픽셀로 벽을 페인트하는 것이 었습니다. 다른 모든 것 (흰색)은 공간의 여유 공간입니다.
bmp 파일을 읽는 모든 .jar? 그래서 머리글 등을 피하기 위해?
갱신
임 adavance 약 Image4j
감사를 읽는.
간단한지도 작성기의지도 편집기에서 작업하고 있습니다.자바 bmp 파일을 읽으시겠습니까?
내 생각은 벽에 검은 색 픽셀로 벽을 페인트하는 것이 었습니다. 다른 모든 것 (흰색)은 공간의 여유 공간입니다.
bmp 파일을 읽는 모든 .jar? 그래서 머리글 등을 피하기 위해?
임 adavance 약 Image4j
감사를 읽는.
Image4j를 사용하고 싶다면 매우 쉬운 방법입니다. 이 코드는 JLabel에 bmp를 표시합니다.
BufferedImage image = null;
try
{
image = BMPDecoder.read(new File("C:\\test.bmp"));
}
catch(IOException ex)
{
Logger.getLogger(DesktopApplication1View.class.getName()).log(Level.SEVERE, null, ex);
}
jLabel1.setIcon(new ImageIcon(image));
자바 고급 이미징 API Image I/O sub-project도 확인하시기 바랍니다. Javadoc 프로젝트는 BMP 파일에 대한 지원 (주로 래스터 모드)이 있음을 나타냅니다.
import javax.imageio.ImageIO;
class ListImageReaders {
public static void main(String[] args) {
String[] imageReaders = ImageIO.getReaderFileSuffixes();
for (String imageReader : imageReaders) {
System.out.println(imageReader);
}
}
}
는
bmp
jpg
wbmp
jpeg
png
gif
Press any key to continue . . .
[이] (http://www.javaworld.com/javaworld/javatips/jw-javatip43.html) 게시물 도움이 될 수 있습니다 (자바 1.6에서) 출력을 제공합니다 . 어떤 약속도 없다, 단지 약간의 인터넷 검색!^_ ^ – Stephen