Jump to content

Adobe Photoshop UDF 1.1.0

   (0 reviews)


1 Screenshot

About This File

UDF for automating Adobe Photoshop software.


  • Creating, opening and saving documents
  • Manipulating layer settings
  • Applying effects to layers

More features soon!

What's New in Version 1.1.0


  • Added _Photoshop_SelectionFill
  • Added _Photoshop_GetDocs
  • Added _Photoshop_DocGetHistoryState, _Photoshop_DocGetHistoryStateCount, _Photoshop_DocGetHistoryStates
  • Added _Photoshop_HistoryStateGetName, _Photoshop_HistoryStateIsSnapshot
  • Added _Photoshop_DocGetActiveLayer, _Photoshop_DocSetActiveLayer
  • _Photoshop_DocGetLayer can now return ArtLayer OR LayerSet object! (THIS IS A SCRIPT BREAKING CHANGE)
  • Added _Photoshop_ObjectGetType
  • Renamed _Photoshop_ArtLayerGetName to _Photoshop_LayerGetName
  • Renamed _Photoshop_ArtLayerSetName to _Photoshop_LayerSetName
  • Renamed _Photoshop_ArtLayerGetBlendMode to _Photoshop_LayerGetBlendMode
  • Renamed _Photoshop_ArtLayerSetBlendMode to _Photoshop_LayerSetBlendMode
  • Renamed _Photoshop_ArtLayerGetOpacity to _Photoshop_LayerGetOpacity
  • Renamed _Photoshop_ArtLayerSetOpacity to _Photoshop_LayerSetOpacity
  • Renamed _Photoshop_ArtLayerGetBounds to _Photoshop_LayerGetBounds
  • Renamed _Photoshop_ArtLayerSetBounds to _Photoshop_LayerSetBounds
  • Renamed _Photoshop_ArtLayerMergeDown to _Photoshop_LayerMergeDown
  • Renamed _Photoshop_ArtLayerTranslate to _Photoshop_LayerTranslate
  • Added _Photoshop_LayerSetGetLayer, _Photoshop_LayerSetGetLayerCount, _Photoshop_LayerSetGetLayers
  • Added _Photoshop_LayerIsVisible, _Photoshop_LayerSetVisible
  • Added _Photoshop_LayerDelete
  • Added _Photoshop_LayerRotate, _Photoshop_LayerResize

User Feedback

You may only provide a review once you have downloaded the file.

There are no reviews to display.

  • Similar Content

    • MFrancisca
      By MFrancisca
      I've been checking the logging UDFs in the wiki, mostly Log4a and Loga and I wanted to ask which one would you recommend for a script that will be executed remotely through PSExec. My main question is where the logs are located in that situation and if I can change that location to a custom one., because I need to retrieve them at the end of execution.
      So in a rough description the process is
      Open PSExec
      Send compiled AutoIT script to remote machine
      Execute script
      Copy logs from the remote to the local machine.
      Any opinions? 
    • caramen
      By caramen
      I watched _OL_ItemSend&_OL_ItemFind&_OL_ItemCreate in OutlookEx UDF but hmmm
      Since it use the test environnement i cant get the orders of the mail creation
      Can someone make me win some time of reading all exemples script and lead me how to do one ?
      That whould be lovely.
    • Tersion
      By Tersion
      Here the this wiki page with list of available UDFs for data compression. For my tasks I only need ZIP support, so I started looking at pure AutoIt UDFs without any 3rd party dlls. And found out that most of available realizations uses standard ("native method") Windows dll - "zipfldr.dll". So for now I chose ZIP UDF by wraithdu. I've tested it on Windows 7 (x64) and it seem works fine. But here the comment from another topic where user says that Windows 10 discontinued support of "zipfldr.dll". Now I confused. I don't have around any Windows 10 machine to tested it. So maybe someone could confirm or deny that? Or maybe would better to switch to UDF with 7zip dll?
      I need an advice...
    • TheSaint
      By TheSaint
      Here is the bare bones of a UDF I have started work on.
      Mostly just a proof of concept at this stage, and still need to add some functions and dress the UDF up a bit ... to look like a UDF ... though it has my own distinct styling, especially as I have never really developed a UDF before now .... used plenty and modified plenty though. I've even invented my own UDF variable naming convention, which I am sure some of you will be aghast at. I work with what feels best for me, but others are free to adapt if they wish.
      The idea is to emulate the simplicity of INI files, but gain the benefits of SQL.
      Two scripts are provided.
      (1) The UDF, a work in progress - SimpleSQL_UDF.au3
      (2) An example or testing script - UDF_Test.au3
      Another first for me, is creating a 2D array from scratch, never done that before, that I can recall ... never had a need, and even for 1 dimension arrays, for a long time now, I have just used _StringSplit to create them. So I needed a bit of a refresher course, which my good buddy @TheDcoder assisted me with ... not without some angst I might add. LOL
      SimpleSQL_UDF.zip  (12 downloads previously)
      (I have now completed all the functions I intended to. My next update will be a big improvement, bringing things more inline with my latest INItoSQL DB program changes.)
      Program requires the sqlite3.dll, not included, but easily enough obtained.
      Hopefully the usage is self-evident ... just change the Job number variable in the UDF_Test.au3 file to check the existing functions out.
      P.S. This is also related to a new program I have just finished and uploaded - INItoSQL DB
    • xtcislove
      By xtcislove
      as a start in Autoit i tried something i was missing since im using Autoit. 

      I build a custom MessageBox which has a large amount of custom options and which scales its size on the parameters you set. 

      Aviable Settings:
      -Unlimited Buttons
      -Text Color (Buttons, Text)

      -Background Color (Msgbox, Buttons, Label) 

      -Button Timeout
      -Autoclose Timeout
      -Icon (Default, No Icon, Custom)

      -Label/ Button Style. 

      I tried to keep this as close as i could to a Msgbox i was used too on my batch times.

      After i was ready i realised, @Melba23 probably build a way better msgbox which would have suit my needs enterly, anyway thanks to @Melba23 because i use his Stringsize UDF. 

      local $Message = _sMsgBox("Test", 6, "Continue?") if @extended <> -1 Then MsgBox(0, @extended, $Message&" Button pressed")