rechmbrs / FtPattern

Ft Fourier transforms C++ code for Photoshop WinMac and Pattern Suppression Action
Other
39 stars 6 forks source link

Pattern Suppressor

Fourier Transformation plugins by Ronald Chambers (RONC) and Francesco Pierfederici. and actions for Adobe Photoshop by Jonas M. Rogne (Chain) and Ronald Chambers (RONC).

What is this?

This is a set of plugins and actions for Adobe Photoshop that will let you easily remove regular repeating patterns from images that cannot conveniently be removed by traditional means.

Files included

Requirements and compatibility

New in v2.5

New in v2

Installation (Windows)

  1. Copy libfftwx64_3-3.dll to your Photoshop installation folder. By default this is C:\Program Files\Adobe\Adobe Photoshop [version]\
  2. Copy the 8bf-files to the Photoshop Plug-ins-folder. By default this is C:\Program Files\Adobe\Adobe Photoshop [version]\Plug-ins\
  3. Restart Photoshop if it was running.
  4. Double-click Pattern Suppressor v2.atn to install the actions. (You can also choose “Load Actions…” in your Actions Panel Menu).

The action set will be shown in your Actions Panel (can be found under Window > Actions). The Plug-ins will be available under Filter > RONC 2018 if you want to run them manually.

Installation (Mac)

  1. Copy the plugin-files to the Photoshop Plug-ins-folder. By default this is /Applications/Adobe Photoshop [version]/Plug-Ins
  2. Restart Photoshop if it was running.
  3. Double-click Pattern Suppressor v2.atn to install the actions. (You can also choose “Load Actions…” in your Actions Panel Menu).

The action set will be shown in your Actions Panel (can be found under Window > Actions). The Plug-ins will be available under Filter > RONC 2018 if you want to run them manually.

How to use

Please see the included documentation for a tutorial on how to use the plugins and actions.

How to build

The plugins are known to compile on macOS (using Xcode 9.x) and Windows (using Visual Studio Community Edition 2017). Either way, you will need

  1. The Adobe Photoshop® SDK for your OS.
  2. FFTW 3.3.x. For convenience macOS and Windows FFTW pre-built libraries are included in this repository (see the Ft_lib directory).

Windows

Extract the Adobe Photoshop® SDK to the root of your C drive. Clone this repository wherever you like and then open each one of the Visual Studio project files and build each plugin.

macOS

For macOS, extract the Adobe Photoshop® SDK wherever you like, navigate to pluginsdk/samplecode/filter and clone this repository there. Open each XCode project file and build the plugins one by one.

License

Please see the LICENSE text file included in this repository for copyright and license information.

Plugin usage other than Pattern Suppression

This version of the Fourier transform plugins includes: 8, 16, and 32 bit/color channel RGB individual channels (not desaturated) 1D, 2D, and 3D Half and Full spectrum transforms.

They all are open-source and use the FFTw software for the transforms. The individual transforms should be applied only using the Ft Fourier Transform Suite script rather than from the Filter menu as a standard RGB file cannot hold the amount of data generated. Windows and Mac with Photoshop CS6 through CC present (2018).

These are being loaded to GitHub - rechmbrs/FtPattern: Ft Fourier transforms C++ code for Photoshop WinMac and Pattern Suppression Action but it is not complete yet.

Presently working on documentation and history.

Need persons to read docs and ask questions to fill in helping and missing documentation. Help will be accepted if you have time.