Пакет java.awt.image
Предоставляет классы для создания и изменения изображений.
См.: Описание
| Интерфейс | Описание |
|---|---|
| BufferedImageOp | Этот интерфейс описывает операции с одним входом/одним выходом, выполняемые над объектами |
| ImageConsumer | Интерфейс для объектов, проявляющих интерес к данным изображения через интерфейсы ImageProducer. |
| ImageObserver | Асинхронный интерфейс обновления для получения уведомлений об информации об изображении по мере его построения. |
| ImageProducer | Интерфейс для объектов, которые могут производить данные изображения для изображений. |
| RasterOp | Этот интерфейс описывает операции с одним входом/одним выходом, выполняемые над объектами Raster. |
| RenderedImage | RenderedImage — общий интерфейс для объектов, содержащих или способных производить данные изображения в виде объектов Raster. |
| TileObserver | Интерфейс для объектов, которые хотят получать информацию о том, когда плитки WritableRenderedImage становятся изменяемыми некоторым записывающим элементом через вызов getWritableTile, и когда они становятся неизменяемыми через последний вызов releaseWritableTile. |
| WritableRenderedImage | WritableRenderedImage — общий интерфейс для объектов, которые содержат или могут производить данные изображения в виде объектов Raster и которые могут быть изменены и/или перезаписаны. |
| Класс | Описание |
|---|---|
| AffineTransformOp | Этот класс использует аффинное преобразование для выполнения линейного отображения из 2D-координат на исходном изображении или |
| AreaAveragingScaleFilter | Класс ImageFilter для масштабирования изображений с помощью простого алгоритма усреднения по области, который дает более плавные результаты, чем алгоритм ближайшего соседа. |
| BandCombineOp | Этот класс выполняет произвольную линейную комбинацию полос в |
| BandedSampleModel | Этот класс представляет данные изображения, которые хранятся в интерлинированном по полосам формате, и для каждого образца пикселя используется один элемент данных DataBuffer. |
| 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 | Исключение |
Описание пакета 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.