Spec-Zone.ru › OpenJDK 17

Пакет java.awt.image

package java.awt.image
Предоставляет классы для создания и изменения изображений. Обработка изображений выполняется с использованием потокового фреймворка, включающего производителя изображений, необязательные фильтры изображений и потребителя изображений. Этот фреймворк позволяет поэтапно отрисовывать изображение во время его извлечения и генерации. Кроме того, фреймворк позволяет приложению отбросить память, используемую изображением, и перегенерировать его в любое время. Этот пакет предоставляет ряд производителей, потребителей и фильтров изображений, которые можно настроить для ваших потребностей в обработке изображений.
Since:
1.0
Пакет Описание
java.awt
Содержит все классы для создания пользовательских интерфейсов и для рисования графики и изображений.
java.awt.image.renderable
Предоставляет классы и интерфейсы для создания изображений, не зависящих от рендеринга.
Класс Описание
AbstractMultiResolutionImage
Этот класс предоставляет стандартные реализации нескольких Image методов для классов, которые хотят реализовать интерфейс MultiResolutionImage.
AffineTransformOp
Этот класс использует аффинное преобразование для выполнения линейного отображения из 2D-координат на исходном изображении или Raster в 2D-координаты на целевом изображении или Raster.
AreaAveragingScaleFilter
Класс ImageFilter для масштабирования изображений с помощью простого алгоритма усреднения по области, который даёт более плавные результаты, чем алгоритм ближайшего соседа.
BandCombineOp
Этот класс выполняет произвольную линейную комбинацию полос в Raster, используя заданную матрицу.
BandedSampleModel
Этот класс представляет данные изображения, хранящиеся в виде отдельных полос, и для каждой выборки пикселя используется один элемент данных DataBuffer.
BaseMultiResolutionImage
Этот класс — реализация класса AbstractMultiResolutionImage на основе массивов.
BufferedImage
Подкласс BufferedImage описывает Image с доступным буфером данных изображения.
BufferedImageFilter
Класс BufferedImageFilter наследуется от ImageFilter для предоставления простого способа использования оператора изображения с одним источником/одним получателем (BufferedImageOp) для фильтрации BufferedImage в парадигме Image Producer/Consumer/Observer.
BufferedImageOp
Этот интерфейс описывает операции с одним входом и одним выходом, выполняемые над объектами BufferedImage.
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 и хранит данные внутри в виде целых чисел с типом short.
DataBufferUShort
Этот класс расширяет DataBuffer и хранит данные внутри в виде целых чисел с типом short.
DirectColorModel
Класс DirectColorModel — это класс ColorModel, работающий со значениями пикселей, представляющими цвета RGB и альфа-информацию как отдельные выборки и упаковывающий все выборки для одного пикселя в одно целое число, короткое или байтовое значение.
FilteredImageSource
Этот класс — реализация интерфейса ImageProducer, который принимает существующее изображение и объект фильтра и использует их для создания данных изображения для новой отфильтрованной версии исходного изображения.
ImageConsumer
Интерфейс для объектов, проявляющих интерес к данным изображения через интерфейсы ImageProducer.
ImageFilter
Этот класс реализует фильтр для набора интерфейсных методов, используемых для передачи данных от ImageProducer к ImageConsumer.
ImageObserver
Асинхронный интерфейс обновления для получения уведомлений о данных изображения по мере построения изображения.
ImageProducer
Интерфейс для объектов, которые могут создавать данные изображения для изображений.
ImagingOpException
Исключение ImagingOpException возникает, если один из методов фильтра BufferedImageOp или RasterOp не может обработать изображение.
IndexColorModel
Класс IndexColorModel — это класс ColorModel, работающий со значениями пикселей, состоящими из одной выборки, которая является индексом в фиксированной цветовой палитре в стандартном цветовом пространстве sRGB.
Kernel
Класс Kernel определяет матрицу, описывающую, как определённый пиксель и окружающие его пиксели влияют на значение, вычисляемое для позиции пикселя на выходном изображении операции фильтрации.
LookupOp
Этот класс реализует операцию поиска от источника к получателю.
LookupTable
Этот абстрактный класс определяет объект таблицы поиска.
MemoryImageSource
Этот класс — реализация интерфейса ImageProducer, которая использует массив для создания значений пикселей для изображения.
MultiPixelPackedSampleModel
Класс MultiPixelPackedSampleModel представляет изображения с одной полосой и может упаковывать несколько пикселей с одной выборкой в один элемент данных.
MultiResolutionImage
Этот интерфейс разработан как дополнительный API, поддерживаемый некоторыми реализациями Image, чтобы позволить им предоставлять альтернативные изображения для различных разрешений рендеринга.
PackedColorModel
Класс PackedColorModel — это абстрактный класс ColorModel, работающий со значениями пикселей, представляющими цвет и альфа-информацию как отдельные выборки и упаковывающий все выборки для одного пикселя в одно целое число, короткое или байтовое значение.
PixelGrabber
Класс PixelGrabber реализует ImageConsumer, который может быть присоединён к объекту Image или ImageProducer для получения подмножества пикселей в этом изображении.
PixelInterleavedSampleModel
Этот класс представляет данные изображения, хранящиеся в переплетённом формате пикселей, и для каждой выборки пикселя используется один элемент данных DataBuffer.
Raster
Класс, представляющий прямоугольный массив пикселей.
END_OF_DOCUMENT_MARKER
RasterFormatException
Исключение RasterFormatException возникает, если в Raster есть некорректная информация о структуре.
RasterOp
Этот интерфейс описывает операции с одним входом и одним выходом, выполняемые над объектами Raster.
RenderedImage
RenderedImage — общий интерфейс для объектов, которые содержат или могут генерировать данные изображения в виде объектов Raster.
ReplicateScaleFilter
Класс ImageFilter для масштабирования изображений с помощью самого простого алгоритма.
RescaleOp
Этот класс выполняет масштабирование пикселей изображения поэлементно, умножая значения образцов каждого пикселя на коэффициент масштабирования и добавляя смещение.
RGBImageFilter
Этот класс предоставляет простой способ создания ImageFilter, который изменяет пиксели изображения в стандартной цветовой модели RGB.
SampleModel
Этот абстрактный класс определяет интерфейс для извлечения образцов пикселей в изображении.
ShortLookupTable
Этот класс определяет объект таблицы поиска.
SinglePixelPackedSampleModel
Этот класс представляет данные пикселей, упакованные таким образом, что N образцов, составляющих один пиксель, хранятся в одном элементе массива данных, а каждый элемент массива данных содержит образцы только для одного пикселя.
TileObserver
Интерфейс для объектов, которые хотят получать уведомления о том, когда тайлы WritableRenderedImage становятся изменяемыми для какого-то автора через вызов getWritableTile и когда они становятся неизменяемыми после последнего вызова releaseWritableTile.
VolatileImage
VolatileImage — это изображение, содержимое которого может быть потеряно в любой момент по причинам, не зависящим от приложения (например, из-за операционной системы или других приложений).
WritableRaster
Этот класс расширяет Raster, предоставляя возможности записи пикселей.
WritableRenderedImage
WritableRenderedImage — это общий интерфейс для объектов, которые содержат или могут генерировать данные изображения в виде объектов Raster и которые могут быть изменены и/или перезаписаны.

© 1993, 2021, 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.
https://docs.oracle.com/en/java/javase/17/docs/api/java.desktop/java/awt/image/package-summary.html

Spec-Zone.ru

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