9
votes
Accepted
How to batch rotate image to make them all landscape?
You can put a Conditional step in an action: use the Insert Conditional... command in the Actions flyout menu:
So first create an action to rotate and save a document. Then create an action with a ...
8
votes
How to batch rotate image to make them all landscape?
Easier solution:
Use Bridge, which has a filter for orientation.
Drop the images into a folder, click the 'portrait' filter, which selects every portrait image in your folder, then the rotate tool at ...
7
votes
Accepted
How to repeat a gradient multiple times in Illustrator and Photoshop?
Use scripting!
As others have answered, you should use scripting. But some of the other solutions here only use RGB, whereas mine uses colours you choose from your document. Also some solutions didn'...
7
votes
Accepted
Is it possible to automate this grid pattern in Photoshop?
You say the pattern is binary, but in fact it consists of 4 different "tones":
Create a pattern for each of the middle tones (with the circles) by making a selection and choosing Edit > Define ...
6
votes
How to repeat a gradient multiple times in Illustrator and Photoshop?
You can achieve this with Illustrator scripting. Checking the documentation for CC15.3 in the JavaScript Reference PDF under Gradients on page 68.
Create the colors:
// Create the colors
var ...
6
votes
how is this picture made?
That is basicly a simple Inverted solarization.
On Photoshop
1) Open Curves (Ctrl+M)
2) Use a U shaped curve.
(The normal solarization is an inverted U shape)
But of course you can prepare some ...
6
votes
Photoshop Local Zoom?
You might find the navigator window helpful. You can pull the window off the tabs, and resize. When you zoom in on the image the navigator displays where you are in the image. It also updates ...
6
votes
how to create a UV mapping (?) of a texture onto a product photograph based on a calibration pattern
To my knowledge there's no way to use UV data in Photoshop and I'm not sure it would help with this example because the deformation is quite strong: it'd be a job for vector displacement filter (which ...
5
votes
How to center text vertically within a textbox in Photoshop
I found a way today that I didn't know, it is partly as Michael Osterhus says, but I didn't really get what he meant to begin with.
You need to write your text with just a single click, not a ...
5
votes
How to repeat a gradient multiple times in Illustrator and Photoshop?
This will only work if you are using the gradient as a stroke (as in your question). If you want to repeat the gradient endlessly (as opposed to a specific number of repeats) then you can skip steps 2 ...
5
votes
How to repeat a gradient multiple times in Illustrator and Photoshop?
Based on the Illustrator JS manual I've come up with the code below. This code does exactly what you want:
Creates a gradient with two color stops: black and white
Repeats it five times
Applies it as ...
5
votes
Accepted
Make 15 lines / ticks with Photoshop, each of them rotated of 20°
RotateMe script is as close to Illustrator's Effect > Distor & Transform > Transform as you get with PS.
The link seems to be down so code at the bottom of this answer ↓
Alternative method
...
4
votes
Can I automate saving different combinations of layers?
Photoshop Composition Composer will do just what you need. In your case use only a single top-level folder.
Usage
See the Example and the Preview below to learn how it works
Download and unzip ...
4
votes
Can I add 'Export As' to an action script?
Not quite sure that you can add that exact option to an action. But here's what you can do instead:
Go to File -> Export -> Export Preferences then change your preferences to something like ...
4
votes
Accepted
What is the difference between .jsx and .js?
The scripting engine Adobe uses is called ExtendScript which is a dialect of JavaScript, or more accurately EcmaScript. There are many dialects of JavaScript with different libraries around, and some ...
4
votes
Accepted
Photoshop to SVG path?
This open-source script for Photoshop CS3 or later will convert the currently selected path to SVG code and display it in a dialog text field where you can either save it to a file or copy all or part ...
4
votes
Accepted
Replacing a smart object in bulk with Photoshop's variable data or scripts
I found this page that has an answer that looked close to what you're looking for, I modified it to work with the latest version and to hopefully fit your needs better.
Here's how to use it:
Save the ...
4
votes
Accepted
Explanation of a function line by line for learning purposes!
// make new function named getAllShapeLayersData
function getAllShapeLayersData() {
// make empty list lyrs (for returning later)
var lyrs = [];
//if the thing in try fails go to catch
...
4
votes
Accepted
How to automate four-up photo creation
This can easily be automated in Photoshop.
Before you begin make sure all your 4 x 6 images are in one folder, and take a note of the folder location. You may wish to split up the job using several ...
3
votes
Accepted
Photoshop CS6 Scripting - Manipulate Transform Reference Point
This is to get you going. I dug this out form the script listener.
rotateCurrentLayer(-10 , 532, 412)
function rotateCurrentLayer( angle, X, Y){
var idTrnf = charIDToTypeID( "Trnf" );
var ...
3
votes
Accepted
Photoshop: Batch "Wireframe" Filter
There is no way you will get that transformation done with that kind of quality. It would be the ultimate goal for NPR graphics, image segmentation, artificial intelligence, reverse engineering and ...
3
votes
Accepted
How to copy data to the clipboard from the info panel?
No problem we can script this in a minute (10 to be exact, I'm a bit rusty). Put this script in a .jsx file and run it using extend script toolkit:
#target photoshop
main();
function main() ...
3
votes
Accepted
How to delete all pixel layers in Photoshop
This script will loop through all your layers and groups and delete any normal (pixel) layers. It will record the deletions in the history (as a single history state, thanks Joonas) but PLEASE save ...
3
votes
Photoshop to SVG path?
I adapted the script I had posted here for illustrator to iterate over all paths in paths panel (but not layer bound masks sorry you need to iterate those separately).
// jooExportSVGScaffold.jsx
#...
3
votes
Automation of image alignment by detecting bounding box?
Don't know if there's an existing script, but here's how I'd do that. This script will ask for Levels input to define what areas to crop and then crop it. If your scenes are mostly contrast, you can ...
3
votes
Accepted
Photoshop Automation: Place Logo in corner of image which has the most 'empty space'
Here's a script algorithm:
Create a rectangular selection based on logo ratio (square in your example), size: I guess larger than half of a document?
Check this rectangular selection against layer ...
3
votes
Photoshop resize all artboards
Select all artboards - one by one, only Artboards, not content. In Property panel you must see W: 1280 px H:720 px --> turn off the chain between them, and change H: to 700 px
3
votes
I need to create 60 unique framed mirrors for product images, looking for a way to automate
If it's not for print, you might be able to use this Image Framer jquery plugin that I've made. It basically stretches frames around practically any size image. The website (that had been down forever)...
3
votes
Natively run actions for each layer automatically in Photoshop?
Your RemoveFringe() didn't have a closing bracket, plus none of the functions were called. Basically I stripped away the function definitions and just left the important bits:
for (var i = 0, l = ...
Only top scored, non community-wiki answers of a minimum length are eligible
Related Tags
photoshop-scripting × 338adobe-photoshop × 281
javascript × 45
actions × 33
automation × 32
script × 27
layers × 25
batch-processing × 20
export × 15
adobe-illustrator × 14
illustrator-scripting × 12
photoshop-effects × 11
cc-2019 × 11
resize × 10
photo-editing × 10
cs6 × 8
text × 7
selections × 7
plugin × 7
color × 6
png × 6
smartobject × 6
gimp × 5
images × 5
pdf × 4