【问题标题】:Avoid transformation for child objects in easel js container避免在画架 js 容器中对子对象进行转换
【发布时间】:2017-03-11 01:48:52
【问题描述】:

我正在使用画架 js 来处理绘图应用程序,并具有调整大小旋转等功能。对于一项任务,我需要在图像上写一个字母并使用容器并添加图像和文本作为子项。

现在的问题是,如果我转换容器,我不需要反转仅字母图像。

我正在使用以下链接进行转换: https://github.com/senocular/TransformTool

附上:https://www.dropbox.com/s/vxg84liohd24knh/Untitled.png?dl=0

【问题讨论】:

    标签: html html5-canvas easeljs


    【解决方案1】:

    如果您能够定位子内容,您可以简单地使用以下方式取消转换它:

    // Simple un-flip
    clip.subClip.scaleX = 1/clip.scaleX;
    

    如果您需要更复杂的反变换,您可能需要花一些时间在数学上为每个属性执行此操作,或者查看矩阵变换。

    最简单的方法是将元素与容器解耦。让它成为更新其位置以匹配的兄弟。这使您可以更好地控制显示。

    【讨论】:

      猜你喜欢
      • 2012-05-30
      • 2019-01-08
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2023-03-21
      • 1970-01-01
      • 1970-01-01
      • 2015-10-10
      相关资源
      最近更新 更多