Spec-Zone .ru
спецификации, руководства, описания, API
|
В Java 2D™ API изображение обычно является прямоугольным двумерным массивом пикселей, где каждый пиксель представляет цвет в той позиции изображения и где размерности представляют горизонтальную степень (width) и вертикальная степень (height) изображения, поскольку это выводится на экран.
Самое важное изображение class для того, чтобы представить такие изображения java.awt.image.BufferedImage
class. 2-D API Java хранит содержание таких изображений в памяти так, чтобы к ним можно было непосредственно получить доступ.
Приложения могут непосредственно создать a BufferedImage
возразите или получите изображение из внешнего формата изображения, такого как PNG или ДЖИФ.
В любом случае приложение может тогда продвигаться, чтобы отобразить при использовании Java 2-D графические вызовы API. Так, изображения не ограничиваются отображением фотографических изображений типа. Различные объекты, такие как штриховая графика, текст, и другая графика и даже другие изображения могут быть оттянуты на изображение (как показано на следующих изображениях).
Java 2-D API позволяет Вам применить операции фильтрации изображения к BufferedImage
и включает несколько встроенных фильтров. Например, ConvolveOp
фильтр может использоваться, чтобы размыть или увеличить резкость изображений.
Получающееся изображение может тогда быть оттянуто на экран, передалось к принтеру, или сохранило в графическом формате, таком как PNG, ДЖИФ и т.д. Чтобы узнать больше об изображениях, см. Работу с уроком Изображений.