Spec-Zone.ru › OpenJDK 8

Пакет java.awt.image

Предоставляет классы для создания и изменения изображений.

См.: Описание

Интерфейс Описание
BufferedImageOp

Этот интерфейс описывает операции с одним входом/одним выходом, выполняемые над объектами BufferedImage.

ImageConsumer

Интерфейс для объектов, проявляющих интерес к данным изображения через интерфейсы ImageProducer.

ImageObserver

Асинхронный интерфейс обновления для получения уведомлений об информации об изображении по мере его построения.

ImageProducer

Интерфейс для объектов, которые могут производить данные изображения для изображений.

RasterOp

Этот интерфейс описывает операции с одним входом/одним выходом, выполняемые над объектами Raster.

RenderedImage

RenderedImage — общий интерфейс для объектов, содержащих или способных производить данные изображения в виде объектов Raster.

TileObserver

Интерфейс для объектов, которые хотят получать информацию о том, когда плитки WritableRenderedImage становятся изменяемыми некоторым записывающим элементом через вызов getWritableTile, и когда они становятся неизменяемыми через последний вызов releaseWritableTile.

WritableRenderedImage

WritableRenderedImage — общий интерфейс для объектов, которые содержат или могут производить данные изображения в виде объектов Raster и которые могут быть изменены и/или перезаписаны.

Класс Описание
AffineTransformOp

Этот класс использует аффинное преобразование для выполнения линейного отображения из 2D-координат на исходном изображении или Raster в 2D-координаты на целевом изображении или Raster.

AreaAveragingScaleFilter

Класс ImageFilter для масштабирования изображений с помощью простого алгоритма усреднения по области, который дает более плавные результаты, чем алгоритм ближайшего соседа.

BandCombineOp

Этот класс выполняет произвольную линейную комбинацию полос в Raster, используя указанную матрицу.

BandedSampleModel

Этот класс представляет данные изображения, которые хранятся в интерлинированном по полосам формате, и для каждого образца пикселя используется один элемент данных DataBuffer.

BufferedImage

Подкласс BufferedImage описывает Image с доступным буфером данных изображения.

BufferedImageFilter

Класс BufferedImageFilter наследуется от ImageFilter для обеспечения простого способа использования оператора изображения с одним источником/одним назначением (BufferedImageOp) для фильтрации BufferedImage в парадигме Image Producer/Consumer/Observer.

BufferStrategy

Класс BufferStrategy представляет механизм организации сложных данных в памяти на конкретном Canvas или Window.

ByteLookupTable

Этот класс определяет объект таблицы поиска.

ColorConvertOp

Этот класс выполняет преобразование цвета пиксель за пикселем в данных исходного изображения.

ColorModel

Абстрактный класс ColorModel содержит методы для перевода значения пикселя в цветовые компоненты (например, красный, зеленый и синий) и альфа-компонент.

ComponentColorModel

Класс ColorModel, работающий с значениями пикселей, представляющими информацию о цвете и альфа-канале как отдельные образцы, и хранящие каждый образец в отдельном элементе данных.

ComponentSampleModel

Этот класс представляет данные изображения, хранящиеся таким образом, что каждый образец пикселя занимает один элемент данных DataBuffer.

ConvolveOp

Этот класс реализует свёртку от источника к пункту назначения.

CropImageFilter

Класс ImageFilter для обрезки изображений.

DataBuffer

Этот класс предназначен для обертывания одного или нескольких массивов данных.

DataBufferByte

Этот класс расширяет DataBuffer и хранит данные внутри в формате байтов.

DataBufferDouble

Этот класс расширяет DataBuffer и хранит данные внутри в формате double.

DataBufferFloat

Этот класс расширяет DataBuffer и хранит данные внутри в формате float.

DataBufferInt

Этот класс расширяет DataBuffer и хранит данные внутри в формате целых чисел.

DataBufferShort

Этот класс расширяет DataBuffer и хранит данные внутри в формате коротких целых чисел.

DataBufferUShort

Этот класс расширяет DataBuffer и хранит данные внутри в формате коротких целых чисел.

DirectColorModel

Класс DirectColorModel — это класс ColorModel, который работает со значениями пикселей, представляющими информацию о цвете RGB и альфа-канале как отдельные образцы и упаковывающие все образцы для одного пикселя в одно целое число, короткое целое число или байт.

