Spec-Zone .ru
спецификации, руководства, описания, API
|
public interface BufferedImageOp
BufferedImage
объекты. Это реализуется AffineTransformOp
, ConvolveOp
, ColorConvertOp
, RescaleOp
, и LookupOp
. Эти объекты можно передать в a BufferedImageFilter
работать на a BufferedImage
в парадигме ImageProducer-ImageFilter-ImageConsumer. Классы, которые реализуют этот интерфейс, должны определить, позволяют ли они оперативную фильтрацию - операции фильтра, где исходный объект равен целевому объекту.
Этот интерфейс не может использоваться, чтобы описать более сложные операции, такие как те, которые берут многократные источники. Отметьте, что это ограничение также означает, что значения целевых пикселей до работы не привыкли как входной к работе фильтра.
Модификатор и Тип | Метод и Описание |
---|---|
BufferedImage |
createCompatibleDestImage(BufferedImage src, ColorModel destCM)
Создает обнуленное целевое изображение с корректным размером и числом полос.
|
BufferedImage |
filter(BufferedImage src, BufferedImage dest)
Выполняет single-input/single-output работу на a
BufferedImage . |
Rectangle2D |
getBounds2D(BufferedImage src)
Возвращает ограничивающий прямоугольник фильтруемого целевого изображения.
|
Point2D |
getPoint2D(Point2D srcPt, Point2D dstPt)
Возвращает расположение соответствующего пункта назначения, данного точку в исходном изображении.
|
RenderingHints |
getRenderingHints()
Возвращает подсказки рендеринга для этой работы.
|
BufferedImage filter(BufferedImage src, BufferedImage dest)
BufferedImage
. Если цветовые модели для двух изображений не соответствуют, цветное преобразование в целевую цветовую модель выполняется. Если целевое изображение является нулем, a BufferedImage
с соответствующим ColorModel
создается. IllegalArgumentException
может быть брошен, если исходное и/или целевое изображение несовместимое с типами $ изображений, позволенного class, реализовывая этот фильтр.
src
- BufferedImage
фильтроватьсяdest
- BufferedImage
в котором можно сохранить results$BufferedImage
.IllegalArgumentException
- Если исходное и/или целевое изображение не является совместимым с типами изображений, позволенных class, реализовывая этот фильтр.Rectangle2D getBounds2D(BufferedImage src)
IllegalArgumentException
может быть брошен, если исходное изображение несовместимое с типами изображений, позволенных class, реализовывая этот фильтр.src
- BufferedImage
фильтроватьсяRectangle2D
представление целевого ограничивающего прямоугольника изображения.BufferedImage createCompatibleDestImage(BufferedImage src, ColorModel destCM)
IllegalArgumentException
может быть брошен, если исходное изображение несовместимое с типами изображений, позволенных class, реализовывая этот фильтр.src
- BufferedImage
фильтроватьсяdestCM
- ColorModel
из места назначения. Если ноль, ColorModel
из источника используется.Point2D getPoint2D(Point2D srcPt, Point2D dstPt)
dstPt
определяется, это используется, чтобы содержать возвращаемое значение.srcPt
- Point2D
это представляет точку в исходном изображенииdstPt
- Point2D
в котором можно сохранить результатPoint2D
в целевом изображении, которое соответствует указанной точке в исходном изображении.RenderingHints getRenderingHints()
RenderingHints
объект для этого BufferedImageOp
. Нуль возвратов, если никакие подсказки не были установлены.
Для дальнейшей ссылки API и документации разработчика, см. Java Документация SE. Та документация содержит более подробные, предназначенные разработчиком описания, с концептуальными краткими обзорами, определениями сроков, обходных решений, и рабочих примеров кода.
Авторское право © 1993, 2013, Oracle и/или его филиалы. Все права защищены.
Проект сборка-b92