Subversion Repositories filter_foundry

Rev

Rev 526 | Rev 528 | Go to most recent revision | Last modification | Compare with Previous | View Log | RSS feed

Last modification

Path Last modification Log RSS
[NODE] [DIRECTORY] 3264_mixer/ 456  2021-12-22 00:44:22 daniel-marschall Log RSS
[NODE] [DIRECTORY] cw1/ 14  2005-07-23 01:12:39 toby Log RSS
[NODE] [DIRECTORY] cw7/ 14  2005-07-23 01:12:39 toby Log RSS
[NODE] [DIRECTORY] debug/ 285  2021-08-16 00:39:30 daniel-marschall Log RSS
[NODE] [DIRECTORY] doc/ 508  2022-05-06 01:53:48 daniel-marschall Log RSS
[NODE] [DIRECTORY] examples/ 475  2022-04-06 23:12:03 daniel-marschall Log RSS
[NODE] [DIRECTORY] obj/ 285  2021-08-16 00:39:30 daniel-marschall Log RSS
[NODE] [DIRECTORY] obj_w32/ 285  2021-08-16 00:39:30 daniel-marschall Log RSS
[NODE] [DIRECTORY] photoshop_sdk/ 385  2021-11-03 17:57:43 daniel-marschall Log RSS
[NODE] [DIRECTORY] screenshots/ 440  2021-12-03 00:38:16 daniel-marschall Log RSS
[NODE] [DIRECTORY] telegraphics_common/ 512  2022-05-08 23:29:45 daniel-marschall Log RSS
[NODE] [DIRECTORY] testcases/ 509  2022-05-06 15:34:05 daniel-marschall Log RSS
[NODE] [DIRECTORY] visual_studio/ 497  2022-04-29 21:38:23 daniel-marschall Log RSS
[NODE] [DIRECTORY] win_flex_bison/ 201  2021-07-10 01:21:03 daniel-marschall Log RSS
[NODE] [DIRECTORY] wishlist/ 466  2022-03-06 19:59:00 daniel-marschall Log RSS
[NODE] [DIRECTORY] wpj/ 526  2022-05-24 02:23:18 daniel-marschall Log RSS
[NODE] [FILE] .gitattributes 374  2021-10-31 02:32:03 daniel-marschall Log RSS
[NODE] [FILE] .gitignore 441  2021-12-03 01:56:56 daniel-marschall Log RSS
[NODE] [FILE] 68k.r 373  2021-10-31 02:17:10 daniel-marschall Log RSS
[NODE] [FILE] BUILDING.md 515  2022-05-09 22:15:27 daniel-marschall Log RSS
[NODE] [H-FILE] c.h 439  2021-12-02 17:26:34 daniel-marschall Log RSS
[NODE] [FILE] caution.ico 419  2021-11-27 14:00:12 daniel-marschall Log RSS
[NODE] [FILE] CHANGELOG.md 526  2022-05-24 02:23:18 daniel-marschall Log RSS
[NODE] [FILE] cursor_hand_grab.cur 106  2018-12-19 23:05:10 dmarschall Log RSS
[NODE] [FILE] cursor_hand_open.cur 106  2018-12-19 23:05:10 dmarschall Log RSS
[NODE] [FILE] cursor_hand_question.cur 126  2018-12-29 12:23:54 dmarschall Log RSS
[NODE] [H-FILE] cwprefix.h 259  2021-07-30 22:50:12 daniel-marschall Log RSS
[NODE] [FILE] exports.def 358  2021-10-17 00:33:12 daniel-marschall Log RSS
[NODE] [FILE] exports.exp 358  2021-10-17 00:33:12 daniel-marschall Log RSS
[NODE] [H-FILE] ff.h 526  2022-05-24 02:23:18 daniel-marschall Log RSS
[NODE] [FILE] ffx_format.md 467  2022-03-07 01:40:38 daniel-marschall Log RSS
[NODE] [C-FILE] ff_misc.c 505  2022-05-04 02:18:25 daniel-marschall Log RSS
[NODE] [H-FILE] ff_misc.h 505  2022-05-04 02:18:25 daniel-marschall Log RSS
[NODE] [FILE] Filter Factory Compatibility.md 490  2022-04-25 01:49:31 daniel-marschall Log RSS
[NODE] [FILE] FilterFoundry.make 192  2021-07-05 01:32:04 daniel-marschall Log RSS
[NODE] [C-FILE] funcs.c 503  2022-05-01 18:32:10 daniel-marschall Log RSS
[NODE] [H-FILE] funcs.h 503  2022-05-01 18:32:10 daniel-marschall Log RSS
[NODE] [FILE] GIMP Incompatibilities.md 503  2022-05-01 18:32:10 daniel-marschall Log RSS
[NODE] [FILE] Hosts.md 231  2021-07-19 20:13:56 daniel-marschall Log RSS
[NODE] [FILE] Info.plist 99  2007-07-14 05:34:35 toby Log RSS
[NODE] [C-FILE] language.c 522  2022-05-15 14:05:46 daniel-marschall Log RSS
[NODE] [H-FILE] language.h 526  2022-05-24 02:23:18 daniel-marschall Log RSS
[NODE] [FILE] language_mac.r 493  2022-04-29 16:45:18 daniel-marschall Log RSS
[NODE] [FILE] language_win.rc 521  2022-05-15 14:01:52 daniel-marschall Log RSS
[NODE] [FILE] lexer.l 358  2021-10-17 00:33:12 daniel-marschall Log RSS
[NODE] [DB-FILE] LICENSE_GPLv2.txt 361  2021-10-25 13:03:21 daniel-marschall Log RSS
[NODE] [DB-FILE] LICENSE_GPLv3.html 358  2021-10-17 00:33:12 daniel-marschall Log RSS
[NODE] [C-FILE] load_mac.c 440  2021-12-03 00:38:16 daniel-marschall Log RSS
[NODE] [C-FILE] load_win.c 503  2022-05-01 18:32:10 daniel-marschall Log RSS
[NODE] [C-FILE] main.c 510  2022-05-07 01:52:42 daniel-marschall Log RSS
[NODE] [C-FILE] make.c 526  2022-05-24 02:23:18 daniel-marschall Log RSS
[NODE] [FILE] Makefile.mac 503  2022-05-01 18:32:10 daniel-marschall Log RSS
[NODE] [FILE] Makefile.win 503  2022-05-01 18:32:10 daniel-marschall Log RSS
[NODE] [C-FILE] make_mac.c 515  2022-05-09 22:15:27 daniel-marschall Log RSS
[NODE] [FILE] make_mingw.bat 442  2021-12-04 12:45:57 daniel-marschall Log RSS
[NODE] [C-FILE] make_win.c 515  2022-05-09 22:15:27 daniel-marschall Log RSS
[NODE] [FILE] make_zip.bat 458  2021-12-25 19:13:05 daniel-marschall Log RSS
[NODE] [C-FILE] manifest.c 444  2021-12-06 23:29:51 daniel-marschall Log RSS
[NODE] [H-FILE] manifest.h 439  2021-12-02 17:26:34 daniel-marschall Log RSS
[NODE] [FILE] manifest.rc 380  2021-11-01 12:14:52 daniel-marschall Log RSS
[NODE] [DB-FILE] manifest32.xml 524  2022-05-15 19:56:50 daniel-marschall Log RSS
[NODE] [DB-FILE] manifest64.xml 524  2022-05-15 19:56:50 daniel-marschall Log RSS
[NODE] [DB-FILE] manifestTpl.xml 358  2021-10-17 00:33:12 daniel-marschall Log RSS
[NODE] [C-FILE] node.c 301  2021-08-26 10:46:02 daniel-marschall Log RSS
[NODE] [H-FILE] node.h 518  2022-05-11 01:26:44 daniel-marschall Log RSS
[NODE] [C-FILE] obfusc.c 526  2022-05-24 02:23:18 daniel-marschall Log RSS
[NODE] [FILE] os_types.md 527  2022-05-29 11:05:56 daniel-marschall Log RSS
[NODE] [DB-FILE] os_types.php 527  2022-05-29 11:05:56 daniel-marschall Log RSS
[NODE] [H-FILE] PARM.h 444  2021-12-06 23:29:51 daniel-marschall Log RSS
[NODE] [FILE] parser.y 518  2022-05-11 01:26:44 daniel-marschall Log RSS
[NODE] [FILE] phpstan.neon.dist 465  2022-01-09 20:19:58 daniel-marschall Log RSS
[NODE] [FILE] PiPL.rc 526  2022-05-24 02:23:18 daniel-marschall Log RSS
[NODE] [FILE] PiPL_body.rc 519  2022-05-13 17:33:12 daniel-marschall Log RSS
[NODE] [FILE] PiPL_carbon.r 520  2022-05-14 00:50:22 daniel-marschall Log RSS
[NODE] [FILE] PiPL_classic.r 520  2022-05-14 00:50:22 daniel-marschall Log RSS
[NODE] [FILE] pipl_common.r 520  2022-05-14 00:50:22 daniel-marschall Log RSS
[NODE] [FILE] PiPL_macho.r 520  2022-05-14 00:50:22 daniel-marschall Log RSS
[NODE] [FILE] PiPL_universal.r 520  2022-05-14 00:50:22 daniel-marschall Log RSS
[NODE] [C-FILE] preview.c 526  2022-05-24 02:23:18 daniel-marschall Log RSS
[NODE] [H-FILE] preview.h 503  2022-05-01 18:32:10 daniel-marschall Log RSS
[NODE] [C-FILE] preview_mac.c 526  2022-05-24 02:23:18 daniel-marschall Log RSS
[NODE] [C-FILE] process.c 503  2022-05-01 18:32:10 daniel-marschall Log RSS
[NODE] [C-FILE] read.c 518  2022-05-11 01:26:44 daniel-marschall Log RSS
[NODE] [FILE] README.md 524  2022-05-15 19:56:50 daniel-marschall Log RSS
[NODE] [FILE] release.bat 437  2021-12-01 22:58:07 daniel-marschall Log RSS
[NODE] [FILE] RELEASE.md 515  2022-05-09 22:15:27 daniel-marschall Log RSS
[NODE] [C-FILE] save.c 518  2022-05-11 01:26:44 daniel-marschall Log RSS
[NODE] [C-FILE] scripting.c 505  2022-05-04 02:18:25 daniel-marschall Log RSS
[NODE] [H-FILE] scripting.h 442  2021-12-04 12:45:57 daniel-marschall Log RSS
[NODE] [FILE] scripting.r 259  2021-07-30 22:50:12 daniel-marschall Log RSS
[NODE] [FILE] scripting.rc 525  2022-05-15 22:30:50 daniel-marschall Log RSS
[NODE] [C-FILE] slider_win.c 503  2022-05-01 18:32:10 daniel-marschall Log RSS
[NODE] [H-FILE] slider_win.h 503  2022-05-01 18:32:10 daniel-marschall Log RSS
[NODE] [C-FILE] symtab.c 259  2021-07-30 22:50:12 daniel-marschall Log RSS
[NODE] [H-FILE] symtab.h 439  2021-12-02 17:26:34 daniel-marschall Log RSS
[NODE] [FILE] TODO.md 523  2022-05-15 19:49:34 daniel-marschall Log RSS
[NODE] [C-FILE] ui.c 512  2022-05-08 23:29:45 daniel-marschall Log RSS
[NODE] [H-FILE] ui.h 518  2022-05-11 01:26:44 daniel-marschall Log RSS
[NODE] [C-FILE] ui_build.c 518  2022-05-11 01:26:44 daniel-marschall Log RSS
[NODE] [C-FILE] ui_build_win.c 503  2022-05-01 18:32:10 daniel-marschall Log RSS
[NODE] [C-FILE] ui_mac.c 503  2022-05-01 18:32:10 daniel-marschall Log RSS
[NODE] [FILE] ui_mac.r 419  2021-11-27 14:00:12 daniel-marschall Log RSS
[NODE] [C-FILE] ui_win.c 503  2022-05-01 18:32:10 daniel-marschall Log RSS
[NODE] [FILE] ui_win.rc 523  2022-05-15 19:49:34 daniel-marschall Log RSS
[NODE] [H-FILE] unistd.h 259  2021-07-30 22:50:12 daniel-marschall Log RSS
[NODE] [H-FILE] version.h 524  2022-05-15 19:56:50 daniel-marschall Log RSS
[NODE] [C-FILE] versioninfo_modify_win.c 444  2021-12-06 23:29:51 daniel-marschall Log RSS
[NODE] [H-FILE] versioninfo_modify_win.h 439  2021-12-02 17:26:34 daniel-marschall Log RSS
[NODE] [FILE] version_win.rc 317  2021-09-02 00:08:22 daniel-marschall Log RSS
[NODE] [FILE] WinNT31Compat.md 466  2022-03-06 19:59:00 daniel-marschall Log RSS
[NODE] [FILE] win_res.rc 524  2022-05-15 19:56:50 daniel-marschall Log RSS

