Can some one help me figure out what went wrong here?
All with default setting gives me this error:
C:\Users\User\Pictures\gmic-qt-data\alpha_images>gmic flower.png fx_rep_cbsoo_preview 0,1,0,0,0,1,0,0,0,1,1,0,0,1,1,0,0,0,0,3,100,1,21,100,3,100,1,21,100,1,3,100,1,21,100,1,1,3,100,1,21,100,1,1,3,100,1,21,100,1,1,3,100,1,21,100,1,3,100,1,21,100,1,0,2,2,0,1,"-1"
[gmic]./ Start G'MIC interpreter (v.3.3.4).
[gmic]./ Input file 'flower.png' at position 0 (1 image 300x300x1x4).
[gmic] *** Error in ./fx_rep_cbsoo_preview/*if#7473/*if#7476/ (file 'C:\Users\User\user.gmic', line #7478) *** Operator '+=' on undefined variable 'checked_box'.
#@gui Channel Blur-Sharpen-Overblur-Overline:fx_rep_cbsoo,fx_rep_cbsoo_preview(0)
#@gui:_=separator(),_=note("<b>Color Space Mode</b>")
#@gui:1.8-Bit Color Space=choice(0,"RGB","RYB","CMY/K","HSI","HSL","HSV","LAB","LCH","YCbCr-GLIC","YIQ","YUV","YES",Ohta","Kodak-1")
#@gui:2.Include K Channel=bool(1)
#@gui:3.Contain Gray=bool(0)
#@gui:4.Contain Color=bool(0)
#@gui:5.Contain Alpha=bool(0)
#@gui:_=separator(),_=note("<b>Channel Processing</b>")
#@gui:6.Section=choice(1,"Gray","Color")
#@gui:7.Section=choice(0,"Gray","Alpha")
#@gui:8.Section=choice(0,"Color","Alpha")
#@gui:9.Section=choice(0,"Gray","Color","Alpha")
#@gui:10.Section=choice(1,"Gray","CMY")
#@gui:11.Section=choice(1,"Gray","CMYK")
#@gui:12.Section=choice(0,"CMY","Alpha")
#@gui:13.Section=choice(0,"CMYK","Alpha")
#@gui:14.Section=choice(1,"Gray","CMY","Alpha")
#@gui:15.Section=choice(1,"Gray","CMYK","Alpha")
#@gui:16.Use Section=bool(0)
#@gui:17.Section to Use=int(0,0,3)
#@gui:18.Color Channel=choice(0,"Channel 0","Channel 1","Channel 2")
#@gui:19.Color Channel=choice(0,"Channel 0","Channel 1","Channel 2","Channel 3")
#@gui:20.Method (Linked)=choice(3,"Blur","Sharpen","Overblur","Overline")
#@gui:21.Effect Factor (Linked)=float(100,0,1000)
#@gui:22.Multiplication (Linked)=float(1,.1,10)
#@gui:23.Blend Operation (Linked)=choice(21,"Add","Alpha","AND","Average","Burn","Darken","Difference","Divide","Dodge","Exclusion","Freeze","Grain Extract","Grain Merge","Hardlight","Hard Mix","Interpolation","Lighten","Linear Burn","Linear Light","Multiply","Normal","Negation","OR","Overlay","Pin Light","Reflect","Screen","Shape Average","Soft Burn","Soft Dodge","Soft Light","Stamp","Subtract","Vivid Light","XOR")
#@gui:24.Blend Opacity(%) (Linked)=float(100,.1,100)
#@gui:25.Method=choice(3,"Blur","Sharpen","Overblur","Overline")
#@gui:26.Effect Factor=float(100,0,1000)
#@gui:27.Multiplication=float(1,.1,10)
#@gui:28.Blend Operation=choice(21,"Add","Alpha","AND","Average","Burn","Darken","Difference","Divide","Dodge","Exclusion","Freeze","Grain Extract","Grain Merge","Hardlight","Hard Mix","Interpolation","Lighten","Linear Burn","Linear Light","Multiply","Normal","Negation","OR","Overlay","Pin Light","Reflect","Screen","Shape Average","Soft Burn","Soft Dodge","Soft Light","Stamp","Subtract","Vivid Light","XOR")
#@gui:29.Blend Opacity(%)=float(100,.1,100)
#@gui:30.Enable Gray Channel=bool(1)
#@gui:31.Method=choice(3,"Blur","Sharpen","Overblur","Overline")
#@gui:32.Effect Factor=float(100,0,1000)
#@gui:33.Multiplication=float(1,.1,10)
#@gui:34.Blend Operation=choice(21,"Add","Alpha","AND","Average","Burn","Darken","Difference","Divide","Dodge","Exclusion","Freeze","Grain Extract","Grain Merge","Hardlight","Hard Mix","Interpolation","Lighten","Linear Burn","Linear Light","Multiply","Normal","Negation","OR","Overlay","Pin Light","Reflect","Screen","Shape Average","Soft Burn","Soft Dodge","Soft Light","Stamp","Subtract","Vivid Light","XOR")
#@gui:35.Blend Opacity(%)=float(100,.1,100)
#@gui:36.Enable Channel 0=bool(1)
#@gui:37.Enable Channel Cyan=bool(1)
#@gui:38.Method=choice(3,"Blur","Sharpen","Overblur","Overline")
#@gui:39.Effect Factor=float(100,0,1000)
#@gui:40.Multiplication=float(1,.1,10)
#@gui:41.Blend Operation=choice(21,"Add","Alpha","AND","Average","Burn","Darken","Difference","Divide","Dodge","Exclusion","Freeze","Grain Extract","Grain Merge","Hardlight","Hard Mix","Interpolation","Lighten","Linear Burn","Linear Light","Multiply","Normal","Negation","OR","Overlay","Pin Light","Reflect","Screen","Shape Average","Soft Burn","Soft Dodge","Soft Light","Stamp","Subtract","Vivid Light","XOR")
#@gui:42.Blend Opacity(%)=float(100,.1,100)
#@gui:43.Enable Channel 1=bool(1)
#@gui:44.Enable Channel Magenta=bool(1)
#@gui:45.Method=choice(3,"Blur","Sharpen","Overblur","Overline")
#@gui:46.Effect Factor=float(100,0,1000)
#@gui:47.Multiplication=float(1,.1,10)
#@gui:48.Blend Operation=choice(21,"Add","Alpha","AND","Average","Burn","Darken","Difference","Divide","Dodge","Exclusion","Freeze","Grain Extract","Grain Merge","Hardlight","Hard Mix","Interpolation","Lighten","Linear Burn","Linear Light","Multiply","Normal","Negation","OR","Overlay","Pin Light","Reflect","Screen","Shape Average","Soft Burn","Soft Dodge","Soft Light","Stamp","Subtract","Vivid Light","XOR")
#@gui:49.Blend Opacity(%)=float(100,.1,100)
#@gui:50.Enable Channel 2=bool(1)
#@gui:51.Enable Channel Yellow=bool(1)
#@gui:52.Method=choice(3,"Blur","Sharpen","Overblur","Overline")
#@gui:53.Effect Factor=float(100,0,1000)
#@gui:54.Multiplication=float(1,.1,10)
#@gui:55.Blend Operation=choice(21,"Add","Alpha","AND","Average","Burn","Darken","Difference","Divide","Dodge","Exclusion","Freeze","Grain Extract","Grain Merge","Hardlight","Hard Mix","Interpolation","Lighten","Linear Burn","Linear Light","Multiply","Normal","Negation","OR","Overlay","Pin Light","Reflect","Screen","Shape Average","Soft Burn","Soft Dodge","Soft Light","Stamp","Subtract","Vivid Light","XOR")
#@gui:56.Blend Opacity(%)=float(100,.1,100)
#@gui:57.Enable Channel K=bool(1)
#@gui:58.Method=choice(3,"Blur","Sharpen","Overblur","Overline")
#@gui:59.Effect Factor=float(100,0,1000)
#@gui:60.Multiplication=float(1,.1,10)
#@gui:61.Blend Operation=choice(21,"Add","Alpha","AND","Average","Burn","Darken","Difference","Divide","Dodge","Exclusion","Freeze","Grain Extract","Grain Merge","Hardlight","Hard Mix","Interpolation","Lighten","Linear Burn","Linear Light","Multiply","Normal","Negation","OR","Overlay","Pin Light","Reflect","Screen","Shape Average","Soft Burn","Soft Dodge","Soft Light","Stamp","Subtract","Vivid Light","XOR")
#@gui:62.Blend Opacity(%)=float(100,.1,100)
#@gui:63.Enable Channel Alpha=bool(1)
#@gui:64.Link Channels=bool(0)
#@gui:65.Link Visibility=int(2,0,2)
#@gui:66.Color Space Options=int(2,0,2)
#@gui:67.Make All Channels with same inputs=button(0)
#@gui:68.Total Bools Available=int(1,1,5)
#@gui:69.Stored Variables=text("-1")
fx_rep_cbsoo:
fx_rep_cbsoo_preview:
skip $*
$=arg
cs_choice,include_k=$1,$2
convert_colors_fwd=${arg\ $cs_choice+1,,rgb2ryb,error,rgb2hsi8,rgb2hsl8,rgb2hsv8,rgb2lab8,rgb2lch8,rgb2ycbcrglic,rgb2yiq8,rgb2yuv8,rgb2ohta8,rgb2k18}
convert_colors_bwd=${arg\ $cs_choice+1,,ryb2rgb,error,hsi82rgb,hsl82rgb,hsv82rgb,lab82rgb,lch82rgb,ycbcrglic2rgb,yiq82rgb,yuv82rgb,ohta82rgb,k182rgb}
cmyk_mode,contain_persistent={[$cs_choice==2,narg($_persistent)]}
if $contain_persistent
_gui_analysis_gray,_gui_analysis_color,_gui_analysis_alpha=${3-5}
use_section,section_variable,use_link,display_link_checkbox,display_color_space_options,=$16,$17,${64-66}
stored_variables=$68
temp_check_count_bools,check_count_bools=$67
if $use_section
if $section_variable==1
section_space=gray,alpha
else
if $cmyk_mode
ct_text={`('cmyk')[$3+$2]`}
if $include_k check_count_bools+=1 fi
else ct_text=color fi
if $section_variable==3 section_space=gray,$ct_text,alpha
elif $section_variable==2 section_space=$ct_text,alpha
else section_space=gray,$ct_text
fi
fi
fi
else
eval "
const num_of_imgs=$!;
contain_gray=contain_color=contain_alpha=0;
repeat(num_of_imgs,p,
current_spec_size=s#p;
if(!contain_gray?current_spec_size<3,contain_gray=1;);
if(!contain_color?current_spec_size>2,contain_color=1;);
if(!contain_alpha?current_spec_size==2||current_spec_size>3,contain_alpha=1;);
if(contain_gray&&contain_color,
if(contain_alpha,break(););
);
);
set('_gui_analysis_color',contain_color;);
[contain_gray,contain_alpha];
"
_gui_analysis_gray,_gui_analysis_alpha=${}
temp_check_count_bools,check_count_bools=1
use_section:=sum($_gui_analysis_gray,$_gui_analysis_color,$_gui_analysis_alpha)>1
if $use_section
section_list=section_gray_color,section_gray_alpha,section_color_alpha,section_gray_color_alpha
$section_list:=expr('x',narg($section_list))
temp_section=section
if $_gui_analysis_gray
temp_section.=_gray
fi
if $_gui_analysis_color
temp_section.=_color
fi
if $_gui_analysis_alpha
temp_section.=_alpha
fi
section_variable=${$temp_section}
if $section_variable==1
section_space=gray,alpha
temp_check_count_bools,check_count_bools=2
else
if $cmyk_mode ct_text={`('cmyk')[3+$2]`} else ct_text=color fi
if $section_variable==3 section_space=gray,$ct_text,alpha
elif $section_variable==2 section_space=$ct_text,alpha
else section_space=gray,$ct_text
fi
temp_check_count_bools,check_count_bools={narg($section_space)+2}
if $cmyk_mode?$include_k check_count_bools+=1 fi
fi
fi
display_link_checkbox:=($use_section||$_gui_analysis_color)<<1
use_link:=$display_link_checkbox?$64
display_color_space_options:=$_gui_analysis_color<<1
fi
link_visibility,\
link_effect_visibility,\
gray_visibility,\
gray_effect_visibility,\
display_gray_checkbox,\
channel_0_visibility,\
channel_0_effect_visibility,\
display_channel_0_checkbox,\
display_cyan_checkbox,\
channel_1_visibility,\
channel_1_effect_visibility,\
display_channel_1_checkbox,\
display_magenta_checkbox,\
channel_2_visibility,\
channel_2_effect_visibility,\
display_channel_2_checkbox,\
display_yellow_checkbox,\
black_visibility,\
black_effect_visibility,\
display_black_checkbox,\
alpha_visibility,\
alpha_effect_visibility,\
display_alpha_checkbox,\
section_0_visibility,\
section_1_visibility,\
section_2_visibility,\
section_3_visibility,\
section_4_visibility,\
section_5_visibility,\
section_6_visibility,\
section_7_visibility,\
section_8_visibility,\
section_9_visibility,\
color_3_channels_box_visibility,\
color_4_channels_box_visibility,\
display_k_box,\
allow_link_display,apply_filter=0
temp_section_variable=$section_variable
if $use_section
if $section_variable!=1&&$cmyk_mode
selected_section:=$temp_section_variable-($section_variable>1)
temp_section_variable:=4+($selected_section<<1)+$2
fi
section_${temp_section_variable}_visibility=2
section_space_selection:=([${6-15}])[$temp_section_variable]+1
section_space=${arg\ $section_space_selection,$section_space}
if '$section_space'=='color'||'$section_space'=='cmy'
color_3_channels_box_visibility=2
elif '$section_space'=='cmyk'
color_4_channels_box_visibility=2
fi
elif $_gui_analysis_color
if $cmyk_mode&&$include_k
color_4_channels_box_visibility=2
else
color_3_channels_box_visibility=2
fi
else use_link=0
fi
if $use_link
checked_box=0
link_args=${20-23},$24%
sep=
if $21
apply_filter=1
fi
if $_gui_analysis_gray
display_gray_checkbox=2
if $30
filter_args=$link_args
checked_box+=1
else
filter_args=-
fi
sep=,
if '$section_space'=='gray'
link_effect_visibility:=1+$30
link_visibility:=($apply_filter?$30)+1
fi
fi
if $_gui_analysis_color
color_channels_checkbox_count=0
t_filter_args,t_sep=
if $cmyk_mode
display_cyan_checkbox,display_magenta_checkbox,display_yellow_checkbox=2
display_black_checkbox:=$include_k<<1
if $37
t_filter_args.=$link_args
color_channels_checkbox_count+=1
else
t_filter_args=-
fi
t_sep=,
if $44
t_filter_args.=$link_args
color_channels_checkbox_count+=1
else
t_filter_args.=$t_sep
t_filter_args.=-
fi
if $51
t_filter_args.=$link_args
color_channels_checkbox_count+=1
else
t_filter_args.=$t_sep
t_filter_args.=-
fi
if $include_k
if $57
t_filter_args.=$link_args
color_channels_checkbox_count+=1
else
t_filter_args.=$t_sep
t_filter_args.=-
fi
fi
if $color_channels_checkbox_count==(3+$include_k)
t_filter_args=$link_args
fi
if $use_section?'$section_space'=='cmy'||'$section_space'=='cmyk':1
pos_choice:=$color_4_channels_box_visibility?$19:$18
state_chosen_bool:=([$37,$44,$51,$57])[$pos_choice]
link_effect_visibility:=1+$state_chosen_bool
link_visibility:=($apply_filter?$state_chosen_bool)+1
display_k_box=2
fi
checked_box+=$color_channels_checkbox_count
filter_args.=$sep$t_filter_args
sep=,
else
display_channel_0_checkbox,display_channel_1_checkbox,display_channel_2_checkbox=2
if $36
t_filter_args.=$link_args
color_channels_checkbox_count+=1
else
t_filter_args=-
fi
t_sep=,
if $43
t_filter_args.=$link_args
color_channels_checkbox_count+=1
else
t_filter_args.=$t_sep
t_filter_args.=-
fi
if $50
t_filter_args.=$link_args
color_channels_checkbox_count+=1
else
t_filter_args.=$t_sep
t_filter_args.=-
fi
if $color_channels_checkbox_count==3
t_filter_args=$link_args
fi
if $use_section?'$section_space'=='color':1
state_chosen_bool:=([$36,$43,$50])[$18]
link_effect_visibility:=1+$state_chosen_bool
link_visibility:=($apply_filter?$state_chosen_bool)+1
fi
checked_box+=$color_channels_checkbox_count
filter_args.=$sep$t_filter_args
sep=,
fi
fi
if $_gui_analysis_alpha
display_alpha_checkbox=2
if $63
filter_args.=$sep$link_args
checked_box+=1
else
filter_args.=$sep
filter_args.=-
fi
if '$section_space'=='alpha'
link_effect_visibility:=1+$63
link_visibility:=($apply_filter?$63)+1
fi
fi
if $checked_box==$check_count_bools filter_args=$link_args fi
else
all_args_same=0,1
previous_args=n/a
sep=
if $_gui_analysis_gray
if $30
previous_args=${25-28},$29%
if $26 apply_filter=1 fi
else
previous_args=-
all_args_same=0
fi
gray_args,filter_args=$previous_args
sep=,
if $use_section?'$section_space'=='gray':1
gray_effect_visibility:=1+$30
gray_visibility:=($30?$26)+1
display_gray_checkbox=2
fi
fi
if $_gui_analysis_color
local_all_args_same=1
if $cmyk_mode
if $37
current_args=${31-34},$35%
if $32 apply_filter=1 fi
else
current_args=-
local_all_args_same=all_args_same=0
fi
t_filter_args,previous_args=$current_args
if $44
current_args=${38-41},$42%
if $local_all_args_same local_all_args_same={'$current_args'=='$previous_args'} fi
if $39 apply_filter=1 fi
else
current_args=-
local_all_args_same=all_args_same=0
fi
t_filter_args.=,$current_args
previous_args=$current_args
if $51
current_args=${45-48},$49%
if $local_all_args_same local_all_args_same={'$current_args'=='$previous_args'} fi
if $46 apply_filter=1 fi
else
current_args=-
local_all_args_same=all_args_same=0
fi
t_filter_args.=,$current_args
previous_args=$current_args
if $include_k
if $57
current_args=${52-55},$56%
if $local_all_args_same local_all_args_same={'$current_args'=='$previous_args'} fi
if $53 apply_filter=1 fi
else
current_args=-
local_all_args_same=all_args_same=0
fi
t_filter_args.=,$current_args
previous_args=$current_args
fi
if $local_all_args_same
if $_gui_analysis_gray
if '$gray_args'!='$previous_args' all_args_same=0 fi
fi
else all_args_same=0
fi
if $use_section?'$section_space'=='cmy'||'$section_space'=='cmyk':1
pos_choice:=$color_4_channels_box_visibility?$19:$18
state_chosen_bool,state_chosen_effect:=([$37,$33,$44,$39,$51,$46,$57,$53])[$pos_choice<<1,2]
channel_${pos_choice}_effect_visibility=1+$state_chosen_bool
channel_${pos_choice}_visibility:=($state_chosen_bool?$state_chosen_effect)+1
channel_name=${arg\ $pos_choice,cyan,magenta,yellow,black}
display_${channel_name}_checkbox=2
fi
else
if $36
current_args=${31-34},$35%
if $32 apply_filter=1 fi
else
current_args=-
local_all_args_same=all_args_same=0
fi
t_filter_args,previous_args=$current_args
if $43
current_args=${38-41},$42%
if $local_all_args_same local_all_args_same={'$current_args'=='$previous_args'} fi
if $39 apply_filter=1 fi
else
current_args=-
local_all_args_same=all_args_same=0
fi
t_filter_args.=,$current_args
previous_args=$current_args
if $50
current_args=${45-48},$49%
if $local_all_args_same local_all_args_same={'$current_args'=='$previous_args'} fi
if $46 apply_filter=1 fi
else
current_args=-
local_all_args_same=all_args_same=0
fi
t_filter_args.=,$current_args
previous_args=$current_args
if $local_all_args_same
if $_gui_analysis_gray
if '$gray_args'!='$previous_args' all_args_same=0 fi
fi
t_filter_args=$previous_args
else all_args_same=0
fi
if $use_section?'$section_space'=='color':1
state_chosen_bool,state_chosen_effect:=([$36,$32,$43,$39,$50,$46])[$19<<1,2]
channel_$19_effect_visibility:=1+$state_chosen_bool
channel_$19_visibility:=($state_chosen_bool?$state_chosen_effect)+1
display_channel_$19_checkbox=2
fi
fi
fi
if $_gui_analysis_alpha
if $63
current_args=${58-61},$62
if $59 apply_filter=1 fi
else
current_args=-
all_args_same=0
fi
if '$current_args'!='$previous_args'
all_args_same=0
fi
filters_args.=,$current_args
if '$section_space'=='alpha'
alpha_effect_visibility:=1+$63
alpha_visibility:=($63?$58)+1
display_alpha_checkbox=2
fi
fi
if $all_args_same filters_args=$current_args fi
fi
_persistent=1
return
u "{$1}"_$display_color_space_options\
"{$2}"_$display_color_space_options\
"{"$_gui_analysis_gray"}"\
"{"$_gui_analysis_color"}"\
"{"$_gui_analysis_alpha"}"\
"{$6}"_$section_0_visibility\
"{$7}"_$section_1_visibility\
"{$8}"_$section_2_visibility\
"{$9}"_$section_3_visibility\
"{$10}"_$section_4_visibility\
"{$11}"_$section_5_visibility\
"{$12}"_$section_6_visibility\
"{$13}"_$section_7_visibility\
"{$14}"_$section_8_visibility\
"{$15}"_$section_9_visibility\
"{"$use_section"}"\
"{"$section_variable"}"\
"{$18}"_$color_3_channels_box_visibility\
"{$19}"_$color_4_channels_box_visibility\
"{$20}"_$link_visibility\
"{$21}"_$link_effect_visibility\
"{$22}"_$link_visibility\
"{$23}"_$link_visibility\
"{$24}"_$link_visibility\
"{$25}"_$gray_visibility\
"{$26}"_$gray_effect_visibility\
"{$27}"_$gray_visibility\
"{$28}"_$gray_visibility\
"{$29}"_$gray_visibility\
"{$30}"_$display_gray_checkbox\
"{$31}"_$channel_0_visibility\
"{$32}"_$channel_0_effect_visibility\
"{$33}"_$channel_0_visibility\
"{$34}"_$channel_0_visibility\
"{$35}"_$channel_0_visibility\
"{$36}"_$display_channel_0_checkbox\
"{$37}"_$display_cyan_checkbox\
"{$38}"_$channel_1_visibility\
"{$39}"_$channel_1_effect_visibility\
"{$40}"_$channel_1_visibility\
"{$41}"_$channel_1_visibility\
"{$42}"_$channel_1_visibility\
"{$43}"_$display_channel_1_checkbox\
"{$44}"_$display_magenta_checkbox\
"{$45}"_$channel_2_visibility\
"{$46}"_$channel_2_effect_visibility\
"{$47}"_$channel_2_visibility\
"{$48}"_$channel_2_visibility\
"{$49}"_$channel_2_visibility\
"{$50}"_$display_channel_2_checkbox\
"{$51}"_$display_yellow_checkbox\
"{$52}"_$black_visibility\
"{$53}"_$black_effect_visibility\
"{$54}"_$black_visibility\
"{$55}"_$black_visibility\
"{$56}"_$black_visibility\
"{$57}"_$display_black_checkbox\
"{$58}"_$alpha_visibility\
"{$59}"_$alpha_effect_visibility
"{$60}"_$alpha_visibility\
"{$61}"_$alpha_visibility\
"{$62}"_$alpha_visibility\
"{$63}"_$display_alpha_checkbox\
"{"$use_link"}"_$display_link_checkbox\
"{"$display_link_checkbox"}"\
"{"$display_color_space_options"}"\
"{$67}"\
"{$68}"\
"{$69}"
All I know that there’s a misplaced fi, but where?