Photoshop Scripting Course Update (August 2017)

In October 2016 I’ve announced to be working on a course about Photoshop Scripting. Is it ready for release? According to my original (publicly undisclosed) plans, I would have put it for sale around April 2017. But I haven’t – yet. Why? When? WTF? Please read along. TL;DR It will take some more months – […]

Third-party Photoshop Panels: Configurator Reloaded

I’m not used to talking about commercial products I’ve not personally developed on my blog, but I’ve decided it might be interesting to cover the work of other developers here, from time to time or when something catches my eye. Today I’d like to tell you about Configurator Reloaded, a Photoshop panel by Thomas Zagler, who revives the idea of Adobe Configurator (the original one).

HTML Panel Tips #24: Fixing ZXP Timestamping errors

Recently, running the ZXPSignCmd command line utility to sign and timestamp HTML Panels has proved to cause errors – also for users of Adobe Configurator 4, which relies on it behind the scenes to export the (Flash) panel as ZXP. Quick fix as follows.

Double USM v2 for Photoshop has been released!

A major reworking of my Sharpening extension for Photoshop has been released – I’m happy to introduce you to the new features. They say that a picture is worth a thousand words – so a 720p video is… oh so much better! Enjoy the following weird, fun six minutes, that are everything you need to […]

HTML Panel Tips #23: JavascriptObfuscator API Gulp.js Plugin

When developing HTML Panels, I’m always quite fanatic about code privacy: for a variety of reasons, I don’t want users to peek into my files. Lately, I’ve found particularly effective the obfuscation provided by – which, surprisingly, works equally fine with both JavaScript and ExtendScript.

Their paid tier offers the possibility to access it through HTTP – a good candidate for Gulp automation. Since there’s no ready-made plugin available on the internet, I’ve ventured into building one; which I’m going to share with you in this post.

Vue.js – Nonlinear Sliders with Computed Properties

While working on the forthcoming version of my DoubleUSM script – which I’m porting to HTML Panels – I’ve run into the following problem: how do you fit a large range (say, 1..500, with floating point precision) into a Slider which has, at best, less than 200 possible, real slots? Nonlinear sliders and VueJS Computed Properties are the answer, read along.