Filter Foundry plugin for Photoshop

Filter Foundry is a compatible replacement for Adobe Filter Factory.

Initially written by Toby Thain (Telegraphics) in 2003 - 2009, the development has been continued by Daniel Marschall (ViaThinkSoft) since 2018. Several advancements and improvements have been made, and a 64-bit Windows version was created.

Windows version 1.7.0.21

Filter Foundry 1.7 comes with a 32-Bit Windows plugin (FilterFoundry.8bf) and a 64-Bit Windows plugin (FilterFoundry64.8bf) which can both be downloaded at ViaThinkSoft or from the Releases folder.

To install the plugin to Photoshop, simply place the appropriate 8BF file into the Plug-Ins\Filters subdirectory of your Adobe Photoshop program files path and restart Photoshop. For other host applications like GIMP, look at the manual on how to install ".8bf" Photoshop filters. If you have reports whether or whether not Filter Foundry works on a non-Photoshop host application, please send us a message!

Macintosh version 1.6b1

The Macintosh version could not be taken over because Apple removed the "Carbon" API, and the new "Cocoa" API is not compatible with the current codebase. If you would like to help porting Filter Foundry to the latest OS X version, it would be highly appreciated! An old version of Filter Foundry for Mac 68k (requires 68020 or later CPU and FPU) and Mac Classic (PowerPC) can be obtained here: https://www.telegraphics.net/sw/

