Welcome Guest (Log in)

ImageHandles89_v110

StarStarStarStarStar
LC 8+9 (18) | Image (14) | Browser widget (11) | Polygons (4) | Perspective distortion (2)
General
Expander triangle
  • Author
  • Rating
  • Type
  • Revision
  • Downloaded
  • Updated
  • Hermann Hoch
  • StarStarStarStarStar
  • Stack
  • 5
  • 300 Times
  • 04 September 2018
imageHandles89_v110
## v1.1.0 Sep 03, 2018 ... added 'allow perspective transforms' and flipH/flipV
## v1.0.5 Sep 01, 2018 ... first public version

ImageHandles89 needs LC 8 or later.
For a pure LC Script version for LC 6 and later use hhImageHandles6_LCS.

ImageHandles is a group of handles that is attachable to any image.
All you have to do (after copying the group to your stack):

send "setTarget imageName" to group "hhPoly"

Base position of the 9 handles: 1: Top, 2: TopMidth,
3: TopRight, 4: MidRight, 5: BotRight, 6: BotMidth,
7: BotLeft, 8: MidLeft, 9: TopLeft

Actions are affine transforms and optionally perspective distortion:
a=Click and drag, b=Shift-Click or RightClick and drag
1: (a) Rotate, (b) Reset shape
1 Cmd-Click: Toggle 'allow perspective Distortion'
2,6: (a) Height, (b) SkewX
4,8: (a) Width, (b) SkewY
3,5,7,9: (a) Resize or 4-Point-Distortion
3,5,7,9: (b) ProportionalResize

== Rotation is around the shapes's centroid (which can also be shown).
== Changing height, width or proportional resizing preserves
the current shape!
== Perspective distortion can be disabled, still allowing affine transforms (rotate, scale, skew). This is only needed for images with transparency to be antialiased what is not possible with perspective distortion.
Ajax Loader
Tags
Expander triangle
User Comments
Expander triangle