<LinearGradient>
<matrix>
<Matrix a="0.0262451171875" d="0.009765625" tx="218.45" ty="83"/>
</matrix>
<GradientEntry color="#E63426" ratio="0.00392156862745098"/>
<GradientEntry color="#CA271E" ratio="0.36078431372549"/>
<GradientEntry color="#B31D19" ratio="0.749019607843137"/>
<GradientEntry color="#AB1917" ratio="1"/>
</LinearGradient>
这是 xfl 文件的相关部分,需要使用 gradientEntry 为形状填充颜色。上面的矩阵值假设以某种方式帮助我获取渐变的开始和结束坐标。有谁知道如何提取开始和结束坐标。不久前我使用 EaselJS Matrix 2D 类和分解函数做了类似的事情来决定缩放、旋转、倾斜和平移(位移)。
我想做的是用画布在 HTML 5 中绘制 xfl 图片。
我在编程方面有点新,所以也许我的问题没有很好地表达!对于那个很抱歉。