Illustrator Location:
Illustrator Main Menu > Window > Astute Graphics > Randomino
Scales the selected artwork in a random way. Note that the midpoint of the low and high scaling values is their geometric mean, not their arithmetic mean.
Randomino Panel Scaling Callouts
Click to switch between uniform scaling (same amount in both the horizontal and vertical directions) and non-uniform scaling.
Determines whether the reference point (the point from which the scaling will occur) is relative to the position of the art, or at an absolute position.
Selects what the reference point is relative to: the art’s bounds; the art’s first anchor point (for paths only); the art’s last anchor point (for paths only); or the artboard.
Randomino Panel Scaled Lines Example
For Art Bounds and Artboard relative reference points, specifies the position of the reference point (top left, top, top right, middle left, etc).
The X and Y coordinates of the reference point.
Enables a tool that allows you to click at the reference point’s position.
Scaling can be applied to only certain attributes of the selected art. You can choose to scale the art objects themselves, and any patterns found with the art. If the objects are scaled, you can choose whether or not to include any corners applied to the art, and strokes and effects that the art contains.
Illustrator Location:
Illustrator Main Menu > Effect > AG Utilities > AG Transform
The Scale section of the dialog has the following controls:
AG Transform Parameters Dialog - Scale Section
By default (and ignoring randomization), each copy receives the same scaling value (as with the native Transform effect). However, AG Transform offers sequences, which allow up to 8 different scaling values. If the number of copies exceeds the length of the sequence, the values simply repeat in a cycle. Each member of a sequence shares the same randomization parameters.
AG Transform Scaling Sequence Examples
When enabled, scaling will always be proportional (the vertical scaling values will be automatically set to match the horizontal scaling values).
Available when the sequence length is set to a value other than 1. Clicking either button will move between the sequence’s values, allowing any of them to be edited.
The horizontal (or vertical) scaling value for the current sequence index, from –10000% to 10000%. Negative values have the effect of flipping the object across the corresponding axis (the same as using the Reflect X or Reflect Y checkboxes in the native Transform dialog). When randomization is enabled, this value specifies the minimum value that may be randomly produced.
Available when randomization is enabled; it specifies the maximum horizontal (or vertical) scaling value that may be randomly produced for the current sequence index.
Randomization works the same way in the Scale section of the dialog as it does in the Move section. Both horizontal and vertical scaling can have independent randomization parameters.
AG Transform Random Scale
When enabled, the random number for each copy (i.e., its random position between the specified minimum and maximum) will be the same for the vertical scaling as the horizontal scaling, allowing the transformed aspect ratio of each copy to be maintained.
AG Transform Random Scale (Non-Shared Vs. Shared)
Just as with specifying the Center of Rotation, the dropdown menu allows the choice between six different methods of specifying the point through which the art is scaled: Fixed, Relative to Bounds, Anchor Point, Position Along Path, Tagged Path, or Along Line. See Center of Rotation in the Rotate section for an explanation of the methods.
AG Transform Scale Point Examples
Illustrator Location:
Illustrator Main Menu > Window > Astute Graphics > QuickOps
The Scale Justify operation creates a single, justified column of text (sometimes known as “slab text”) from one or more selected text objects. Justification is done by scaling up each line of text to match the width of the longest line. Any text rotation is removed, and the top-to-bottom order of the text is retained.
QuickOps Scale Justify Overview
With at least one text object selected (except text-on-a-path objects, which are not handled), clicking the button brings up the settings dialog:
QuickOps Scale Justify Settings
Specifies the width of the justified block of text. When the dialog is first brought up, the width will initially be set to that of the longest line of selected text, but it can be adjusted up or down as desired (from 1 pt to 4000 pt).
Specifies the space between the lines of text, from –1000 pt to 1000 pt. When set to zero, the lines will just touch (remembering that glyphs with ascenders, descenders, serifs, or curves may make it appear as if there is still some space between the lines). Negative values can be used to create overlapping lines of type:
QuickOps Scale Justify Line Spacing
When Preview is enabled, the scale-justified text will be previewed on the artboard, and will update whenever the settings are changed. Turning Preview off will show the text in its original position.
Illustrator Location:
Illustrator Main Menu > Window > Astute Graphics > QuickOps
The Scale Strokes operation allows the stroke weights of the selected art (but not the art itself) to be scaled up or down, in either an absolute or relative manner. A minimum weight can be specified, and final stroke weights can be rounded to a specified precision. Additionally, dashes, brushed strokes, and variable weight strokes can be selectively excluded from the scaling operation.
QuickOps Scale Strokes Overview
Clicking the button brings up the settings dialog:
QuickOps Scale Strokes Settings
Note that stroke weight units are set independently from “general” units in Illustrator’s preferences dialog. Changing the unit of measurement for the document by right-clicking on a ruler will only change the general units, not the stroke weight units.
With the Absolute method, each stroke weight is modified by adding a fixed amount to it; this amount can be positive or negative. Weights that end up at 0 pt or less will result in the stroke being removed (unless the Don’t Reduce Below setting is used). With the Relative method, each stroke weight is modified by multiplying it by a specified percentage.
QuickOps Scale Strokes Absolute Vs. Relative
The amount to change the stroke weight(s), either as an absolute amount, like “–2 pt” or “3.5 mm”, or a relative amount, like 75%. Absolute amounts can range from –1000 to 1000 pt. Relative amounts can range from 0.01% to 10000%. When a negative absolute amount causes at least one stroke to end up with a weight of zero or less, and therefore be removed, a small warning icon will appear on the dialog.
While an Absolute value of zero (or a Relative value of 100%) does not directly change any stroke weights, it can still be useful when used with the Round Weights function (see below).
When enabled, and the Absolute value is negative or the Relative value is less than 100%, strokes will never be made thinner than the specified value. Strokes that originally had weights below that minimum value will remain unchanged.
QuickOps Scale Strokes Don't Reduce Below
When enabled, all stroke weights will be rounded to the nearest specified fraction, using the current stroke units of measurement. Available fractional rounding amounts are 1.0 (in other words, the nearest integer), 0.5, 0.25, 0.1, 0.05, and 0.01.
For example, a 2.38 mm stroke would be rounded down to 2 mm when the rounding fraction is 1.0, up to 2.5 mm when the rounding fraction is 0.5, and up to 2.4 mm when the rounding fraction is 0.1. Weights that would normally be rounded down to zero are instead rounded up. Similarly, if Don’t Reduce Below is enabled, and a weight would be rounded down below the threshold, then it is instead rounded up.
When enabled, dash and gap lengths are scaled up or down with the stroke.
QuickOps Scale Strokes Scale Dashes
The Include Brushed Strokes setting can be turned off to exclude strokes that have a brush applied from being scaled. This applies to all types of brushes (Calligraphic, Scatter, Art, Bristle, and Pattern).
The Include Variable Width Strokes setting can be turned off to exclude strokes that have a variable width profile applied from being scaled.
QuickOps Scale Strokes - Include Brushed and Variable Width Strokes
When Preview is enabled, the artwork’s new appearance with its scaled strokes is shown on the artboard, and will update whenever the settings are changed. Turning Preview off will show the artwork with its original stroke weights, allowing you to toggle to quickly see “before and after.”
By default, artwork selection edges are automatically hidden when the Scale Strokes settings dialog is up, to make it easier to see stroke weight changes. However, by toggling the checkbox on, they may be shown again.
a. Strokes which are hidden in the Appearance panel are scaled as normal.
b. If an object contains multiple strokes, they are all scaled.
c. If some stroked items are grouped and a stroke is added at the group level, then when the entire group is selected, both the group-level stroke and the group member strokes are scaled.
d. If the type tool has been used to select some text, only the selected characters will be affected.
e. InkFlow strokes do not use the native stroke weight for their appearance, but can be scaled using the Live Effect Parameter Editor.