FilteredImageSource

Этот класс является реализацией интерфейса ImageProducer, который принимает существующее изображение и объект фильтра и использует их для создания данных изображения для новой отфильтрованной версии исходного изображения.

ImageFilter

Этот класс реализует фильтр для набора методов интерфейса, которые используются для передачи данных от ImageProducer к ImageConsumer.

IndexColorModel

Класс IndexColorModel — это класс ColorModel, который работает со значениями пикселей, состоящими из одного образца, являющегося индексом в фиксированной палитре цветов в пространстве цветов sRGB по умолчанию.

Kernel

Класс Kernel определяет матрицу, которая описывает, как определенный пиксель и его окружающие пиксели влияют на вычисленное значение для положения пикселя в выходном изображении операции фильтрации.

LookupOp

Этот класс реализует операцию поиска от источника к пункту назначения.

LookupTable

Этот абстрактный класс определяет объект таблицы поиска.

MemoryImageSource

Этот класс является реализацией интерфейса ImageProducer, который использует массив для вывода значений пикселей для изображения.

MultiPixelPackedSampleModel

Класс MultiPixelPackedSampleModel представляет однополосные изображения и может упаковывать несколько однообразцовых пикселей в один элемент данных.

PackedColorModel

Класс PackedColorModel — это абстрактный класс ColorModel, работающий с значениями пикселей, представляющими информацию о цвете и альфа-канале как отдельные образцы, и упаковывающий все образцы для одного пикселя в одно целое число, короткое целое число или байт.

PixelGrabber

Класс PixelGrabber реализует ImageConsumer, который может быть присоединен к объекту Image или ImageProducer для получения подмножества пикселей в этом изображении.

PixelInterleavedSampleModel

Этот класс представляет данные изображения, которые хранятся в интерлинированном по пикселям формате, и для каждого образца пикселя используется один элемент данных DataBuffer.

Raster

Класс, представляющий прямоугольный массив пикселей.

ReplicateScaleFilter

Класс ImageFilter для масштабирования изображений с помощью самого простого алгоритма.

RescaleOp

Этот класс выполняет масштабирование данных исходного изображения пиксель за пикселем, умножая значения образцов каждого пикселя на коэффициент масштабирования, а затем добавляя смещение.

RGBImageFilter

Этот класс обеспечивает легкий способ создания ImageFilter, который изменяет пиксели изображения в модели цвета RGB по умолчанию.

SampleModel

Этот абстрактный класс определяет интерфейс для извлечения образцов пикселей в изображении.

ShortLookupTable

Этот класс определяет объект таблицы поиска.

SinglePixelPackedSampleModel

Этот класс представляет данные пикселей, упакованные таким образом, что N образцов, составляющих один пиксель, хранятся в одном элементе массива данных, и каждый элемент массива данных содержит образцы только для одного пикселя.

VolatileImage

VolatileImage — изображение, которое может потерять свое содержимое в любой момент из-за обстоятельств, не зависящих от приложения (например, ситуации, вызванные операционной системой или другими приложениями).

WritableRaster

Этот класс расширяет Raster, чтобы предоставить возможности записи пикселей.

Исключение Описание
ImagingOpException

Исключение ImagingOpException выбрасывается, если один из методов фильтра BufferedImageOp или RasterOp не может обработать изображение.

RasterFormatException

Исключение RasterFormatException выбрасывается, если в Raster имеется некорректная информация о структуре.

Описание пакета java.awt.image

Предоставляет классы для создания и изменения изображений. Обработка изображений осуществляется с помощью потоковой структуры, включающей производителя изображений, необязательные фильтры изображений и потребителя изображений. Эта структура позволяет поэтапно отображать изображение во время его получения и генерации. Кроме того, структура позволяет приложению отказаться от памяти, используемой изображением, и перегенерировать его в любое время. Этот пакет предоставляет ряд производителей, потребителей и фильтров изображений, которые вы можете настроить для своих потребностей в обработке изображений.

С:
JDK1.0

© 1993, 2020, Oracle and/or its affiliates. All rights reserved.
Documentation extracted from Debian's OpenJDK Development Kit package.
Licensed under the GNU General Public License, version 2, with the Classpath Exception.
Various third party code in OpenJDK is licensed under different licenses (see Debian package).
Java and OpenJDK are trademarks or registered trademarks of Oracle and/or its affiliates.

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API