Jump to content
You must now use your email address to sign in [click for more info] ×

Designer: How are you supposed to resize multiple objects?


Recommended Posts

I have two similar objects and wanted to resize them both (they are already the same size).

But when you select two objects, the dimensions in the Transform panel don't reflect the size of the objects; they reflect the size of the bounding box that encloses them. I don't expect or want that behavior. What is the expected procedure to resize multiple objects?

Thanks.

 

Link to comment
Share on other sites

8 minutes ago, Stokestack said:

I have two similar objects and wanted to resize them both (they are already the same size).

Select both (all) objects you want resized.  Then in the move tool's context toolbar there is an icon Transform Objects Separately, click this.  The bounding box will only show on one object but if you use it to change the one object they all will change.

iMac (27-inch, Late 2009) with macOS Sierra

Link to comment
Share on other sites

On 8/20/2021 at 2:39 PM, Gear maker said:

Select both (all) objects you want resized.  Then in the move tool's context toolbar there is an icon Transform Objects Separately, click this.  The bounding box will only show on one object but if you use it to change the one object they all will change.

Thanks, but I don't see this anywhere. Oh wait... now that I've rolled over and waited for the ToolTip on every cryptic icon... here's the "transform objects separately" one. Why on earth would anyone guess that this option exists, and then start hovering over every widget on the screen looking for it?

And why would I want this to be an option rather than the default? How many times do you want to select objects on the canvas and get a useless set of dimensions in the Transform pane and alter them? I want to set the dimensions of the objects, not of an arbitrary bounding box.

Link to comment
Share on other sites

Why would you assume that everyone wanted to transform all the selected objects separately, by default?
You’ve apparently been using the software for quite a few years and, since this is the first time you have asked for such functionality, I would guess that you’ve been using the software without knowledge of such functionality and, therefore, have been transforming objects together – as opposed to separately – until now and have not had any complaints about it.
So why complain now about something that you have been using for years without complaint?

Aside: If you think the icon isn’t good/clear enough then you could put forward your own design and see what people think about it.

Link to comment
Share on other sites

1 hour ago, Stokestack said:

Oh wait... now that I've rolled over and waited for the ToolTip on every cryptic icon..

Perhaps you should adjust the Tooltip speed in your application Preferences, so you don't have to wait.

-- Walt
Designer, Photo, and Publisher V1 and V2 at latest retail and beta releases
PC:
    Desktop:  Windows 11 Pro, version 23H2, 64GB memory, AMD Ryzen 9 5900 12-Core @ 3.00 GHz, NVIDIA GeForce RTX 3090 

    Laptop:  Windows 11 Pro, version 23H2, 32GB memory, Intel Core i7-10750H @ 2.60GHz, Intel UHD Graphics Comet Lake GT2 and NVIDIA GeForce RTX 3070 Laptop GPU.
iPad:  iPad Pro M1, 12.9": iPadOS 17.4.1, Apple Pencil 2, Magic Keyboard 
Mac:  2023 M2 MacBook Air 15", 16GB memory, macOS Sonoma 14.4.1

Link to comment
Share on other sites

Thanks for the replies. I didn't realize there was a statute of limitations on encountering behavior in an app and bringing it up. It actually is surprising that I didn't encounter this before.

Quote

Why would you assume that everyone wanted to transform all the selected objects separately, by default?

I wouldn't, especially since I was trying to do the opposite. The terminology used in the UI here doesn't even make sense.

What's more likely: that the user, when selecting independent objects, wants to adjust their characteristics... or that he wants to adjust the characteristics of the bounding box that just happens to be necessary to encompass them all on the canvas?

It would make perfect sense to show the overall dimensions of the group of objects if they were grouped. But they're not.

Link to comment
Share on other sites

3 hours ago, Stokestack said:

It would make perfect sense to show the overall dimensions of the group of objects if they were grouped. But they're not.

But they are grouped by your selection.

10 hours ago, Stokestack said:

And why would I want this to be an option rather than the default? How many times do you want to select objects on the canvas and get a useless set of dimensions in the Transform pane and alter them? I want to set the dimensions of the objects, not of an arbitrary bounding box.

If you select 5 objects of different sized parts what dimension do you think it should show?  Would you have it show the dimension of the first, last, smallest or largest object selected?  No, the overall dimension is shown unless the Transform Objects Separately is selected.  Then it just defaults to showing the bounding box for the first item.  It can only show one item and that is what was selected.  If they are the same size then it makes sense.  But yes if you are trying to change the size of multiple different sized objects using the Transform Objects Separately you will really be out of luck to do each accurately in one change.

iMac (27-inch, Late 2009) with macOS Sierra

Link to comment
Share on other sites

Quote

But they are grouped by your selection.

