|
JavaTM Platform Standard Ed. 6 |
|||||||||
��һ���� ��һ���� | ��� ��� ������ | |||||||||
ժҪ�� Ƕ�� | �ֶ� | ���췽�� | ���� | ��ϸ��Ϣ�� �ֶ� | ���췽�� | ���� |
java.lang.Objectjava.awt.image.ImageFilter
java.awt.image.ReplicateScaleFilter
java.awt.image.AreaAveragingScaleFilter
public class AreaAveragingScaleFilter
����һ�� ImageFilter �࣬��ʹ��һ��������ƽ���㷨������ͼ�����ţ����㷨��������������㷨��ƽ���Ľ����
������չ ImageFilter ������������ͼ��������ţ���Ϊ��������ȡ��ͼ�����ͼ���ṩһ��Դͼ��Դͼ���е����ر�����Բ���ָ���ߴ�ͼ������ء���Ϲ������������¹��̣�����ʹ�����ظ��ƽ�Դͼ�����Ŵ�ΪĿ��ߴ�����ɱ������ͨ��������Ŀ��ͼ����������ڵij���ߴ�ͼ���е��������ؼؽ���ƽ������ͼ������С��Ŀ��ߴ硣���Դ���ݲ��� TopDownLeftRight ˳���ͣ�����������˻�Ϊһ�������ظ�����Ϊ��������ʹ�� requestTopDownLeftRightResend() ������һ�ָ��õķ�ʽ�����¹������ء�
����ζ�������� FilteredImageSource ��������ʹ�ã�����������ͼ������Ű汾��������ʵ����أ���ͬƽ̨�Ϲ��˵�ͼ������ֵ���ܴ��ڲ��졣
FilteredImageSource
,
ReplicateScaleFilter
,
ImageFilter
�ֶ�ժҪ |
---|
���� java.awt.image.ReplicateScaleFilter �̳е��ֶ� |
---|
destHeight, destWidth, outpixbuf, srccols, srcHeight, srcrows, srcWidth |
���� java.awt.image.ImageFilter �̳е��ֶ� |
---|
consumer |
�ӽӿ� java.awt.image.ImageConsumer �̳е��ֶ� |
---|
COMPLETESCANLINES, IMAGEABORTED, IMAGEERROR, RANDOMPIXELORDER, SINGLEFRAME, SINGLEFRAMEDONE, SINGLEPASS, STATICIMAGEDONE, TOPDOWNLEFTRIGHT |
���췽��ժҪ | |
---|---|
AreaAveragingScaleFilter(int width,
int height)
����һ�� AreaAveragingScaleFilter�������� width �� height ������ָ����Դͼ������ؽ������š� |
����ժҪ | |
---|---|
void |
setHints(int hints)
��������Ƿ���ʹ�ñ�Ҫ����ʾ���д��ͣ��Ӷ�����ƽ���㷨ִ���书�ܡ� |
void |
setPixels(int x,
int y,
int w,
int h,
ColorModel model,
byte[] pixels,
int off,
int scansize)
���Ѵ��� byte ���صķ�����ϵ��ۼ����飬��������������������е�ƽ�����ݡ� |
void |
setPixels(int x,
int y,
int w,
int h,
ColorModel model,
int[] pixels,
int off,
int scansize)
���Ѵ��� int ���صķ�����ϵ��ۼ����飬��������������������е�ƽ�����ݡ� |
���� java.awt.image.ReplicateScaleFilter �̳еķ��� |
---|
setDimensions, setProperties |
���� java.awt.image.ImageFilter �̳еķ��� |
---|
clone, getFilterInstance, imageComplete, resendTopDownLeftRight, setColorModel |
���� java.lang.Object �̳еķ��� |
---|
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
���췽����ϸ��Ϣ |
---|
public AreaAveragingScaleFilter(int width, int height)
width
- Ҫ����ͼ���Ŀ�����height
- Ҫ����ͼ���Ŀ��߶�������ϸ��Ϣ |
---|
public void setHints(int hints)
ע���˷������� Image
���������������ˣ��� ImageProducer
���á�ʹ�ô������ͼ�����صĿ�����ԱӦ�ñ���ֱ�ӵ��ô˷�������Ϊ�ò������ܸ��Ź��˲�����
ImageConsumer
�е� setHints
ImageFilter
�е� setHints
hints
- ImageConsumer ���ڴ������ص���ʾ����ImageConsumer.setHints(int)
public void setPixels(int x, int y, int w, int h, ColorModel model, byte[] pixels, int off, int scansize)
ע���˷������� Image
���������������ˣ��� ImageProducer
���á�ʹ�ô������ͼ�����صĿ�����ԱӦ�ñ���ֱ�ӵ��ô˷�������Ϊ�ò������ܸ��Ź��˲�����
ImageConsumer
�е� setPixels
ReplicateScaleFilter
�е� setPixels
x
- Ҫ���õ������������Ͻǵ� X ����y
- Ҫ���õ������������Ͻǵ� Y ����w
- ��������Ŀ���h
- ��������ĸ߶�model
- ָ���� ColorModel
pixels
- ��������off
- pixels
�����е�ƫ����scansize
- pixels
������һ�����ص���һ�еľ���ReplicateScaleFilter
public void setPixels(int x, int y, int w, int h, ColorModel model, int[] pixels, int off, int scansize)
ע���˷������� Image
���������������ˣ��� ImageProducer
���á�ʹ�ô������ͼ�����صĿ�����ԱӦ�ñ���ֱ�ӵ��ô˷�������Ϊ�ò������ܸ��Ź��˲�����
ImageConsumer
�е� setPixels
ReplicateScaleFilter
�е� setPixels
x
- Ҫ���õ������������Ͻǵ� X ����y
- Ҫ���õ������������Ͻǵ� Y ����w
- ��������Ŀ���h
- ��������ĸ߶�model
- ָ���� ColorModel
pixels
- ��������off
- pixels
�����е�ƫ����scansize
- pixels
������һ�����ص���һ�еľ���ReplicateScaleFilter
|
JavaTM Platform Standard Ed. 6 |
|||||||||
��һ���� ��һ���� | ��� ��� ������ | |||||||||
ժҪ�� Ƕ�� | �ֶ� | ���췽�� | ���� | ��ϸ��Ϣ�� �ֶ� | ���췽�� | ���� |
��Ȩ���� 2007 Sun Microsystems, Inc. ��������Ȩ���� ����������֤��������������ĵ����·ַ�������