public class ImageElement extends AbstractDimensionElement<ImageElement> implements IElement
height, widthalpha, gradient, position, rotate| 构造器和说明 |
|---|
ImageElement(BufferedImage image) |
ImageElement(File file) |
ImageElement(String httpUrl) |
| 限定符和类型 | 方法和说明 |
|---|---|
ImageElement |
crop(String ratio)
裁剪
|
CoordinatePoint |
doRender(Graphics2D g,
Dimension dimension,
int canvasWidth,
int canvasHeight)
执行渲染
|
ImageElement |
rotate(int angel)
旋转
|
ImageElement |
roundCorner(int roundCorner)
圆角
|
ImageElement |
scale(Scale scale)
缩放
|
calculateDimensionreCalculatePositionafterRender, beforeRender, follow, gradient, render, setAlpha, setGradient, setPosition, setRotatepublic ImageElement(BufferedImage image)
public ImageElement(String httpUrl)
httpUrl - 图片urlpublic ImageElement(File file)
public ImageElement scale(Scale scale)
scale - 缩放参数public ImageElement rotate(int angel)
angel - 角度public ImageElement crop(String ratio)
ratio - 裁剪比例,如"1:1", "4:3"public ImageElement roundCorner(int roundCorner)
roundCorner - 圆角宽度public CoordinatePoint doRender(Graphics2D g, Dimension dimension, int canvasWidth, int canvasHeight)
AbstractElementdoRender 在类中 AbstractElement<ImageElement>Copyright © 2025. All rights reserved.