裁剪——Cutting

Cutting对象表示对元素进行剪裁,形成指定的形状

创建Cutting

您可以通过以下两种方式创建一个Cutting对象,它们没有任何差别。

Cutting cutting = Cutting.build();
Cutting cutting = new Cutting();

left

private double left;

剪切掉左侧部分的百分比 0-100

top

private double top;

剪切掉顶侧部分的百分比 0-100

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 直角矩形裁剪

直角矩形裁剪不支持自定义参数