Hi Ronny (and anyone interested),
attached is the latest update of the FREE BDSwapImage macro. The latest version has built upon the QuickSwap module (select 2 images and then swap them with one click) by adding a QuickSwapSize module which not only swaps 2 images, but also swaps their sizes.The macro also has the original module SwapImage module which pops up a userform and allows the user to choose how the 2 images are swapped (e.g. swap the position of their top left corners, bottom right corners, etc). Here is a screen capture of how the modules appear in the Macro Manager docker, assign shortcut buttons/keystrokes to make them one click away:
Refer to the video below to see the intented use of this macro:
Jeff Harrison said:FWIW, this functionality has been in the commercial Dizzy shaping macro since 2007, and it also includes all alignment and transformation options. Plus much more...
Hi.
Yes. That's one helluva macro. Very handy.
Do you guys use this image swap feature a lot?
-John
RunFlaCruiser said: Do you guys use this image swap feature a lot?
Hi John,
yes, Ronny says he uses it a lot and I personally use it all the time! I am not a graphic designer, so I mainly use Draw for page layout to then output a navigable PDF file. It is very common for me to have 10-15 images to choose from and only need 3 or 4 in a design on a particular page. I drag 3 likely candidtates into position in the design and have the rest of the image at the side of the page. I then swap the images around until I get the best look. There is often a main larger image and then several smaller images. The macro in its current state is going to save me SO MUCH time!
Best regards,Brian.
Jeff Harrison said: .The macro also has the original module SwapImage module which pops up a userform and allows the user to choose how the 2 images are swapped (e.g. swap the position of their top left corners, bottom right corners, etc). hi Brian, Looks good. FWIW, this functionality has been in the commercial Dizzy shaping macro since 2007, and it also includes all alignment and transformation options. Plus much more... [/quote] Hi Jeff, that is a fully featured commerical macro and looks great!! Mine is free for starters, and is a single purpose macro, which is probably easier to use for its intended purpose. Having only the alignment buttons to select, it has a very simple interface without the distraction of lots of other features. The Dizzy Shaping macro is awesome for those who often use all of those features. Your video didn't show you swapping 2 images of different sizes (and the images swapping sizes), does it do that too? With help from the guys mine also swaps layers and I showed in my video the usefulness of that. i.e. if an image or shape is below another image or shape, you need the image swapping with it to also end up below that image or shape. Best regards,Brian.
.The macro also has the original module SwapImage module which pops up a userform and allows the user to choose how the 2 images are swapped (e.g. swap the position of their top left corners, bottom right corners, etc).
hi Brian,
Looks good. FWIW, this functionality has been in the commercial Dizzy shaping macro since 2007, and it also includes all alignment and transformation options. Plus much more...
Hi Jeff,
that is a fully featured commerical macro and looks great!! Mine is free for starters, and is a single purpose macro, which is probably easier to use for its intended purpose. Having only the alignment buttons to select, it has a very simple interface without the distraction of lots of other features. The Dizzy Shaping macro is awesome for those who often use all of those features.
Your video didn't show you swapping 2 images of different sizes (and the images swapping sizes), does it do that too? With help from the guys mine also swaps layers and I showed in my video the usefulness of that. i.e. if an image or shape is below another image or shape, you need the image swapping with it to also end up below that image or shape.
Brian said:Mine is free for starters, and is a single purpose macro
I just read back over my post and thought I had better explain one comment which could easily be misinterpreted. What I was getting at with the above comment was "because my macro is free I am not going to add too many features to it" as that would take a lot of time. I also don't want to duplicate commercial macros wherever possible. This is one of the reasons I have traditionally made single-purpose macros only. Most of the macromonster.com macros are much more elaborate and do more than one thing. I must confess that I don't visit macromonster.com often enough to see what is there these days, so there is always the danger that I am going to duplicate something without knowing it. I generally make a macro if someone asks for some kind of functionality that is time consuming in Draw (I take it as a challenge, as I am trying to improve my macro-writing skills); I also make macros which save me a lot of time for the things I do.
I hope you didn't take that comment any other way.
I am starting to look like I have an obsession with alignment and arranging objects. Take a look at the following video of my prototype of the BDQuickArrange macro. Imagine you have some shapes or bitmaps in a line, vertically or horizontally. You wish to rearrange the shapes into a particular order. To do this with the macro you follow 3 steps:
In the video you see me deselect the shapes before starting to reselect them. I have since made clicking the first macro button automatically deselect the shapes.
In the video, imagine only the middle row of shapes exists. The top and bottom rows are for reference purposes only, so you can see what the macro is doing. The top row of shapes shows the new order we need the shapes to follow. The bottom row of shapes shows the original order of the shapes. The middle row of shapes is what we are working with: