Spec-Zone.ru › OpenJDK 21

Пакет 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
Класс, представляющий прямоугольный массив пикселей.
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, 2023, 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/21/docs/api/java.desktop/java/awt/image/package-summary.html

Spec-Zone.ru

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