Separate+

Separate+ is improvement version of Alastair M. Robinson's Separate plug-in that generates color separations from an RGB image, proofs CMYK colors on the monitor and exports the CMYK TIFF file.

0.5.1 released : profile selection buttons show the history menu

Average: 3.4 (5 votes)
AttachmentSize
separate+-0.5.0.zip165.06 KB
separate+-0.5.1.zip171.84 KB

Comments

errors on make

In Ubuntu 7.10 with Gimp 2.4 receive that errors on make command:

~/separate+-0.5.1$ make
gcc -g `pkg-config gimp-2.0 --cflags` `pkg-config gimpui-2.0 --cflags` `pkg-config gtk+-2.0 --cflags` `pkg-config lcms --cflags` -O3 -Wall -DENABLE_COLOR_MANAGEMENT -DENABLE_NLS -DGETTEXT_PACKAGE="\"gimp20-separate\"" -DSEPARATE_SEPARATE -DUSE_ICC_BUTTON -c separate.c
Package gimp-2.0 was not found in the pkg-config search path.
Perhaps you should add the directory containing `gimp-2.0.pc'
to the PKG_CONFIG_PATH environment variable
No package 'gimp-2.0' found
Package gimpui-2.0 was not found in the pkg-config search path.
Perhaps you should add the directory containing `gimpui-2.0.pc'
to the PKG_CONFIG_PATH environment variable
No package 'gimpui-2.0' found
Package gtk+-2.0 was not found in the pkg-config search path.
Perhaps you should add the directory containing `gtk+-2.0.pc'
to the PKG_CONFIG_PATH environment variable
No package 'gtk+-2.0' found
Package lcms was not found in the pkg-config search path.
Perhaps you should add the directory containing `lcms.pc'
to the PKG_CONFIG_PATH environment variable
No package 'lcms' found
separate.c:26:21: error: gtk/gtk.h: Nessun file o directory
separate.c:28:26: error: libgimp/gimp.h: Nessun file o directory
separate.c:29:28: error: libgimp/gimpui.h: Nessun file o directory
In file included from libgimp/stdplugins-intl.h:6,
from separate.c:31:
libgimp/gettext.h:6:24: error: glib/gi18n.h: Nessun file o directory
In file included from separate.c:33:
separate.h:4:18: error: lcms.h: Nessun file o directory
In file included from separate.c:33:
separate.h:9: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘SeparateRenderingIntent’
separate.h:22: error: expected specifier-qualifier-list before ‘gboolean’
separate.h:34: error: expected specifier-qualifier-list before ‘SeparateRenderingIntent’
separate.h:40: error: expected specifier-qualifier-list before ‘gint8’
separate.h:46: error: expected specifier-qualifier-list before ‘gchar’
In file included from separate.c:34:
icon.h:7: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘separate_icon_cmyk’
icon.h:140: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘separate_icon_duotone’
In file included from separate.c:36:
platform.h:25:1: warning: "USE_ICC_BUTTON" redefined
:1:1: warning: this is the location of the previous definition
In file included from separate.c:37:
util.h:6: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘separate_is_CMYK’
util.h:11: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘separate_create_RGB’
util.h:13: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘separate_create_planes_grey’
util.h:15: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘separate_create_planes_CMYK’
util.h:17: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘separate_create_planes_Duotone’
util.h:20: error: expected declaration specifiers or ‘...’ before ‘gboolean’
util.h:23: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘*’ token
In file included from separate.c:38:
tiff.h:4: error: expected ‘)’ before ‘*’ token
In file included from separate.c:40:
iccbutton.h:9:27: error: gtk/gtkbutton.h: Nessun file o directory
iccbutton.h:10:18: error: lcms.h: Nessun file o directory
In file included from separate.c:40:
iccbutton.h:22: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘enum’
iccbutton.h:42: error: expected specifier-qualifier-list before ‘GtkButton’
iccbutton.h:67: error: expected specifier-qualifier-list before ‘GtkButtonClass’
iccbutton.h:72: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘icc_button_get_type’
iccbutton.h:73: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘*’ token
iccbutton.h:76: warning: type defaults to ‘int’ in declaration of ‘gchar’
iccbutton.h:76: error: expected ‘;’, ‘,’ or ‘)’ before ‘*’ token
iccbutton.h:77: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘*’ token
iccbutton.h:79: error: expected declaration specifiers or ‘...’ before ‘guint16’
iccbutton.h:80: error: expected declaration specifiers or ‘...’ before ‘guint16’
iccbutton.h:81: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘icc_button_set_filename’
iccbutton.h:84: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘*’ token
iccbutton.h:85: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘icc_button_set_max_entries’
iccbutton.h:87: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘icc_button_get_max_entries’
iccbutton.h:89: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘*’ token
separate.c:44: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘static’
separate.c:45: warning: type defaults to ‘int’ in declaration of ‘gchar’
separate.c:45: error: expected ‘;’, ‘,’ or ‘)’ before ‘*’ token
separate.c:52: error: expected ‘)’ before ‘image_id’
separate.c:55: error: expected ‘)’ before ‘*’ token
separate.c:56: error: expected ‘)’ before ‘*’ token
separate.c:57: error: expected ‘)’ before ‘*’ token
separate.c:58: error: expected ‘)’ before ‘*’ token
separate.c:60: error: expected ‘)’ before ‘*’ token
separate.c:62: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘separate_dialog’
separate.c:63: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘proof_dialog’
separate.c:64: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘separate_save_dialog’
separate.c:66: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘PLUG_IN_INFO’
separate.c:76: warning: return type defaults to ‘int’
separate.c: In function ‘MAIN’:
separate.c:78: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘{’ token
separate.c:265: warning: type defaults to ‘int’ in declaration of ‘gchar’
separate.c:265: error: expected ‘;’, ‘,’ or ‘)’ before ‘*’ token
separate.c:487: error: expected ‘)’ before ‘image_id’
separate.c:507: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘{’ token
separate.c:571: error: expected ‘)’ before ‘*’ token
separate.c:732: error: expected ‘)’ before ‘*’ token
separate.c:864: error: expected ‘)’ before ‘*’ token
separate.c:1089: error: expected ‘)’ before ‘*’ token
separate.c:1172: error: expected ‘)’ before ‘*’ token
separate.c:1180: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘separate_dialog’
separate.c:1387: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘proof_dialog’
separate.c:1556: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘separate_save_dialog’
separate.c:1651: error: expected ‘{’ at end of input
make: *** [separate.o] Error 1

Please help, thanks.
Silvio.

errors on make

I had this problem as well.
You'll need to install the dev version of libTIFF and libgimp2.0-dev.

Suggestion

Is very good, but It would be interesting put a option "file->export as CMYK" in menu file. It must generate the TIFF file in one step.

quicksave.scm

Please try to use "quicksave.scm" script.
You can find it in sample-script directory.