Nope. They're disparate objects that are all selected. The current default scaling method pretends that there's some significance to the size of the bounding box needed to enclose them all, which is a groundless assumption. An arbitrary region on the canvas across which objects are scattered is not a "thing" to be resized. Its dimensions are typically meaningless. If they were grouped, that group would have dimensions.

Quote

If you select 5 objects of different sized parts what dimension do you think it should show?

The same thing every other application shows when you select objects with differing values for a property: a blank field, into which you're free to type something in order to apply the value to all selected items. This tells you in an instant that the objects aren't the same size (or color, or font...), which is useful information.

But of course, Designer doesn't do that; if you have the "transform objects separately" button on, it shows the dimensions of the last thing you clicked. I considered whether this was useful, but it doesn't appear to be: You can't make the other objects the same size as the last one you clicked by re-entering the displayed dimensions.

Link to comment
Share on other sites

7 hours ago, Stokestack said:

The current default scaling method pretends that there's some significance to the size of the bounding box needed to enclose them all, which is a groundless assumption.

The significance is that everything enclosed within the bounding box will be transformed as a unit according to how the bounding box is transformed. That includes moving, scaling, rotating, & shearing.

It is something many of us use frequently.

All 3 1.10.8, & all 3 V2.4.1 Mac apps; 2020 iMac 27"; 3.8GHz i7, Radeon Pro 5700, 32GB RAM; macOS 10.15.7
Affinity Photo 
1.10.8; Affinity Designer 1.108; & all 3 V2 apps for iPad; 6th Generation iPad 32 GB; Apple Pencil; iPadOS 15.7

Link to comment
Share on other sites

48 minutes ago, R C-R said:

The significance is that everything enclosed within the bounding box will be transformed as a unit according to how the bounding box is transformed. That includes moving, scaling, rotating, & shearing.

It is something many of us use frequently.

Really? You do that by typing numbers into the Transform panel?

Link to comment
Share on other sites

11 hours ago, Stokestack said:

Really? You do that by typing numbers into the Transform panel?

Yes, I do that, & I also use the scrub function on the field names; the mouse wheel scroll function; & expressions to change those numbers.

All 3 1.10.8, & all 3 V2.4.1 Mac apps; 2020 iMac 27"; 3.8GHz i7, Radeon Pro 5700, 32GB RAM; macOS 10.15.7
Affinity Photo 
1.10.8; Affinity Designer 1.108; & all 3 V2 apps for iPad; 6th Generation iPad 32 GB; Apple Pencil; iPadOS 15.7

Link to comment
Share on other sites

On 8/23/2021 at 10:40 PM, BofG said:

If it did that I would have to look for different software to use. The transform panel information is essential for my workflow.

Nobody proposed getting rid of that information. Currently it doesn't show you information about the objects you selected; it shows you misleading information, about the last one you happened to click.

On 8/24/2021 at 9:34 AM, R C-R said:

Yes, I do that, & I also use the scrub function on the field names; the mouse wheel scroll function; & expressions to change those numbers.

You select several objects on different parts of the canvas and resize them by typing new dimensions for the bounding box around all of them? I'm legitimately interested in hearing why this is such a common use case for you.

Link to comment
Share on other sites

6 minutes ago, Stokestack said:

You select several objects on different parts of the canvas and resize them by typing new dimensions for the bounding box around all of them? I'm legitimately interested in hearing why this is such a common use case for you.

It is just a part of a typical workflow for me. There are several different reasons why I might do this, most often because I want to resize some part of my project as a unit to preserve the relative space between them while changing their overall size or aspect ratio, & to take advantage of certain snapping options while doing so. Besides, like I said, this also applies to rotation & shearing, not just to resizing.

Also, keep in mind that depending on the objects selected & how they have been created or transformed, we can cycle among different selection box types to get control handles that allow resizing in different directions.

All 3 1.10.8, & all 3 V2.4.1 Mac apps; 2020 iMac 27"; 3.8GHz i7, Radeon Pro 5700, 32GB RAM; macOS 10.15.7
Affinity Photo 
1.10.8; Affinity Designer 1.108; & all 3 V2 apps for iPad; 6th Generation iPad 32 GB; Apple Pencil; iPadOS 15.7

Link to comment
Share on other sites

2 minutes ago, R C-R said:

It is just a part of a typical workflow for me. There are several different reasons why I might do this, most often because I want to resize some part of my project as a unit to preserve the relative space between them while changing their overall size or aspect ratio, & to take advantage of certain snapping options while doing so. Besides, like I said, this also applies to rotation & shearing, not just to resizing.

Also, keep in mind that depending on the objects selected & how they have been created or transformed, we can cycle among different selection box types to get control handles that allow resizing in different directions.

You seem to be talking about resizing with handles, not by typing a numeric value for an edge of the all-encompassing bounding box. No?

