Package org.aoju.bus.core.image.element
Class RectangleElement
java.lang.Object
org.aoju.bus.core.image.element.AbstractElement<RectangleElement>
org.aoju.bus.core.image.element.RectangleElement
矩形元素
- Since:
- Java 17+
- Author:
- Kimi Liu
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptiongetColor()getWidth()setColor(int r, int g, int b) setGradient(Color fromColor, Color toColor, int fromExtend, int toExtend, Scale.Gradient gradient) 设置渐变setGradient(Color fromColor, Color toColor, Scale.Gradient gradient) 设置渐变setRoundCorner(Integer roundCorner)
-
Constructor Details
-
RectangleElement
public RectangleElement(int x, int y, int width, int height) - Parameters:
x- x坐标y- y坐标width- 宽度height- 高度
-
-
Method Details
-
getWidth
-
setWidth
-
getHeight
-
setHeight
-
getRoundCorner
-
setRoundCorner
-
getColor
-
setColor
-
setColor
-
setGradient
设置渐变- Parameters:
fromColor- 开始颜色toColor- 结束颜色gradient- 渐变方向- Returns:
- this
-
setGradient
public RectangleElement setGradient(Color fromColor, Color toColor, int fromExtend, int toExtend, Scale.Gradient gradient) 设置渐变- Parameters:
fromColor- 开始颜色toColor- 结束颜色fromExtend- 开始位置延长(影响渐变效果)toExtend- 结束位置延长(影响渐变效果)gradient- 渐变方向- Returns:
- this
-
getFromColor
-
getToColor
-
getFromExtend
-
getToExtend
-
getGradient
-