|
JavaTM Platform Standard Ed. 6 |
|||||||||
전의 클래스 다음의 클래스 | 프레임 있어 프레임 없음 | |||||||||
개요: 상자 | 필드 | 생성자 | 메소드 | 상세: 필드 | 생성자 | 메소드 |
java.lang.Objectjavax.imageio.IIOParam
javax.imageio.ImageWriteParam
javax.imageio.plugins.bmp.BMPImageWriteParam
public class BMPImageWriteParam
BMP 형식에서 이미지를 encode하기 위한 ImageWriteParam
의 서브 클래스입니다.
이 클래스를 사용하면(자), BMP 형식의 이미지 파일을 기입할 때에, 다양한 파라미터를 지정할 수 있습니다. 디폴트의 데이터 레이아웃은 아래로부터 윗방향입니다. 이 때문에, 픽셀은 아래에서 위로 향해 포함되어 최초의 주사선이 마지막에 포함됩니다.
setCompressionType()
메소드 및 적절한 형태 캐릭터 라인을 사용해, 사용하는 압축 schema를 지정할 수 있습니다. 지정한 압축 schema가 존중되는 것은, 그것이 기입해지는 이미지의 형태와 호환성이 있는 경우만입니다. 지정한 압축 schema가 기입해지는 이미지의 형태와 호환성이 없는 경우, BMP 이미지 라이터에 의해 IOException
가 throw 됩니다. 압축 방식이 명시적으로 설정되지 않는 경우,getCompressionType()
에 의해 null
가 돌려주어집니다. 이 경우, BMP 이미지 라이터에 의해, 칼라 해상도를 잃지 않고로 지정한 이미지를 encode 할 수 있는 압축 방식이 선택됩니다.
압축 방식을 나타내는 캐릭터 라인 및 그 지원하는 이미지형을, 다음의 겉(표)에 나타냅니다.
압축 방식 캐릭터 라인 | 설명 | 이미지형 |
---|---|---|
BI_RGB | 압축 해제된 RLE | <= 8 비트/샘플 |
BI_RLE8 | 8 비트 런 길이 encode | <= 8 비트/샘플 |
BI_RLE4 | 4 비트 런 길이 encode | <= 4 비트/샘플 |
BI_BITFIELDS | 패킷 데이터 | 16 또는 32 비트/샘플 |
필드의 개요 |
---|
클래스 javax.imageio. ImageWriteParam 로부터 상속된 필드 |
---|
canOffsetTiles , canWriteCompressed , canWriteProgressive , canWriteTiles , compressionMode , compressionQuality , compressionType , compressionTypes , locale , MODE_COPY_FROM_METADATA , MODE_DEFAULT , MODE_DISABLED , MODE_EXPLICIT , preferredTileSizes , progressiveMode , tileGridXOffset , tileGridYOffset , tileHeight , tileWidth , tilingMode , tilingSet |
클래스 javax.imageio. IIOParam 로부터 상속된 필드 |
---|
controller , defaultController , destinationOffset , destinationType , sourceBands , sourceRegion , sourceXSubsampling , sourceYSubsampling , subsamplingXOffset , subsamplingYOffset |
생성자 의 개요 | |
---|---|
BMPImageWriteParam ()
모든 파라미터의 디폴트 값 및 null Locale 를 사용해 BMPImageWriteParam 객체를 구축합니다. |
|
BMPImageWriteParam (Locale locale)
지정한 Locale 및 모든 파라미터의 디폴트 값로 사용하는 BMPImageWriteParam 세트를 구축합니다. |
메소드의 개요 | |
---|---|
boolean |
isTopDown ()
topDown 파라미터의 값을 돌려줍니다. |
void |
setTopDown (boolean topDown)
이것을 설정하면(자), 데이터는 위로부터 아래방향에 써내집니다. |
클래스 javax.imageio. IIOParam 로부터 상속된 메소드 |
---|
activateController , getController , getDefaultController , getDestinationOffset , getDestinationType , getSourceBands , getSourceRegion , getSourceXSubsampling , getSourceYSubsampling , getSubsamplingXOffset , getSubsamplingYOffset , hasController , setController , setDestinationOffset , setDestinationType , setSourceBands , setSourceRegion , setSourceSubsampling |
클래스 java.lang. Object 로부터 상속된 메소드 |
---|
clone , equals , finalize , getClass , hashCode , notify , notifyAll , toString , wait , wait , wait |
생성자 의 상세 |
---|
public BMPImageWriteParam(Locale locale)
Locale
및 모든 파라미터의 디폴트 값로 사용하는 BMPImageWriteParam
세트를 구축합니다.
locale
- 압축 방식명과 품질 개요를 로컬라이즈 하기 위해서
사용되는 Locale
,
또는 null
public BMPImageWriteParam()
null
Locale
를 사용해 BMPImageWriteParam
객체를 구축합니다.
메소드의 상세 |
---|
public void setTopDown(boolean topDown)
topDown
- 데이터가 위로부터 아래방향에 기입해질지 어떨지public boolean isTopDown()
topDown
파라미터의 값을 돌려줍니다. 디폴트는 false
입니다.
|
JavaTM Platform Standard Ed. 6 |
|||||||||
전의 클래스 다음의 클래스 | 프레임 있어 프레임 없음 | |||||||||
개요: 상자 | 필드 | 생성자 | 메소드 | 상세: 필드 | 생성자 | 메소드 |
Copyright 2006 Sun Microsystems, Inc. All rights reserved. Use is subject to license terms . Documentation Redistribution Policy 도 참조해 주세요.