JavaTM 2
Platform
Std.  Ed.  v1. 4.0

패키지 javax.imageio.stream

파일과 스트림으로부터 의 하위 레벨 입출력을 처리하는 Java 이미지 입출력 API 의 패키지입니다.

참조:
          설명

인터페이스의 개요
ImageInputStream ImageReader 로 사용되는 시크 가능한 입력 스트림 인터페이스입니다.
ImageOutputStream ImageWriter 로 사용되는 시크 가능한 출력 스트림 인터페이스입니다.
 

클래스의 개요
FileCacheImageInputStream 통상의 InputStream 로부터 입력을 취득하는 ImageInputStream 의 구현입니다.
FileCacheImageOutputStream 출력을 통상의 OutputStream 에 기입하는 ImageOutputStream 의 구현입니다.
FileImageInputStream File 또는 RandomAccessFile 로부터 입력을 취득하는 ImageInputStream 의 구현입니다.
FileImageOutputStream 출력을 File 또는 RandomAccessFile 에 직접 기입하는 ImageOutputStream 의 구현입니다.
IIOByteBuffer 바이트 배열 및 그 배열내의 오프셋(offset)와 길이의 변경 가능한 참조를 표현하는 클래스입니다.
ImageInputStreamImpl ImageInputStream 인터페이스를 구현하는 추상 클래스입니다.
ImageOutputStreamImpl ImageOutputStream 인터페이스를 구현하는 추상 클래스입니다.
MemoryCacheImageInputStream 통상의 InputStream 로부터 입력을 취득하는 ImageInputStream 의 구현입니다.
MemoryCacheImageOutputStream 출력을 통상의 OutputStream 에 기입하는 ImageOutputStream 의 구현입니다.
 

패키지 javax.imageio.stream 의 설명

파일과 스트림으로부터 의 하위 레벨 입출력을 처리하는 Java 이미지 입출력 API 의 패키지입니다.

ImageInputStream 인터페이스에 의해, 스트리밍과 파일 베이스의 조작이 통합됩니다. 추상 base class ImageInputStreamImpl 의 목적은 새로운 ImageInputStream 클래스의 기입을 단순화 하는 것입니다. 구상 구현 클래스 (FileImageInputStream,FileCacheImageInputStream, 및 MemoryCacheImageInputStream)를 사용하는 것으로써, 일시 캐슈파일을 사용할지 어떨지에 관계없이,File 또는 InputStream 로부터의 입력이 가능하게 됩니다.

ImageOutputStream 인터페이스에 의해, 출력과 같은 기능이 실행됩니다. 추상 base class ImageOutputStreamImpl 및 구상 구현 클래스 (FileImageOutputStream,FileCacheImageOutputStream, 및 MemoryCacheImageOutputStream)가 제공됩니다. 구상 구현 클래스를 사용하는 것으로써, 일시 캐쉬 파일을 사용할지 어떨지에 관계없이,File 또는 OutputStream 에 출력을 기입할 수가 있습니다.

IIOByteBuffer 클래스에 의해 바이트 순차 순서를 읽어들이는 대체 수단이 제공되기 (위해)때문에, 내부 데이터의 카피량이 적게 됩니다.

도입된 버젼:
1.4

JavaTM 2
Platform
Std.  Ed.  v1. 4.0

버그의 보고와 기능의 리퀘스트
이외의 API 레퍼런스 및 개발자용 문서에 대해서는 Java 2 SDK SE 개발자용 문서를 참조해 주세요. 개발자전용의 상세한 해설, 개념의 개요, 용어의 정의, 버그의 회피책, 및 코드 실례가 포함되어 있습니다.

Java, Java 2 D, 및 JDBC 는 미국 및 그 외의 나라에 있어서의 미국 Sun Microsystems, Inc. 의 상표 혹은 등록상표입니다.
Copyright 1993-2002 Sun Microsystems, Inc. 901 San Antonio Road
Palo Alto, California, 94303, U.S.A. All Rights Reserved.