Hi Everyone, Thank you for contributing to this discussion. This idea has been implemented into Photoshop 20.0, which is available for download today. Please open the Creative Cloud app, download the update and let us know how it goes for you. If you do not see the update immediately, sign in and sign out of the Creative Cloud. Thank you, Hannah
while aligning something is nice to have, it can be done manually, if all fails. what I would like to see is a "spread randomly" (both in PS and AI), since good randomness is incredible hard to achieve.
Will be really handy if Distributing function is per layer bounds not per layer centers. Not so handy now as I can evenly distribute layers with even measures ...
This script will distribute the selected layers so that they evenly spaced ... Row(s), Column(s) or Grid (old link first) http://www.scriptsrus.talktalk.net/di...
Add a spacing control in the layer alignment panel - the same kind of control that already exists in Illustrator, InDesign and Fireworks ...
I have been waiting for this in Photoshop for ages, but I still have to measure and space layers manually using rulers etc. If it can be done automatically in the other CS software why not in Photoshop as well?
As an example, it would be really useful for laying out buttons - create your button layers, specify a spacing distance and it's done. No need to lay out guides, measure distances and so on.
Wrong! they will only work if the layers are the same size! If the selected layers are different sizes it does not work. That is why the scripts were created to distribute space.
Check it out before replying!
The request was for the same tools that are available in Illustrator and InDesign - to be able to specify a specific distance between layers to distribute them evenly. So if you have a row of buttons on different layers you can set how far apart to space them without having to measure and set guides ... I use the scripts mentioned upthread and they work really well. I don't know why this can't be implemented directly in Photoshop.
In InDesign there is a very nice feature called "Distribute Objects", which means: ID will distribute objects (horizontally or vertically) depending on the space in-between those objects. Unfortunately PS does not get this, although there is a feature with the same name, but it only distributes layers according to their center/left or right side. The result: gaps between objects that do not have the same width. This feature would come in so handy! Why hasn ́t anybody thought of it yet?
With the Move Tool selected, the horizontal and vertical sorting tools "Distribute vertical centres" & "Distribute horizontal centres" do exactly that, they distribute distances or sort objects in relation to their centre. This works fine if you have objects that have equal proportions and size, but breakes down when you try to distribute distances between object with different withs and heights.
The result of distributing objects with different proportions is practically unusable and ugly, and often times you get overlapping objects.
Those tools can be enhanced to calculate the edges of each object, figure out their size, and then distribute equal amount of distance between the selected objects. Bottom line... make them smart.
Yes, you can do it manually but the needed time increases with the number of objects you want to align. Plus you have to repeat it every time you change the content. E.g. when you change the text of a horizontal navigation bar.
I wouldn't change them because sometimes this behavior is desired and I don't want this functionality to become more complicated. I would add a new button "align with fixed distance" - next to the buttons you showed in your screenshot - and open a dialog where you can enter the number of pixels that should be between all objects + the orientation (horizontally/vertically). [ OK ] and done.
I think Photoshop should have the ability to space layers evenly. Simply add the "Space evenly" function from Illustrator or Fireworks into photoshop. Its annoying having to eyeball menu items, in webdesign