Пакет java.awt.image
Предоставляет классы для создания и изменения изображений. Обработка изображений выполняется с помощью потокового фреймворка, включающего в себя производителя изображений, необязательные фильтры изображений и потребителя изображений. Этот фреймворк позволяет поэтапно отображать изображение во время его получения и генерации. Кроме того, фреймворк позволяет приложению отбросить хранилище, используемое изображением, и перегенерировать его в любое время. В этом пакете содержится ряд производителей, потребителей и фильтров изображений, которые можно настроить для ваших потребностей в обработке изображений.
- С:
- 1.0
| Интерфейс | Описание |
|---|---|
| BufferedImageOp | Этот интерфейс описывает операции с одним входом/одним выходом, выполняемые над объектами |
| ImageConsumer | Интерфейс для объектов, выражающих интерес к данным изображения через интерфейсы ImageProducer. |
| ImageObserver | Асинхронный интерфейс обновления для получения уведомлений об информации об изображении по мере создания изображения. |
| ImageProducer | Интерфейс для объектов, которые могут генерировать данные изображения для изображений. |
| MultiResolutionImage | Этот интерфейс предназначен для того, чтобы быть дополнительным необязательным API, поддерживаемым некоторыми реализациями |
| RasterOp | Этот интерфейс описывает операции с одним входом/одним выходом, выполняемые над объектами Raster. |
| RenderedImage | RenderedImage — это общий интерфейс для объектов, которые содержат или могут генерировать данные изображения в виде растров. |
| TileObserver | Интерфейс для объектов, которые хотят быть проинформированными, когда плитки WritableRenderedImage становятся изменяемыми для некоторого записывающего устройства посредством вызова getWritableTile и когда они становятся неизменяемыми посредством последнего вызова releaseWritableTile. |
| WritableRenderedImage | WritableRenderedImage — это общий интерфейс для объектов, которые содержат или могут генерировать данные изображения в виде растров и которые могут быть изменены и/или перезаписаны. |
| Класс | Описание |
|---|---|
| AbstractMultiResolutionImage | Этот класс предоставляет стандартные реализации нескольких |
| AffineTransformOp | Этот класс использует аффинное преобразование для выполнения линейного отображения из 2D-координат на исходном изображении или |
| AreaAveragingScaleFilter | Класс ImageFilter для масштабирования изображений с помощью простого алгоритма усреднения по области, что обеспечивает более гладкие результаты, чем алгоритм ближайшего соседа. |
| BandCombineOp | Этот класс выполняет произвольную линейную комбинацию полос в |
| BandedSampleModel | Этот класс представляет данные изображения, которые хранятся в переплетённом по полосам формате, и каждый образец пикселя занимает один элемент данных в DataBuffer. |
| BaseMultiResolutionImage | Этот класс представляет массивную реализацию класса |
| BufferedImage | Подкласс |
| BufferedImageFilter | Класс |
| BufferStrategy | Класс |
| ByteLookupTable | Этот класс определяет объект таблицы поиска. |
| ColorConvertOp | Этот класс выполняет преобразование цвета пиксель за пикселем данных в исходном изображении. |
| ColorModel | Абстрактный класс |
| ComponentColorModel | Класс |
| ComponentSampleModel | Этот класс представляет данные изображения, в которых каждый образец пикселя занимает один элемент данных DataBuffer. |
| ConvolveOp | Этот класс реализует свёртку от источника к назначению. |
| CropImageFilter | Класс ImageFilter для обрезки изображений. |
| DataBuffer | Этот класс существует для упаковки одного или нескольких массивов данных. |
| DataBufferByte | Этот класс расширяет |
| DataBufferDouble | Этот класс расширяет |
| DataBufferFloat | Этот класс расширяет |
| DataBufferInt | Этот класс расширяет |
| DataBufferShort | Этот класс расширяет |
| DataBufferUShort | Этот класс расширяет |
| DirectColorModel | Класс |
| FilteredImageSource | Этот класс является реализацией интерфейса ImageProducer, который принимает существующее изображение и объект фильтра и использует их для создания данных изображения для новой отфильтрованной версии исходного изображения. |
| ImageFilter | Этот класс реализует фильтр для набора интерфейсных методов, которые используются для передачи данных от ImageProducer к ImageConsumer. |
| IndexColorModel | Класс |
| Kernel | Класс |
| LookupOp | Этот класс реализует операцию поиска от источника к назначению. |
| LookupTable | Этот абстрактный класс определяет объект таблицы поиска. |
| MemoryImageSource | Этот класс является реализацией интерфейса ImageProducer, который использует массив для создания значений пикселей для изображения. |
| MultiPixelPackedSampleModel | Класс |
| PackedColorModel | Класс |
| PixelGrabber | Класс PixelGrabber реализует ImageConsumer, который может быть присоединён к объекту Image или ImageProducer для извлечения подмножества пикселей в этом изображении. |
| PixelInterleavedSampleModel | Этот класс представляет данные изображения, которые хранятся в переплетённом по пикселям формате, и каждый образец пикселя занимает один элемент данных в DataBuffer. |
| Raster | Класс, представляющий прямоугольный массив пикселей. |
| ReplicateScaleFilter | Класс ImageFilter для масштабирования изображений с помощью самого простого алгоритма. |
| RescaleOp | Этот класс выполняет масштабирование данных в исходном изображении пиксель за пикселем, умножая значения образцов для каждого пикселя на коэффициент масштабирования и затем добавляя смещение. |
| RGBImageFilter | Этот класс предоставляет лёгкий способ создания ImageFilter, который изменяет пиксели изображения в стандартной цветовой модели RGB. |
| SampleModel | Этот абстрактный класс определяет интерфейс для извлечения образцов пикселей в изображении. |
| ShortLookupTable | Этот класс определяет объект таблицы поиска. |
| SinglePixelPackedSampleModel | Этот класс представляет данные пикселей, упакованные таким образом, что N образцов, составляющих один пиксель, хранятся в одном элементе массива данных, и каждый элемент массива данных содержит образцы только для одного пикселя. |
| VolatileImage | VolatileImage — это изображение, содержимое которого может быть потеряно в любой момент по причинам, выходящим за рамки контроля приложения (например, ситуации, вызванные операционной системой или другими приложениями). |
| WritableRaster | Этот класс расширяет Raster для предоставления возможностей записи пикселей. |
| Исключение | Описание |
|---|---|
| ImagingOpException | Исключение |
| RasterFormatException | Исключение |
© 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.
https://docs.oracle.com/en/java/javase/11/docs/api/java.desktop/java/awt/image/package-summary.html