Julia:Compose模的仿射变换

Julia:Compose模的仿射变换,julia,Julia,是否可以使用矩阵变换图像(如下所示)? 如果是的话,你能提供一个简单的例子吗 我知道Compose.context方法中的rotation关键字参数,但我想知道一般仿射变换是否也有类似的情况。谢谢 您可以使用剪切机。例如,您可以转换 来自教程(下面的代码) 然后用剪刀把它剪下来 julia> composition_sheared = compose(context(shear=Shear(0.3,0.0,0.5,1.0)), (context(units=

是否可以使用矩阵变换图像(如下所示)? 如果是的话,你能提供一个简单的例子吗

我知道
Compose.context
方法中的
rotation
关键字参数,但我想知道一般仿射变换是否也有类似的情况。谢谢


您可以使用
剪切机
。例如,您可以转换

来自教程(下面的代码)

然后用剪刀把它剪下来

julia> composition_sheared = compose(context(shear=Shear(0.3,0.0,0.5,1.0)),
               (context(units=UnitBox(0, 0, 1000, 1000)),
                polygon([(0, 1000), (500, 1000), (500, 0)]),
                fill("tomato")),
               (context(),
                polygon([(1, 1), (0.5, 1), (0.5, 0)]),
                fill("bisque")))
取得


这似乎是一个开放的功能请求:。
julia> composition_sheared = compose(context(shear=Shear(0.3,0.0,0.5,1.0)),
               (context(units=UnitBox(0, 0, 1000, 1000)),
                polygon([(0, 1000), (500, 1000), (500, 0)]),
                fill("tomato")),
               (context(),
                polygon([(1, 1), (0.5, 1), (0.5, 0)]),
                fill("bisque")))