|
JavaTM Platform Standard Ed. 6 |
|||||||||
��һ���� ��һ���� | ��� ��� ������ | |||||||||
ժҪ�� Ƕ�� | �ֶ� | ���췽�� | ���� | ��ϸ��Ϣ�� �ֶ� | ���췽�� | ���� |
java.lang.Objectjava.awt.image.BandCombineOp
public class BandCombineOp
����ʹ��һ��ָ������� Raster
�е� band ��������������ϡ�
����Ŀ��ȱ������Դ Raster
�е� band �������Լ�һ������������е������� band ���� 1������ band ���������Ľ�β������һ�������� 1������ʾһ�����ء�����ĸ߶ȱ������Ŀ��ͼ���е� band ����
���磬����һ�� band ��Ϊ 3 �� Raster
��Ϊ�˷�ת Raster
�ĵڶ��� band�����Զ�ÿ������Ӧ�����±任��
[ 1.0 0.0 0.0 0.0 ] [ b1 ] [ 0.0 -1.0 0.0 255.0 ] x [ b2 ] [ 0.0 0.0 1.0 0.0 ] [ b3 ] [ 1 ]
ע�⣬Դͼ���Ŀ��ͼ�������ͬһ������
���췽��ժҪ | |
---|---|
BandCombineOp(float[][] matrix,
RenderingHints hints)
����һ������ָ������� BandCombineOp �� |
����ժҪ | |
---|---|
WritableRaster |
createCompatibleDestRaster(Raster src)
����һ����������Ŀ�� Raster ����������ȷ��С�� band ���� |
WritableRaster |
filter(Raster src,
WritableRaster dst)
ʹ�ù��췽����ָ���ľ���任�� Raster �� |
Rectangle2D |
getBounds2D(Raster src)
���ر任��Ŀ��ͼ��ı߽�� |
float[][] |
getMatrix()
����������Ͼ����һ�������� |
Point2D |
getPoint2D(Point2D srcPt,
Point2D dstPt)
������Դ Raster �и������Ӧ��Ŀ����λ�á� |
RenderingHints |
getRenderingHints()
������Դ˲������ֵ���ʾ�� |
���� java.lang.Object �̳еķ��� |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
���췽����ϸ��Ϣ |
---|
public BandCombineOp(float[][] matrix, RenderingHints hints)
BandCombineOp
������Ŀ��ȱ������Դ Raster
�е� band �������Լ�һ������������е������� band ���� 1������ band ���������Ľ�β������һ�������� 1������ʾһ�����ء�����ĸ߶ȱ������Ŀ��ͼ���е� band ����
��һ���±������������ڶ����±������������˲���û��ʹ�õ�ǰ����ij�����ʾ��RenderingHints
��������Ϊ null��
matrix
- ���� band ��ϲ���Ҫʹ�õľ���hints
- ���ڴ˲����� RenderingHints
����ǰû��ʹ����ʾ�����������Ϊ null��������ϸ��Ϣ |
---|
public final float[][] getMatrix()
public WritableRaster filter(Raster src, WritableRaster dst)
Raster
�����Դͼ���Ŀ��ͼ���е� band �������һ�£����׳� IllegalArgumentException
���йظ�����ϸ��Ϣ���������ע�͡�
���Ŀ��ͼ��Ϊ null����������ʹ band �����ھ����е���������ʹ�ò����������������Ҳ�����׳��쳣��
RasterOp
�е� filter
src
- Ҫ���˵� Raster
��dst
- Ҫ�����д洢���˲�������� Raster
��
Raster
��
IllegalArgumentException
- ���Դͼ���Ŀ��ͼ���е� band �������һ�¡�public final Rectangle2D getBounds2D(Raster src)
IllegalArgumentException
���йظ�����ϸ��Ϣ���������ע�͡�
RasterOp
�е� getBounds2D
src
- Ҫ���˵� Raster
��
Rectangle2D
��
IllegalArgumentException
- ���Դͼ���е� band �������һ�¡�public WritableRaster createCompatibleDestRaster(Raster src)
Raster
����������ȷ��С�� band �������Դͼ���е� band �������һ�£����׳� IllegalArgumentException
���йظ�����ϸ��Ϣ���������ע�͡�
RasterOp
�е� createCompatibleDestRaster
src
- Ҫ���˵� Raster
��
Raster
��public final Point2D getPoint2D(Point2D srcPt, Point2D dstPt)
Raster
�и������Ӧ��Ŀ����λ�á����ָ���� dstPt
����ʹ���������淵��ֵ�������ⲻ��һ�����β�������˷��صĵ���ָ���� srcPt
��ͬ��
RasterOp
�е� getPoint2D
srcPt
- ��ʾԴ Raster
�� Point2D
dstPt
- ���ڴ洢����� Point2D
��
Point2D
��public final RenderingHints getRenderingHints()
RasterOp
�е� getRenderingHints
RenderingHints
�������û��������ʾ���� null��
|
JavaTM Platform Standard Ed. 6 |
|||||||||
��һ���� ��һ���� | ��� ��� ������ | |||||||||
ժҪ�� Ƕ�� | �ֶ� | ���췽�� | ���� | ��ϸ��Ϣ�� �ֶ� | ���췽�� | ���� |
��Ȩ���� 2007 Sun Microsystems, Inc. ��������Ȩ���� ����������֤��������������ĵ����·ַ�������