Link to comment
Share on other sites

9 minutes ago, Stokestack said:

You seem to be talking about resizing with handles, not by typing a numeric value for an edge of the all-encompassing bounding box. No?

Again, as I have said more than once now, sometimes I resize by typing a field value directly into the Transform panel, but also sometimes by scrubbing the pointer over the name of the field (like W, S, or R), or by using the mouse wheel method. I occasionally use paste to avoid retyping an expression I happen to have copied to the clipboard.

But sometimes instead I do resizing by dragging a control handle on the canvas.

All these methods work the same way to do the same thing so I am not sure why you are asking about it.

All 3 1.10.8, & all 3 V2.4.1 Mac apps; 2020 iMac 27"; 3.8GHz i7, Radeon Pro 5700, 32GB RAM; macOS 10.15.7
Affinity Photo 
1.10.8; Affinity Designer 1.108; & all 3 V2 apps for iPad; 6th Generation iPad 32 GB; Apple Pencil; iPadOS 15.7

Link to comment
Share on other sites

18 minutes ago, R C-R said:

All these methods work the same way to do the same thing so I am not sure why you are asking about it.

So if you have four objects scattered around the canvas that you want to be the same size, you often accomplish that by typing a new dimension value for the bounding box that surrounds them all? And you contend that this is more common than wanting to select a bunch of objects and make sure they're the same size by directly entering the size for each one all at once?

I'm interested in what kind of illustration makes that workflow so important.

Link to comment
Share on other sites

1 minute ago, Stokestack said:

So if you have four objects scattered around the canvas that you want to be the same size, you often accomplish that by typing a new dimension value for the bounding box that surrounds them all?

That is not something I often want to do. But when I do want to do that I usually just select each of them with the Move Tool, enable Transform Objects Separately, & use any of the methods I mentioned to change (for instance) the W field in the Transform panel to the new dimension I want, & do the same in (for instance) the H field. 

This works because with Transform Objects Separately enabled, the Transform panel shows the dimensions of the last object I selected, not of the selection box around all of them, but the new dimensions are applied individually to all of them. Yes, it requires more steps than if there was a one button option to change them all to the same size, & I have to know both dimensions I want to set all of them to, but since I do usually know that & it isn't something I do frequently, it isn't much of an issue for me.

I don't have any problems with this being a feature request; it is just not very high on the list of features I personally want to see added.

All 3 1.10.8, & all 3 V2.4.1 Mac apps; 2020 iMac 27"; 3.8GHz i7, Radeon Pro 5700, 32GB RAM; macOS 10.15.7
Affinity Photo 
1.10.8; Affinity Designer 1.108; & all 3 V2 apps for iPad; 6th Generation iPad 32 GB; Apple Pencil; iPadOS 15.7

Link to comment
Share on other sites

Thanks for your reply.

I do often want to make sure objects match, or change numerous items' sizes exactly when I find that I need to reallocate real estate in my design. I suspect that it's a pretty common situation, which Designer makes a pain in several ways. And really, it doesn't even work reliably or consistently. This problem has long been solved in other applications. Here's an illustration of the issue.

Link to comment
Share on other sites

14 hours ago, Stokestack said:

And really, it doesn't even work reliably or consistently.

Actually, it does work reliably but not the way I thought it did (sorry!) or the way you want it to.

What happens with Transform Objects Separately enabled is changing the width or height in the transform panel of the object outlined by a selection box is the other selected objects are just transformed proportionally, not to the same absolute values.

So for example, if there are 2 rectangles selected, one 100 x 50 px & the other 50 x 25 px, & the latter one is changed to 100 x 50, a scale factor of 2, the other one is set to 200 x 100 px, likewise the same scale factor of 2.

All 3 1.10.8, & all 3 V2.4.1 Mac apps; 2020 iMac 27"; 3.8GHz i7, Radeon Pro 5700, 32GB RAM; macOS 10.15.7
Affinity Photo 
1.10.8; Affinity Designer 1.108; & all 3 V2 apps for iPad; 6th Generation iPad 32 GB; Apple Pencil; iPadOS 15.7

Link to comment
Share on other sites

4 hours ago, Stokestack said:

And the behavior you've discovered is straight-up preposterous.

Actually, it is something that if I remember correctly was something some users were asking for before the Transform Objects Separately option was implemented.

All 3 1.10.8, & all 3 V2.4.1 Mac apps; 2020 iMac 27"; 3.8GHz i7, Radeon Pro 5700, 32GB RAM; macOS 10.15.7
Affinity Photo 
1.10.8; Affinity Designer 1.108; & all 3 V2 apps for iPad; 6th Generation iPad 32 GB; Apple Pencil; iPadOS 15.7

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...
×
×
  • Create New...

Important Information

Terms of Use | Privacy Policy | Guidelines | We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.