Documentation

A full description of Filter Foundry including a reference of all functions, variables, and operators can be found in the "doc" folder.

You can find more examples in the "examples" directory and in the The Filter Factory Programming Guide written by Werner D. Streidt.

Compatibility

Filter Foundry works with nearly all programs that can handle ".8bf" Photoshop filters.

The following hosts and/or code emulators have been tested with Filter Foundry 1.7:

Operating systems:

Supported file formats

Filter Foundry support a variety of different file formats:

| File ext. | Description |Make |Save |Load |

|------------|------------------------------------------------------------------------------------|------|------|------|

|AFS or TXT |Parameter file created by Filter Foundry or Filter Factory for Adobe Photoshop. | |Yes |Yes |

|8BF |Adobe Photoshop plugin created by Filter Factory or Filter Foundry for Photoshop. |Yes | |Yes(1)|

|PFF |Parameter file created by Filter Factory or Transaction Factory for Adobe Premiere. | |Yes |Yes |

|PRM |Adobe Premiere plugin created by Filter/Transaction Factory for Adobe Premiere. | | |Yes |

|FFX |"Filters Unlimited" file. | | |Yes(2)|

|TXT |A text file created by "Plugin Commander" or "FFDecomp". | |Yes(3)|Yes |

|GUF |A filter file created by "GIMP UserFilter". | |Yes |Yes(2)|

|FFL |"Filter Factory Library" by "Plugin Commander". | | |Yes(4)|

|BIN or RSRC |Standalone filter created by Filter Factory/Foundry for Mac. | | |Yes |

Currently not supported are FFP (FilterMeister) files.

(1) Loading is only possible if the 8BF file was created by Filter Factory, or by Filter Foundry without protection.

(2) Note that Filter Foundry only implements the basic Filter Factory commands. Therefore, most "Filters Unlimited" filters as well as some "GIMP UserFilter" filters will not work with Filter Foundry.

(3) Title, Category, Author, Copyright, and Slider/Map names are left empty and must be added using a text editor.

(4) The FFL files are automatically extracted into TXT files, so that you can read the TXT files in the next step.

Donation

If you use this program and like it, the original author Toby Thain asks to donate to his PayPal (5 USD suggested or what you think it is worth):

License

This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version.

This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.