裁剪——Cutting
Cutting对象表示对元素进行剪裁,形成指定的形状
创建Cutting
您可以通过以下两种方式创建一个Cutting对象,它们没有任何差别。
Cutting cutting = Cutting.build();
Cutting cutting = new Cutting();
left
private double left;
剪切掉左侧部分的百分比 0-100
top
private double top;
剪切掉顶侧部分的百分比 0-100
right
private double right;
剪切掉右侧部分的百分比 0-100
bottom
private double bottom;
剪切掉底侧部分的百分比 0-100
cutShape
您可以通过 cutShape
属性来设置裁剪的形状
默认为直角矩形
private CutShape cutShape = new RectCutShape();
有以下类实现了CutShape:
RoundRectCutShape 圆角矩形裁剪
private double fillet;
圆角比例,最小值是0最大值是50
因为一个叫弯曲50%长度了,两个角加一块就已经100%了
EllipseCutShape 椭圆裁剪
椭圆裁剪不支持自定义参数
RectCutShape 直角矩形裁剪
直角矩形裁剪不支持自定义参数