Search results

  1. P

    Paid Hello I need one script or plugin to sepatared stones from one photo is possible

    It's not my script, if you want to try it, that's up to you. I will not.
  2. P

    Batch Automation Multiple Ads generator

    Have a look at Photoshops:- data-driven graphics
  3. P

    How to convert multiple jpegs in 1000 folders into 1000 pdfs with one click

    I could only find one section that might affect the resolution, and have implimented it in this code, lets hope it works, it suppose to stop downsampling. #target photoshop; app.displayDialogs = DialogModes.NO; Array.prototype.humanSort = function() { return this.sort(function(a, b) {...
  4. P

    How to convert multiple jpegs in 1000 folders into 1000 pdfs with one click

    Photoshop may not be the best to create PDF's Acrobat may be better. There is a forum on Adobe ... Acrobat forum I think I have fixed the sort problem and set the quality to maximum (10). So this is the best I can get :slap: Here is the new code... #target photoshop; app.displayDialogs =...
  5. P

    How to convert multiple jpegs in 1000 folders into 1000 pdfs with one click

    That error is caused by you NOT using a plain text editor! It has put control characters into the file. Use a text editor that does plain text and you should be good. I am on Windows so do not know what you have to use on a Mac. Maybe someone will jump in and let you know?
  6. P

    How to convert multiple jpegs in 1000 folders into 1000 pdfs with one click

    Copy and paste the code into a plain text editor Save the file with a ".jsx" extension Copy this file to the relevant folder... PC:- C:/Program Files/Adobe/Adobe Photoshop CS#/Presets/Scripts/ Mac:- [hard drive]/Applications/Adobe Photoshop CS#/Presets/Scripts/ Restart Photoshop To use:-...
  7. P

    How to convert multiple jpegs in 1000 folders into 1000 pdfs with one click

    You could try this... #target photoshop; app.displayDialogs = DialogModes.NO; var topLevel = Folder.selectDialog("Please select top level folder"); if(topLevel != null ){ var folders =[]; folders = FindAllFolders(topLevel, folders); folders.unshift(topLevel); for(var z in folders){ Files =...
  8. P

    How to save an Action that runs a Script

    Yes this is possible, but it is not easy! It would be done by using a script to install the atn, script, psd etc. You need to convert the atn to xml using xtools "ActionToXML.jsx" The install script will be run from Photoshop and check if it has access to preset/scrips folder if not alert user...
  9. P

    Scripting Parsing layer ID from PSD file using Extendscript

    Hi Ian, here the code is slightly changed... function main() { file = File.openDialog("Please select PSD file.","PSD File:*.psd"); if(!file.exists) return; file.open("r"); file.encoding = 'BINARY'; var PSD_data = file.read(); file.close(); var findResult; var indexPos =[]...
  10. P

    Scripting Parsing layer ID from PSD file using Extendscript

    Hi Ian, just had a quick play, you will need to tidy the code up but this seems to get the names and IDs of all layers. Best of luck! #target photoshop; function main() { file = File.openDialog("Please select PSD file.","PSD File:*.psd"); if(!file.exists) return; file.open("r")...
  11. P

    Scripting Parsing layer ID from PSD file using Extendscript

    Hi Ian, it's a long time since I tried anything like this. The structure of the PSD will have changed since I wrote this script but it might give you a start. It hopefully gives the layer names. You will have to find where the ID's are kept and add it to the script. As it is direct access to the...
  12. P

    Auto Name Group based on Layer Names?

    I wonder if you mean something like the following script that will create a group for each selected layer with the group name same as the layer name. To you select the layers you want to create groups of, then run the script. //Requires Photoshop CS3 or better #target photoshop...
  13. P

    Actions Filename inside image

    Here is an example that will do a folder of tif's #target photoshop; app.bringToFront(); main(); function main(){ //// AMEND TO SUIT/////////////////////////////////////////////////////////////////////////// var fontSize = 8; // Font Size...
  14. P

    COVID-19 How's it affecting you and your city?

    It's a simular situation in the UK, I am over seventy had three lots of cancer and have diabetes so one that is at risk. Most shops have bare shelfs. I do a fair amount with electronics so have a stock of Isopropyl alcohol 99.9 percent (IPA) for cleaning board etc. this is cheap to buy on the...
  15. P

    Scripting Is there a way to pull keyword information from smart objects?

    Why are you running both scripts? You will end up with a lot of duplicates. You only need to run the second script or the new script below. The first script add all layer names to keywords but not any layers that are in layersets. The second scripts adds all layer names to keywords. This script...
  16. P

    How to fit two 1920x1080 images into one 1920x1080 canvas?

    One way of doing it if you don't mind a little distotion would be to use:- Edit - Content-Aware Scale
  17. P

    Scripting Pull Layer Names for File Info Keywords

    Please try this... #target photoshop; app.bringToFront(); if(documents.length) main(); function main(){ var Keys = getNamesPlusIDs(); if ( !ExternalObject.AdobeXMPScript ) ExternalObject.AdobeXMPScript = new ExternalObject('lib:AdobeXMPScript'); xmp = new XMPMeta(...
  18. P

    File abnormally huge (1.8GB) flat 24X24 350dpi how to reduce non-destructively

    Hi Garret, there are lots that can be done via scripting, a few examples can be found here:- https://github.com/Paul-Riggott/PS-Scripts
  19. P

    File abnormally huge (1.8GB) flat 24X24 350dpi how to reduce non-destructively

    Another problem could be "DocumentAncestors" in the metadata, this can sometimes get Huge. Here is a script to remove this field:- #target photoshop; var File1 = File.openDialog("Please select Image","*.*"); if(File1.exists) { removeAncestors( File1); alert("Please check file now")...
Top