Spec-Zone .ru
спецификации, руководства, описания, API
|
public class ReplicateScaleFilter extends ImageFilter
Это предназначается, чтобы использоваться в соединении с объектом FilteredImageSource произвести масштабируемые версии существующих изображений. Из-за зависимостей от реализации, могут быть различия в пиксельных значениях изображения, фильтруемого на различных платформах.
FilteredImageSource
, ImageFilter
Модификатор и Тип | Поле и Описание |
---|---|
protected int |
destHeight
Целевой height, чтобы масштабировать изображение.
|
protected int |
destWidth
Целевой width, чтобы масштабировать изображение.
|
protected Object |
outpixbuf
A
byte массив, инициализированный с размером destWidth и используемый, чтобы поставить строку пиксельных данных к ImageConsumer . |
protected int[] |
srccols
int массив, содержащий информацию приблизительно столбец пикселей. |
protected int |
srcHeight
height исходного изображения.
|
protected int[] |
srcrows
int массив, содержащий информацию о строке пикселей. |
protected int |
srcWidth
width исходного изображения.
|
потребитель
COMPLETESCANLINES, IMAGEABORTED, IMAGEERROR, RANDOMPIXELORDER, SINGLEFRAME, SINGLEFRAMEDONE, SINGLEPASS, STATICIMAGEDONE, TOPDOWNLEFTRIGHT
Конструктор и Описание |
---|
ReplicateScaleFilter(int width, int height)
Создает ReplicateScaleFilter, который масштабирует пиксели из его исходного изображения как определено параметрами height и width.
|
Модификатор и Тип | Метод и Описание |
---|---|
void |
setDimensions(int w, int h)
Переопределите размерности исходного изображения и передайте размерности нового масштабируемого размера к ImageConsumer.
|
void |
setPixels(int x, int y, int w, int h, ColorModel model, byte[] pixels, int off, int scansize)
Выберите, какие строки и столбцы поставленных пикселей байта необходимы для места назначения масштабируемое изображение и проходят только через те строки и столбцы, которые необходимы, тиражируются по мере необходимости.
|
void |
setPixels(int x, int y, int w, int h, ColorModel model, int[] pixels, int off, int scansize)
Выберите, какие строки и столбцы поставленных международных пикселей необходимы для места назначения масштабируемое изображение и проходят только через те строки и столбцы, которые необходимы, тиражируются по мере необходимости.
|
void |
setProperties(Hashtable<?,?> props)
Проводит свойства от исходного объекта после добавления свойства, указывающего на примененный масштаб.
|
clone, getFilterInstance, imageComplete, resendTopDownLeftRight, setColorModel, setHints
protected int srcWidth
protected int srcHeight
protected int destWidth
protected int destHeight
protected int[] srcrows
int
массив, содержащий информацию о строке пикселей.protected int[] srccols
int
массив, содержащий информацию приблизительно столбец пикселей.protected Object outpixbuf
byte
массив, инициализированный с размером destWidth
и используемый, чтобы поставить строку пиксельных данных к ImageConsumer
.public ReplicateScaleFilter(int width, int height)
width
- целевой width, чтобы масштабировать изображениеheight
- целевой height, чтобы масштабировать изображениеIllegalArgumentException
- если width
равняется нулю или height
равняется нулюpublic void setProperties(Hashtable<?,?> props)
super.setProperties
, который мог бы привести к дополнительным добавляемым свойствам. Отметьте: Этот метод предназначается, чтобы быть вызванным ImageProducer
из Image
чьи пиксели фильтруются. Разработчики, использующие этот class, чтобы фильтровать пиксели от изображения, должны избежать вызывать этот метод непосредственно, так как та работа могла вмешаться в работу фильтрации.
setProperties
в интерфейсе ImageConsumer
setProperties
в class ImageFilter
props
- свойства от исходного объектаpublic void setDimensions(int w, int h)
Отметьте: Этот метод предназначается, чтобы быть вызванным ImageProducer
из Image
чьи пиксели фильтруются. Разработчики, использующие этот class, чтобы фильтровать пиксели от изображения, должны избежать вызывать этот метод непосредственно, так как та работа могла вмешаться в работу фильтрации.
setDimensions
в интерфейсе ImageConsumer
setDimensions
в class ImageFilter
w
- width исходного изображенияh
- height исходного изображенияImageConsumer
public void setPixels(int x, int y, int w, int h, ColorModel model, byte[] pixels, int off, int scansize)
Отметьте: Этот метод предназначается, чтобы быть вызванным ImageProducer
из Image
чьи пиксели фильтруются. Разработчики, использующие этот class, чтобы фильтровать пиксели от изображения, должны избежать вызывать этот метод непосредственно, так как та работа могла вмешаться в работу фильтрации.
setPixels
в интерфейсе ImageConsumer
setPixels
в class ImageFilter
x
- X координат верхнего левого угла области пикселей, которые будут установленыy
- координата Y верхнего левого угла области пикселей, которые будут установленыw
- width области пикселейh
- height области пикселейmodel
- указанное ColorModel
pixels
- массив пикселейoff
- смещение в pixels
массивscansize
- расстояние от одной строки пикселей к следующему в pixels
массивImageConsumer.setPixels(int, int, int, int, java.awt.image.ColorModel, byte[], int, int)
public void setPixels(int x, int y, int w, int h, ColorModel model, int[] pixels, int off, int scansize)
Отметьте: Этот метод предназначается, чтобы быть вызванным ImageProducer
из Image
чьи пиксели фильтруются. Разработчики, использующие этот class, чтобы фильтровать пиксели от изображения, должны избежать вызывать этот метод непосредственно, так как та работа могла вмешаться в работу фильтрации.
setPixels
в интерфейсе ImageConsumer
setPixels
в class ImageFilter
x
- X координат верхнего левого угла области пикселей, которые будут установленыy
- координата Y верхнего левого угла области пикселей, которые будут установленыw
- width области пикселейh
- height области пикселейmodel
- указанное ColorModel
pixels
- массив пикселейoff
- смещение в pixels
массивscansize
- расстояние от одной строки пикселей к следующему в pixels
массивImageConsumer.setPixels(int, int, int, int, java.awt.image.ColorModel, byte[], int, int)
Для дальнейшей ссылки API и документации разработчика, см. Java Документация SE. Та документация содержит более подробные, предназначенные разработчиком описания, с концептуальными краткими обзорами, определениями сроков, обходных решений, и рабочих примеров кода.
Авторское право © 1993, 2013, Oracle и/или его филиалы. Все права защищены.
Проект сборка-b92