Jump to content

Search the Community

Showing results for tags 'scripting'.

More search options

  • Search By Tags

    Type tags separated by commas.
  • Search By Author

Content Type


  • Affinity Support Forums
    • News and Information
    • Affinity Support & Questions
    • Feature Requests & Feedback
    • Bugs in Affinity Designer & Affinity Photo
  • Learn and Share
    • Tutorials (Serif and Customer Created Tutorials)
    • Share your work
    • Resources
  • Affinity Beta Software Forums
    • Affinity Designer Beta Forums
    • Affinity Photo Beta Forums
    • Affinity Publisher Beta Forums

Find results in...

Find results that contain...

Date Created

  • Start


Last Updated

  • Start


Filter by number of...


  • Start





Website URL







Found 17 results

  1. Are there any plans to add scripting support? I notice there is no Applescript library at all but am interested to know if there are plans to add Applescript or perhaps Javascript support. Virtually everything we do as far as creating PDFs, packaging, placing images and text, formatting, proofing, sending pages to print etc is done via script. Tagged text goes hand-in-hand with scripting so I think this needs to also be supported.
  2. I was curious to know if there are any hopes that down the road a python or some sort of scripting API will be available for Affinity Applications like Designer/Photo. Working in the film/vfx/games industry for over 10 years now, one of the biggest headaches is developing pipeline tools for Adobe applications due to their constraints and poor choice of Java implementation for API. I would love to see a modern API like python supported in Affinity applications. Thanks guys, keep up the great work!
  3. Hi, I was wondering if there is any solution for my problem. I am using Affinity Designer for creating documents for my clients, all of them are based on few templates. I have at least two artboards in each template and I export them to two filetypes - jpg and pdf. Here is my workflow: I am opening last saved document of some kind - e.g. document-1005, then I am editing it with new data and then I am saving it as document-1006. Then I am exporting (ctrl alt shift s) each artboard as jpg and pdf - because filename of Affinity Designer file is kept - its all easy for me to keep filenames constant (I have in one plce files document-1005.pdf, document-1005.jpg, document-1005.afdesign). What would be perfect for me is to use slices to export. Right now if I choose slices - I would need to change slices name everytime when exporting them. I am looking for some simple solution like what I created in Photoshop. Simple java script - it can create subfolders (when I need) and/or save file as jpg/png/psd with prefix or suffix added to original filename. Is it possible in any way? Regards, triforcesolutions
  4. When is a API/SDK for Affinity Designer happening so I can automate scripts to draw? Adobe Illustrator has one to create macros. Why doesn't Affinity have for the vector graphics drawing programming for macros? https://www.adobe.com/content/dam/acom/en/devnet/illustrator/pdf/sdk/programmers-guide-2017.pdf
  5. I've seen this topic raised before and I'm sure the devs are well aware of the need for scripting, but the previous features requests seem to have been moved to "Older Feature Requests & Suggestion Posts" and I wanted to keep it in the fore-front. Providing a method manipulate the document and interface programmatically using a customisable set of common UI controls would be such a huge step forward and allow the number of features to grow exponentially: As will always be the case, in almost all software, the development can't keep up with the sheer number of feature requests. At least with some sort of scripting, a number of these features could be implemented by the community, even if it is just an interim workaround/patch. They may not be the most refined implementation and some may even be darn right hacky, but at least it simplifies someone's work-flow. Below are some prime candidates where the community could use scripting to implement missing/desired features in a more timely manner. Simplify path (starting with the easier straight line only version) Convert nodes to basic shape (rectangle and circle) - basic shape pattern matching of selected nodes. Merge node doubles/duplicates Select same color / fill / stroke / appearance Select/filter by type Measure line/path length/distance in addition to displacement Offset path I know this is a huge undertaking to implement and lots of thought to go into this, but I could see it paying itself back in the long-run.
  6. Hi guys, I think Affinity is the future of design software. The one thing keeping me from switching from Adobe to Affinity is the scripting/automation feature. I have a bunch of scripts running in Photoshop and Illustrator and can't think about switching to Affinity and doing things manually again. You probably got this request earlier, but I'm just signaling the importance of automation/scripting in design software I hope this feature will appear soon All the best from Poland, Sebastian from Keyshorts
  7. Hello, In AP, is it possible to script an “action” like new layer creation or loading a 3d lut to a new layer? Photoshop allows this and can be used as a way to integrate with other applications. If this allowed, is there any documentation on this? Regards, Frank
  8. Hello! after Adobe pulled another stunt (with Lightroom this time) I'm preparing for an Adobe Free Future™! I've come back to Designer (ßeta 1.6/12) — and what I saw made me very, very happy. Cannot wait till I see what you guys do with Publisher! As you have guessed I'm still missing some features before I can ditch Illustrator all together: selecting objects by type/look (see screenshots with Graffix Select Menu) lockable guides and the making guides from objects. Also: split in to grid. overprint on a per object (fill/stroke) base (not only in the swatches). ability to choose a font (and other things) from the contextual menu. Despite its name, it's not very contextual right now. plugins/scripting would make Designer much more powerful of course. See for example what you can do with Python in DrawBot of Nodebox offset path (could be scripted?) more transform options like "transform each", which is very, very handy in Illustrator … Anyway, can't stress enough that you guys already did a fantastic job, making such a powerful app from zero. …without the income of subscription-model ;-). Keep up the good work! — Benjamin
  9. I love it if there was a way to script affinity products. JavaScript or Lua or anything really. Ideally all features would be scriptable so I could use Affinity to generate stuff or build actions or load/export a bunch of files. I don't need personally need a UI to get started though I'm sure some folks would love an Actions palette
  10. I would like to have a shortcut to select the layer below or above the currently selected layer. In Affinity Photo I was able to create a macro which does exactly that. However, I couldn't find a way to assign a shortcut to this macro. So my wish is to either have: 1) a separate menu item to select a layer below or above the currently selected layer 2) a method to assign shortcuts to individual macros
  11. Hello, Thanks to the team for this great tool that is Affinity designer ! This feature ( request ? ) could somehow be understood as the equivalent of brushes in Affnity Photo... The triangle tool and others ( Trapezoïd / Diamond etc...) are neat and really practical ! is there a possibility ( or any plans in the future ) to have an acces to build / add / customize other tools by myself and to add them to the UI? o- suppose i want to create a "logic gate diagram", i would have to use AND, OR, XOR ( and others ) gate symbols. - i could create a tool for each symbol - add handles to customize it ( radius, height etc.. ) as seen as the little red dot. - the description of each tool is a file that would be imported in Affinity designer. Many thanks for your consideration, for taking the time to read my request, and for this great App !
  12. How complete is the scripting for Affinity Photo? Is it limited to recording actions taken within the app? Or is it a complete scripting language, including the ability to control internal and external actions? Is there a scripting guide? If so, where could I download it?
  13. A small introduction: Technical Director at a Visual Effects and Photo Retouching house called www.taylorjames.com - I truly believe I work with some of the very best Photoshop artists in the world. I will be aiming to move them over to Affinity Photo once the feature are at parity and we can do things in AP that we can't do in PS. The native support for EXR with data-windows is a big improvement on PS for one! Mixing bit depths is great, masks within masks is amazing! I can see a point in the future when we look back at Photoshop and wonder how on earth we did it! We work on a lot of high end products and a huge amount of automotive work which can be immensely repetitive and benefits massively from tools we've created over the years. Working with CGI generated images we create a huge amount of data, images are often composed of many layers and using scripted tools we can layer up all the images and put them on the appropriate blending modes and into the right folders. I want to be able to design my own tools to make custom contact sheets and reviewing tools and automatically be able to tag layers with custom attributes and notes so we can make automated tools for updating layers and layer comps procedurally! I'd love to see a nice powerful scripting API that allows us to change any property, add layers, adjustments, run tools, open/close files etc... Some of what may seem like the simplest things in Photoshop are amazingly complex! Try to close a layer group in PS using Javascript, it requires creating a new folder which is closed and copying the layers into it and then deleting the old folder as there is no .isOpen folder property! There is an incredible community of script writers out there who will make amazing tools for your software! Check www.scriptspot.com and www.maxplugins.de see what was made for 3dsmax, it's kept an old software running for 25 years! I'm not the biggest Python fan (pretty much because of the indentation rules) but it makes sense to use it and take advantage of the PyQT framework, which I'm hoping you have used to build your application? Congrats on an excellent product, I'm seeing a huge amount of people shout about it loudly which is always a true test and hopefully reduces your marketing budget! I'll be buying my own license to do my own photography work at home too. Regards Dave
  14. Firstly, a apologize for my multitude of questions; although I do have some experience with using Affinity and applications like it, there are some aspects of which I have virtually no knowledge. I was wondering if someone could tell me about how Affinity works with Plugins and/or how scripting might work if it's added in the future. What are some examples of what one could do with scripting? How big a deal is it to make a plugin for a particular feature that isn't in Affinity? It says in the preferences that plugins have something to do with Photoshop; could someone please explain how this works? And finally: is there anything else that I should know about these features that I haven't thought of?
  15. I switched from Illustrator for good, but I create graphics (fed by numbers) on a regular basis. Doing copy & paste is tedious and error-prone. Therefore, a way of scripting the contents of a drawing would be extremely helpful. I'm able to work around this limitation, but the resulting script cannot be used by someone else because it would require to either do "GUI-Scripting" (extremely shaky) or using the clipboard (requires that the respective text fields are active while running a lot of small scripts). I would prefer AppleScript, but any way of inserting more than one value at a time would be appreciated. (Creating whole graphics would be even better :) .) Thanks, Erik
  16. I recently discovered that Affinity Designer will copy paths to the clipboard as SVG Documents, so I decided to use it for some simple automation. I wrote a simple python script to simplify SVG paths: https://gist.github.com/NickBeeuwsaert/004851e7f7571b288f3c And here is a example of it in action: before: Copy path with Command+V execute on command line: $ pbpaste | python svg_simplify.py | pbcopy And then paste back into Affinity Designer: I just thought it might be a cool tip for anyone who uses SVG optimization tools for web development... I'd like to set up a Automator script to streamline it but Automator is acting up for me today :/ Also: If you have imagemagick and potrace installed (usually via brew), you can rasterize a image from AFD using this (after copying the image from AFD) using: $ pbpaste | convert svg:- pnm:- | potrace -s - -o - | pbcopy (P.S. I hope this is the right area of the forum to post...)
  17. A good addition would be scriptability or programmability. This has come in handy in other graphic applications where automation has been a key function.