【问题标题】:Squeeze rectangle from one side in illustrator or photoshop在 illustrator 或 photoshop 中从一侧挤压矩形
【发布时间】:2018-02-16 07:54:18
【问题描述】:

我想在 Photoshop 或 Illustrator 中从一侧制作一个挤压矩形。就像在下图中显示的那样。我正在通过 Effect -> Wrap -> 在 illustrator 中尝试它。但是没有任何一种风格符合我的要求。有没有办法做到这一点?

【问题讨论】:

  • 在 Photoshop 中,它是Filter->Liquify,然后是Warp tool,在屏幕左上方看起来像一个手指。但这不是编程问题,也不属于这里。
  • @MarkSetchell。您的解决方案无法正常工作。它正在挤压但不正确。

标签: photoshop adobe-illustrator


【解决方案1】:

在插画家中:

1) 对要变形的对象进行分组

2) 将它们旋转 90 度

3) 效果>>扭曲>>弧上...(正值=凸,负值=凹)

4) 对象 >> 展开外观

5) 旋转使其再次直立。

【讨论】:

    【解决方案2】:

    这个 VBA 代码可以满足您的需要:

    Sub draw()
    Dim Doc As Object
    Dim New_Path As Object
    
        Set Doc = CreateObject("Illustrator.Application").ActiveDocument
        Set New_Path = Doc.PathItems.Add
        New_Path.SetEntirePath (Array(Array(100, 100), Array(100, 200), Array(120, 200), Array(120, 100)))
        New_Path.Closed = True
        New_Path.PathPoints(3).RightDirection = Array(110, 180)
        New_Path.PathPoints(4).LeftDirection = Array(110, 120)
    End Sub
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2020-07-24
      • 2020-04-17
      • 1970-01-01
      • 2012-06-05
      • 1970-01-01
      • 1970-01-01
      • 2018-06-03
      相关资源
      最近更新 更多