"Fossies" - the Fresh Open Source Software Archive  

Source code changes of the file "resources/gmic_bashcompletion.sh" between
gmic_2.8.1.tar.gz and gmic_2.8.2.tar.gz

About: G’MIC (GREY’s Magic for Image Computing) is a framework for image processing. It provides several different user interfaces to convert/manipulate/filter/ visualize generic image datasets (usable standalone or as plug-in for GIMP and Krita).

gmic_bashcompletion.sh  (gmic_2.8.1):gmic_bashcompletion.sh  (gmic_2.8.2)
skipping to change at line 17 skipping to change at line 17
# This file should be copied/renamed in '/usr/share/bash-completion/completions/ gmic'. # This file should be copied/renamed in '/usr/share/bash-completion/completions/ gmic'.
# #
_gmic() _gmic()
{ {
local cur prev opts coms local cur prev opts coms
_init_completion || return _init_completion || return
COMPREPLY=() COMPREPLY=()
cur="${COMP_WORDS[COMP_CWORD]}" cur="${COMP_WORDS[COMP_CWORD]}"
prev="${COMP_WORDS[COMP_CWORD-1]}" prev="${COMP_WORDS[COMP_CWORD-1]}"
coms=" debug h help version camera clut m command cursor d display d0 dis play0 d2d display2d d3d display3d da display_array dfft display_fft dg display_g raph dh display_histogram display_parametric dp display_parallel dp0 display_par allel0 display_polar dq display_quiver drgba display_rgba dt display_tensors dw display_warp document_gmic e echo echo_file echo_stdout function1d i input input _cube input_flo ig input_glob input_gpl network o output output_cube output_flo output_ggr on outputn op outputp ow outputw ox outputx pass plot p print screen select serialize shape_circle shape_cupid shape_diamond shape_fern shape_gear sh ape_heart shape_polygon shape_snowflake shape_star sh shared sp sample srand sto re string testimage2d uncommand uniform_distribution unserialize up update v ver bose wait warn w window k keep mv move nm name rm remove remove_duplicates remov e_empty rv reverse sort_list sort_str abs acos acosh + add & and argmax argmin a sin asinh atan atan2 atanh << bsl >> bsr cos cosh / div div_complex == eq exp >= ge > gt <= le < lt log log10 log2 max m/ mdiv min % mod m* mmul * mul mul_chann els mul_complex != neq | or ^ pow rol ror sign sin sinc sinh sqr sqrt - sub tan tanh xor apply_curve apply_gamma balance_gamma cast complex2polar compress_clut compress_rle cumulate c cut decompress_clut decompress_clut_rbf decompress_clut_ pde decompress_rle discard eigen2tensor endian equalize f fill index ir inrange map map_clut mix_channels negate noise noise_perlin noise_poissondisk normp norm n normalize normalize_sum not orientation oneminus otsu polar2complex quantize quantize_area rand replace replace_inf replace_nan replace_seq replace_str round roundify = set set_vector_covariance threshold unrepeat vector2tensor adjust_co lors ac apply_channels autoindex bayer2rgb deltaE cmy2rgb cmyk2rgb colorblind co lormap compose_channels direction2rgb ditheredbw fc fill_color gradient2rgb hcy2 rgb : hsi2rgb hsi82rgb hsl2rgb hsl82rgb hsv2rgb hsv82rgb int2rgb lab2lch lab2rgb lab2srgb lab82srgb lab2xyz lab82rgb lch2lab lch2rgb lch82rgb luminance lightnes s lut_rainbow lut_contrast mix_rgb pseudogray replace_color retinex rgb2bayer rg b2cmy rgb2cmyk rgb2hcy rgb2hsi rgb2hsi8 rgb2hsl rgb2hsl8 rgb2hsv rgb2hsv8 rgb2in t rgb2lab rgb2lab8 rgb2lch rgb2lch8 rgb2luv rgb2ryb rgb2srgb rgb2xyz rgb2xyz8 rg b2yiq rgb2yiq8 rgb2ycbcr rgb2yuv rgb2yuv8 remove_opacity ryb2rgb select_color se pia solarize split_colors split_opacity srgb2lab srgb2lab8 srgb2rgb to_a to_colo r to_colormode to_gray to_graya to_pseudogray to_rgb to_rgba transfer_histogram transfer_rgb xyz2lab xyz2rgb xyz82rgb ycbcr2rgb yiq2rgb yiq82rgb yuv2rgb yuv82rg b a append append_tiles apply_scales autocrop autocrop_components autocrop_seq c hannels columns z crop diagonal elevate expand_x expand_xy expand_xyz expand_y e xpand_z extract extract_region montage mirror permute r resize resize_mn resize_ pow2 rr2d resize_ratio2d r2dx resize2dx r2dy resize2dy r3dx resize3dx r3dy resiz e3dy r3dz resize3dz rotate rotate_tileable rows scale2x scale3x scale_dcci2x sea mcarve shift shrink_x shrink_xy shrink_xyz shrink_y shrink_z slices sort s split split_tiles undistort y unroll upscale_smart warp warp_patch bandpass bilateral b blur blur_angular blur_bloom blur_linear blur_radial blur_selective blur_x bl ur_xy blur_xyz blur_y blur_z boxfilter bump2normal compose_freq convolve convolv e_fft correlate cross_correlation curvature dct deblur deblur_goldmeinel deblur_ richardsonlucy deconvolve_fft deinterlace denoise denoise_haar denoise_patchpca deriche dilate dilate_circ dilate_oct dilate_threshold divergence dog diffusiont ensors edges erode erode_circ erode_oct erode_threshold fft g gradient gradient_ norm gradient_orientation guided haar heat_flow hessian idct iee ifft ihaar ilap lacian inn inpaint inpaint_pde inpaint_flow inpaint_holes inpaint_morpho inpaint _matchpatch kuwahara laplacian lic map_tones map_tones_fast meancurvature_flow m edian nlmeans nlmeans_core normalize_local normalized_cross_correlation peronama lik_flow phase_correlation pde_flow periodize_poisson red_eye remove_hotpixels r emove_pixels rolling_guidance sharpen smooth split_freq solve_poisson split_deta ils structuretensors solidify syntexturize syntexturize_matchpatch tv_flow unsha rp unsharp_octave vanvliet voronoi watermark_fourier watershed area area_fg at_l ine at_quadrangle barycenter delaunay detect_skin displacement distance fftpolar histogram histogram_nd histogram_cumul histogram_pointwise hough ifftpolar isop hotes label label_fg max_patch min_patch minimal_path mse patches matchpatch plo t2value pointcloud psnr segment_watershed shape2bump skeleton slic ssd_patch thi nning tones topographic_map tsp variance_patch arrow axes ball chessboard cie193 1 circle close_binary ellipse flood gaussian graph grid j image line linethick m andelbrot marble maze maze_mask j3d object3d pack_sprites piechart plasma point polka_dots polygon quiver rectangle rorschach sierpinski spiralbw spline tetraed ron_shade t text to text_outline triangle_shade truchet turbulence yinyang dijks tra eigen invert solve svd transpose trisolve +3d add3d animate3d apply_camera3d apply_matrix3d array3d arrow3d axes3d box3d c3d center3d circle3d circles3d col 3d color3d colorcube3d cone3d cubes3d cup3d cylinder3d delaunay3d distribution3d /3d div3d db3d double3d elevation3d empty3d extrude3d f3d focale3d gaussians3d gmic3d gyroid3d histogram3d image6cube3d imageblocks3d imagecube3d imageplane3d imagepyramid3d imagerubik3d imagesphere3d isoline3d isosurface3d label3d label_p oints3d lathe3d l3d light3d line3d lissajous3d m3d mode3d md3d moded3d *3d mul3d n3d normalize3d o3d opacity3d parametric3d pca_patch3d plane3d point3d pointclo ud3d pose3d p3d primitives3d projections3d pyramid3d quadrangle3d random3d rv3d reverse3d r3d rotate3d rotation3d sierpinski3d size3d skeleton3d snapshot3d sl3d specl3d ss3d specs3d sphere3d spherical3d spline3d s3d split3d sprite3d sprites 3d star3d streamline3d -3d sub3d superformula3d tensors3d text_pointcloud3d text 3d t3d texturize3d torus3d triangle3d volume3d weird3d ap apply_parallel apc app ly_parallel_channels apo apply_parallel_overlap at apply_tiles apply_timeout che ck check3d check_display continue break do done elif else fi endif endl endlocal error eval x exec for if l local mutex noarg onfail parallel progress q quit re peat return rprogress run skip u status while array array_fade array_mirror arra y_random frame frame_blur frame_cube frame_fuzzy frame_painting frame_pattern fr ame_round frame_seamless frame_x frame_xy frame_xyz frame_y img2ascii imagegrid imagegrid_hexagonal imagegrid_triangular linearize_tiles map_sprites pack puzzle quadratize_tiles rotate_tiles shift_tiles taquin tunnel boxfitting brushify car toon color_ellipses cubism draw_whirl drawing drop_shadow ellipsionism fire_edge s fractalize glow halftone hardsketchbw hearts houghsketchbw lightrays light_rel ief linify mosaic old_photo pencilbw pixelsort polaroid polygonize poster_edges poster_hope rodilius sketchbw sponge stained_glass stars stencil stencilbw styli ze tetris warhol weave whirls deform euclidean2polar equirectangular2nadirzenith fisheye flower kaleidoscope map_sphere nadirzenith2equirectangular polar2euclid ean raindrops ripple rotoidoscope spherize symmetrize transform_polar twirl warp _perspective water wave wind zoom cracks light_patch noise_hurl pixelize scanlin es shade_stripes shadow_patch spread stripes_y texturize_canvas texturize_paper vignette watermark_visible blend blend_edges blend_fade blend_median blend_seaml ess fade_diamond fade_linear fade_radial fade_x fade_y fade_z sub_alpha animate apply_camera apply_files apply_video average_files average_video fade_files fade _video files2video median_files median_video morph morph_files morph_video regis ter_nonrigid register_rigid transition transition3d video2files nn_new_input nn_ new_fullyconnected nn_propagate_batch nn_propagate nn_backpropagate_batch nn_bac kpropagate nn_update nn_output nn_serialize nn_unserialize nn_input alert arg ar g2var autocrop_coords average_colors base642img base642uchar basename bin bin2de c covariance_colors dec dec2str dec2bin dec2hex dec2oct fact fibonacci file_mv f ile_rand file_rm filename files fitratio_wh fitscreen fontchart fps gcd hex hex2 dec hex2img hex2str img2base64 img2hex img2str img2text img82hex hex2img8 is_3d is_change is_half is_ext is_image_arg is_pattern is_percent is_variable_name Ret urns 1 if specified argument can be considered as a variable name, 0 otherwise. is_videofilename is_windows math_lib mad max_w max_h max_d max_s max_wh max_whd max_whds med median_color min_w min_h min_d min_s min_wh min_whd min_whds nmd na med normalize_filename oct oct2dec padint path_cache path_gimp path_tmp reset RG B RGBA std_noise str str2hex strcontains strlen strreplace strlowercase strvar s trver tic toc to_clutname uchar2base64 demo x_2048 x_blobs x_bouncing x_color_cu rves x_colorize x_connect4 xz x_crop x_cut x_fire x_fireworks x_fisheye x_fourie r x_grab_color x_hanoi x_histogram x_hough x_jawbreaker x_landscape x_life x_lig ht x_mandelbrot x_mask_color x_metaballs3d x_minesweeper x_minimal_path x_morph x_pacman x_paint x_plasma x_quantize_rgb x_reflection3d x_rubber3d x_segment x_s elect_color x_select_function1d x_select_palette x_shadebobs x_spline x_starfiel d3d x_tetris x_threshold x_tictactoe x_warp x_waves x_whirl " coms=" debug h help version camera clut m command cursor d display d0 dis play0 d2d display2d d3d display3d da display_array dfft display_fft dg display_g raph dh display_histogram display_parametric dp display_parallel dp0 display_par allel0 display_polar dq display_quiver drgba display_rgba dt display_tensors dw display_warp document_gmic e echo echo_file echo_stdout function1d i input input _cube input_flo ig input_glob input_gpl network o output output_cube output_flo output_ggr on outputn op outputp ow outputw ox outputx pass plot p print screen select serialize shape_circle shape_cupid shape_diamond shape_fern shape_gear sh ape_heart shape_polygon shape_snowflake shape_star sh shared sp sample srand sto re string testimage2d uncommand uniform_distribution unserialize up update v ver bose wait warn w window k keep mv move nm name rm remove remove_duplicates remov e_empty rv reverse sort_list sort_str abs acos acosh + add & and argmax argmin a sin asinh atan atan2 atanh << bsl >> bsr cos cosh / div div_complex == eq exp >= ge > gt <= le < lt log log10 log2 max m/ mdiv min % mod m* mmul * mul mul_chann els mul_complex != neq | or ^ pow rol ror sign sin sinc sinh sqr sqrt - sub tan tanh xor apply_curve apply_gamma balance_gamma cast complex2polar compress_clut compress_rle cumulate c cut decompress_clut decompress_clut_rbf decompress_clut_ pde decompress_rle discard eigen2tensor endian equalize f fill index ir inrange map mix_channels negate noise noise_perlin noise_poissondisk normp norm n normal ize normalize_sum not orientation oneminus otsu polar2complex quantize quantize_ area rand replace replace_inf replace_nan replace_seq replace_str round roundify = set set_vector_covariance threshold unrepeat vector2tensor adjust_colors ac a pply_channels autoindex bayer2rgb deltaE cmy2rgb cmyk2rgb colorblind colormap co mpose_channels direction2rgb ditheredbw fc fill_color gradient2rgb hcy2rgb : hsi 2rgb hsi82rgb hsl2rgb hsl82rgb hsv2rgb hsv82rgb int2rgb lab2lch lab2rgb lab2srgb lab82srgb lab2xyz lab82rgb lch2lab lch2rgb lch82rgb luminance lightness lut_con trast map_clut mix_rgb palette pseudogray replace_color retinex rgb2bayer rgb2cm y rgb2cmyk rgb2hcy rgb2hsi rgb2hsi8 rgb2hsl rgb2hsl8 rgb2hsv rgb2hsv8 rgb2int rg b2lab rgb2lab8 rgb2lch rgb2lch8 rgb2luv rgb2ryb rgb2srgb rgb2xyz rgb2xyz8 rgb2yi q rgb2yiq8 rgb2ycbcr rgb2yuv rgb2yuv8 remove_opacity ryb2rgb select_color sepia solarize split_colors split_opacity srgb2lab srgb2lab8 srgb2rgb to_a to_color to _colormode to_gray to_graya to_pseudogray to_rgb to_rgba transfer_histogram tran sfer_pca transfer_rgb xyz2lab xyz2rgb xyz82rgb ycbcr2rgb yiq2rgb yiq82rgb yuv2rg b yuv82rgb a append append_tiles apply_scales autocrop autocrop_components autoc rop_seq channels columns z crop diagonal elevate expand_x expand_xy expand_xyz e xpand_y expand_z extract extract_region montage mirror permute r resize resize_m n resize_pow2 rr2d resize_ratio2d r2dx resize2dx r2dy resize2dy r3dx resize3dx r 3dy resize3dy r3dz resize3dz rotate rotate_tileable rows scale2x scale3x scale_d cci2x seamcarve shift shrink_x shrink_xy shrink_xyz shrink_y shrink_z slices sor t s split split_tiles undistort y unroll upscale_smart warp warp_patch bandpass bilateral b blur blur_angular blur_bloom blur_linear blur_radial blur_selective blur_x blur_xy blur_xyz blur_y blur_z boxfilter bump2normal compose_freq convolv e convolve_fft correlate cross_correlation curvature dct deblur deblur_goldmeine l deblur_richardsonlucy deconvolve_fft deinterlace denoise denoise_haar denoise_ patchpca deriche dilate dilate_circ dilate_oct dilate_threshold divergence dog d iffusiontensors edges erode erode_circ erode_oct erode_threshold fft g gradient gradient_norm gradient_orientation guided haar heat_flow hessian idct iee ifft i haar ilaplacian inn inpaint inpaint_pde inpaint_flow inpaint_holes inpaint_morph o inpaint_matchpatch kuwahara laplacian lic map_tones map_tones_fast meancurvatu re_flow median nlmeans nlmeans_core normalize_local normalized_cross_correlation peronamalik_flow phase_correlation pde_flow periodize_poisson red_eye remove_ho tpixels remove_pixels rolling_guidance sharpen smooth split_freq solve_poisson s plit_details structuretensors solidify syntexturize syntexturize_matchpatch tv_f low unsharp unsharp_octave vanvliet voronoi watermark_fourier watershed area are a_fg at_line at_quadrangle barycenter delaunay detect_skin displacement distance fftpolar histogram histogram_nd histogram_cumul histogram_pointwise hough ifftp olar isophotes label label_fg max_patch min_patch minimal_path mse patches match patch plot2value pointcloud psnr segment_watershed shape2bump skeleton slic ssd_ patch thinning tones topographic_map tsp variance_patch arrow axes ball chessboa rd cie1931 circle close_binary ellipse flood gaussian graph grid j image line li nethick mandelbrot marble maze maze_mask newton_fractal j3d object3d pack_sprite s piechart plasma point polka_dots polygon quiver rectangle rorschach sierpinski spiralbw spline tetraedron_shade t text to text_outline triangle_shade truchet turbulence yinyang dijkstra eigen invert solve svd transpose trisolve +3d add3d animate3d apply_camera3d apply_matrix3d array3d arrow3d axes3d box3d c3d center3 d circle3d circles3d col3d color3d colorcube3d cone3d cubes3d cup3d cylinder3d d elaunay3d distribution3d /3d div3d db3d double3d elevation3d empty3d extrude3d f 3d focale3d gaussians3d gmic3d gyroid3d histogram3d image6cube3d imageblocks3d i magecube3d imageplane3d imagepyramid3d imagerubik3d imagesphere3d isoline3d isos urface3d label3d label_points3d lathe3d l3d light3d line3d lissajous3d m3d mode3 d md3d moded3d *3d mul3d n3d normalize3d o3d opacity3d parametric3d pca_patch3d plane3d point3d pointcloud3d pose3d p3d primitives3d projections3d pyramid3d qua drangle3d random3d rv3d reverse3d r3d rotate3d rotation3d sierpinski3d size3d sk eleton3d snapshot3d sl3d specl3d ss3d specs3d sphere3d spherical3d spline3d s3d split3d sprite3d sprites3d star3d streamline3d -3d sub3d superformula3d tensors3 d text_pointcloud3d text3d t3d texturize3d torus3d triangle3d volume3d weird3d a p apply_parallel apc apply_parallel_channels apo apply_parallel_overlap at apply _tiles apply_timeout check check3d check_display continue break do done elif els e fi endif endl endlocal error eval x exec for if l local mutex noarg onfail par allel progress q quit repeat return rprogress run skip u status while array arra y_fade array_mirror array_random frame frame_blur frame_cube frame_fuzzy frame_p ainting frame_pattern frame_round frame_seamless frame_x frame_xy frame_xyz fram e_y img2ascii imagegrid imagegrid_hexagonal imagegrid_triangular linearize_tiles map_sprites pack puzzle quadratize_tiles rotate_tiles shift_tiles taquin tunnel boxfitting brushify cartoon color_ellipses cubism draw_whirl drawing drop_shado w ellipsionism fire_edges fractalize glow halftone hardsketchbw hearts houghsket chbw lightrays light_relief linify mosaic old_photo pencilbw pixelsort polaroid polygonize poster_edges poster_hope rodilius sketchbw sponge stained_glass stars stencil stencilbw stylize tetris warhol weave whirls deform euclidean2polar equ irectangular2nadirzenith fisheye flower kaleidoscope map_sphere nadirzenith2equi rectangular polar2euclidean raindrops ripple rotoidoscope spherize symmetrize tr ansform_polar twirl warp_perspective water wave wind zoom cracks light_patch noi se_hurl pixelize scanlines shade_stripes shadow_patch spread stripes_y texturize _canvas texturize_paper vignette watermark_visible blend blend_edges blend_fade blend_median blend_seamless fade_diamond fade_linear fade_radial fade_x fade_y f ade_z sub_alpha animate apply_camera apply_files apply_video average_files avera ge_video fade_files fade_video files2video median_files median_video morph morph _files morph_video register_nonrigid register_rigid transition transition3d vide o2files nn_new_input nn_new_fullyconnected nn_propagate_batch nn_propagate nn_ba ckpropagate_batch nn_backpropagate nn_update nn_output nn_serialize nn_unseriali ze nn_input alert arg arg2var autocrop_coords average_colors base642img base642u char basename bin bin2dec covariance_colors dec dec2str dec2bin dec2hex dec2oct fact fibonacci file_mv file_rand file_rm filename files fitratio_wh fitscreen fo ntchart fps gcd hex hex2dec hex2img hex2str img2base64 img2hex img2str img2text img82hex hex2img8 is_3d is_change is_half is_ext is_image_arg is_pattern is_perc ent is_variable_name Returns 1 if specified argument can be considered as a vari able name, 0 otherwise. is_videofilename is_windows math_lib mad max_w max_h max _d max_s max_wh max_whd max_whds med median_color min_w min_h min_d min_s min_wh min_whd min_whds nmd named normalize_filename oct oct2dec padint path_cache pat h_gimp path_tmp remove_copymark reset RGB RGBA std_noise str str2hex strcontains strlen strreplace strlowercase strvar strver tic toc to_clutname uchar2base64 d emo x_2048 x_blobs x_bouncing x_color_curves x_colorize x_connect4 xz x_crop x_c ut x_fire x_fireworks x_fisheye x_fourier x_grab_color x_hanoi x_histogram x_hou gh x_jawbreaker x_landscape x_life x_light x_mandelbrot x_mask_color x_metaballs 3d x_minesweeper x_minimal_path x_morph x_pacman x_paint x_plasma x_quantize_rgb x_reflection3d x_rubber3d x_segment x_select_color x_select_function1d x_select _palette x_shadebobs x_spline x_starfield3d x_tetris x_threshold x_tictactoe x_w arp x_waves x_whirl "
opts=$(echo "$coms" | sed "s: \([^ ]\+\): \1 -\1 \+\1 --\1:g") opts=$(echo "$coms" | sed "s: \([^ ]\+\): \1 -\1 \+\1 --\1:g")
case "${prev}" in case "${prev}" in
"help" | "-help" | "--help" | "+help") "help" | "-help" | "--help" | "+help")
COMPREPLY=( $(compgen -W "$coms" -- "$cur") ); return 0;; COMPREPLY=( $(compgen -W "$coms" -- "$cur") ); return 0;;
"camera" | "-camera" | "--camera" | "+camera") "camera" | "-camera" | "--camera" | "+camera")
COMPREPLY=( $(compgen -W "_camera_index>=0,_nb_frames>0,_skip _frames>=0,_capture_width>=0,_capture_height>=0 >") ); return 0;; COMPREPLY=( $(compgen -W "_camera_index>=0,_nb_frames>0,_skip _frames>=0,_capture_width>=0,_capture_height>=0 >") ); return 0;;
"clut" | "-clut" | "--clut" | "+clut") "clut" | "-clut" | "--clut" | "+clut")
COMPREPLY=( $(compgen -W "\"clut_name\",_resolution>0,_cut_an d_round={_0=no_|_1=yes_} >") ); return 0;; COMPREPLY=( $(compgen -W "\"clut_name\",_resolution>0,_cut_an d_round={_0=no_|_1=yes_} >") ); return 0;;
"command" | "-command" | "--command" | "+command") "command" | "-command" | "--command" | "+command")
skipping to change at line 208 skipping to change at line 208
COMPREPLY=( $(compgen -W "_width>0,_height>0,_depth>0,_recons truction_colorspace={_0=srgb_|_1=rgb_|_2=lab_} >") ); return 0;; COMPREPLY=( $(compgen -W "_width>0,_height>0,_depth>0,_recons truction_colorspace={_0=srgb_|_1=rgb_|_2=lab_} >") ); return 0;;
"discard" | "-discard" | "--discard" | "+discard") "discard" | "-discard" | "--discard" | "+discard")
COMPREPLY=( $(compgen -W "_value1,_value2,... {_x_|_y_|_z_|_c }...{_x_|_y_|_z_|_c},_value1,_value2,... (no_arg)") ); return 0;; COMPREPLY=( $(compgen -W "_value1,_value2,... {_x_|_y_|_z_|_c }...{_x_|_y_|_z_|_c},_value1,_value2,... (no_arg)") ); return 0;;
"endian" | "-endian" | "--endian" | "+endian") "endian" | "-endian" | "--endian" | "+endian")
COMPREPLY=( $(compgen -W "_datatype >") ); return 0;; COMPREPLY=( $(compgen -W "_datatype >") ); return 0;;
"equalize" | "-equalize" | "--equalize" | "+equalize") "equalize" | "-equalize" | "--equalize" | "+equalize")
COMPREPLY=( $(compgen -W "_nb_levels>0[%],_value_min[%],_valu e_max[%] >") ); return 0;; COMPREPLY=( $(compgen -W "_nb_levels>0[%],_value_min[%],_valu e_max[%] >") ); return 0;;
"fill" | "-fill" | "--fill" | "+fill") "fill" | "-fill" | "--fill" | "+fill")
COMPREPLY=( $(compgen -W "value1,_value2,... [image] \'formul a\'") ); return 0;; COMPREPLY=( $(compgen -W "value1,_value2,... [image] \'formul a\'") ); return 0;;
"index" | "-index" | "--index" | "+index") "index" | "-index" | "--index" | "+index")
COMPREPLY=( $(compgen -W "{_[palette]_|_predefined_palette_}, 0<=_dithering<=1,_map_palette={_0_|_1_} >") ); return 0;; COMPREPLY=( $(compgen -W "{_[palette]_|_palette_name_},0<=_di thering<=1,_map_palette={_0_|_1_} >") ); return 0;;
"inrange" | "-inrange" | "--inrange" | "+inrange") "inrange" | "-inrange" | "--inrange" | "+inrange")
COMPREPLY=( $(compgen -W "min[%],max[%] >") ); return 0;; COMPREPLY=( $(compgen -W "min[%],max[%] >") ); return 0;;
"map" | "-map" | "--map" | "+map") "map" | "-map" | "--map" | "+map")
COMPREPLY=( $(compgen -W "[palette],_boundary_conditions pred COMPREPLY=( $(compgen -W "[palette],_boundary_conditions pale
efined_palette,_boundary_conditions") ); return 0;; tte_name,_boundary_conditions") ); return 0;;
"map_clut" | "-map_clut" | "--map_clut" | "+map_clut")
COMPREPLY=( $(compgen -W "[clut]_|_\"clut_name\" >") ); retur
n 0;;
"mix_channels" | "-mix_channels" | "--mix_channels" | "+mix_chann els") "mix_channels" | "-mix_channels" | "--mix_channels" | "+mix_chann els")
COMPREPLY=( $(compgen -W "(a00,...,aMN) [matrix]") ); return 0;; COMPREPLY=( $(compgen -W "(a00,...,aMN) [matrix]") ); return 0;;
"negate" | "-negate" | "--negate" | "+negate") "negate" | "-negate" | "--negate" | "+negate")
COMPREPLY=( $(compgen -W "base_value (no_arg)") ); return 0;; COMPREPLY=( $(compgen -W "base_value (no_arg)") ); return 0;;
"noise" | "-noise" | "--noise" | "+noise") "noise" | "-noise" | "--noise" | "+noise")
COMPREPLY=( $(compgen -W "std_deviation>=0[%],_noise_type >") ); return 0;; COMPREPLY=( $(compgen -W "std_deviation>=0[%],_noise_type >") ); return 0;;
"noise_perlin" | "-noise_perlin" | "--noise_perlin" | "+noise_per lin") "noise_perlin" | "-noise_perlin" | "--noise_perlin" | "+noise_per lin")
COMPREPLY=( $(compgen -W "_scale_x[%]>0,_scale_y[%]>0,_scale_ z[%]>0,_seed_x,_seed_y,_seed_z >") ); return 0;; COMPREPLY=( $(compgen -W "_scale_x[%]>0,_scale_y[%]>0,_scale_ z[%]>0,_seed_x,_seed_y,_seed_z >") ); return 0;;
"noise_poissondisk" | "-noise_poissondisk" | "--noise_poissondisk " | "+noise_poissondisk") "noise_poissondisk" | "-noise_poissondisk" | "--noise_poissondisk " | "+noise_poissondisk")
COMPREPLY=( $(compgen -W "_radius[%]>0,_max_sample_attempts>0 >") ); return 0;; COMPREPLY=( $(compgen -W "_radius[%]>0,_max_sample_attempts>0 >") ); return 0;;
"normp" | "-normp" | "--normp" | "+normp") "normp" | "-normp" | "--normp" | "+normp")
COMPREPLY=( $(compgen -W "p>=0 >") ); return 0;; COMPREPLY=( $(compgen -W "p>=0 >") ); return 0;;
"normalize" | "-normalize" | "--normalize" | "+normalize") "normalize" | "-normalize" | "--normalize" | "+normalize")
COMPREPLY=( $(compgen -W "{_value0[%]_|_[image0]_},{_value1[% ]_|_[image1]_} [image]") ); return 0;; COMPREPLY=( $(compgen -W "{_value0[%]_|_[image0]_},{_value1[% ]_|_[image1]_},_constant_case_ratio [image]") ); return 0;;
"otsu" | "-otsu" | "--otsu" | "+otsu") "otsu" | "-otsu" | "--otsu" | "+otsu")
COMPREPLY=( $(compgen -W "_nb_levels>0 >") ); return 0;; COMPREPLY=( $(compgen -W "_nb_levels>0 >") ); return 0;;
"quantize" | "-quantize" | "--quantize" | "+quantize") "quantize" | "-quantize" | "--quantize" | "+quantize")
COMPREPLY=( $(compgen -W "nb_levels>=1,_keep_values={_0_|_1_} ,_quantization_type={_-1=median-cut_|_0=k-means_|_1=uniform_} >") ); return 0;; COMPREPLY=( $(compgen -W "nb_levels>=1,_keep_values={_0_|_1_} ,_quantization_type={_-1=median-cut_|_0=k-means_|_1=uniform_} >") ); return 0;;
"quantize_area" | "-quantize_area" | "--quantize_area" | "+quanti ze_area") "quantize_area" | "-quantize_area" | "--quantize_area" | "+quanti ze_area")
COMPREPLY=( $(compgen -W "_min_area>0 >") ); return 0;; COMPREPLY=( $(compgen -W "_min_area>0 >") ); return 0;;
"rand" | "-rand" | "--rand" | "+rand") "rand" | "-rand" | "--rand" | "+rand")
COMPREPLY=( $(compgen -W "{_value0[%]_|_[image0]_},_{_value1[ %]_|_[image1]_} [image]") ); return 0;; COMPREPLY=( $(compgen -W "{_value0[%]_|_[image0]_},_{_value1[ %]_|_[image1]_} [image]") ); return 0;;
"replace" | "-replace" | "--replace" | "+replace") "replace" | "-replace" | "--replace" | "+replace")
COMPREPLY=( $(compgen -W "source,target >") ); return 0;; COMPREPLY=( $(compgen -W "source,target >") ); return 0;;
skipping to change at line 291 skipping to change at line 289
"lab2xyz" | "-lab2xyz" | "--lab2xyz" | "+lab2xyz") "lab2xyz" | "-lab2xyz" | "--lab2xyz" | "+lab2xyz")
COMPREPLY=( $(compgen -W "illuminant={_0=D50_|_1=D65_} (no_ar g)") ); return 0;; COMPREPLY=( $(compgen -W "illuminant={_0=D50_|_1=D65_} (no_ar g)") ); return 0;;
"lab82rgb" | "-lab82rgb" | "--lab82rgb" | "+lab82rgb") "lab82rgb" | "-lab82rgb" | "--lab82rgb" | "+lab82rgb")
COMPREPLY=( $(compgen -W "illuminant={_0=D50_|_1=D65_} (no_ar g)") ); return 0;; COMPREPLY=( $(compgen -W "illuminant={_0=D50_|_1=D65_} (no_ar g)") ); return 0;;
"lch2rgb" | "-lch2rgb" | "--lch2rgb" | "+lch2rgb") "lch2rgb" | "-lch2rgb" | "--lch2rgb" | "+lch2rgb")
COMPREPLY=( $(compgen -W "illuminant={_0=D50_|_1=D65_} (no_ar g)") ); return 0;; COMPREPLY=( $(compgen -W "illuminant={_0=D50_|_1=D65_} (no_ar g)") ); return 0;;
"lch82rgb" | "-lch82rgb" | "--lch82rgb" | "+lch82rgb") "lch82rgb" | "-lch82rgb" | "--lch82rgb" | "+lch82rgb")
COMPREPLY=( $(compgen -W "illuminant={_0=D50_|_1=D65_} (no_ar g)") ); return 0;; COMPREPLY=( $(compgen -W "illuminant={_0=D50_|_1=D65_} (no_ar g)") ); return 0;;
"lut_contrast" | "-lut_contrast" | "--lut_contrast" | "+lut_contr ast") "lut_contrast" | "-lut_contrast" | "--lut_contrast" | "+lut_contr ast")
COMPREPLY=( $(compgen -W "_nb_colors>1,_min_rgb_value >") ); return 0;; COMPREPLY=( $(compgen -W "_nb_colors>1,_min_rgb_value >") ); return 0;;
"map_clut" | "-map_clut" | "--map_clut" | "+map_clut")
COMPREPLY=( $(compgen -W "[clut]_|_\"clut_name\" >") ); retur
n 0;;
"mix_rgb" | "-mix_rgb" | "--mix_rgb" | "+mix_rgb") "mix_rgb" | "-mix_rgb" | "--mix_rgb" | "+mix_rgb")
COMPREPLY=( $(compgen -W "a11,a12,a13,a21,a22,a23,a31,a32,a33 >") ); return 0;; COMPREPLY=( $(compgen -W "a11,a12,a13,a21,a22,a23,a31,a32,a33 >") ); return 0;;
"palette" | "-palette" | "--palette" | "+palette")
COMPREPLY=( $(compgen -W "palette_name_|_palette_number >") )
; return 0;;
"pseudogray" | "-pseudogray" | "--pseudogray" | "+pseudogray") "pseudogray" | "-pseudogray" | "--pseudogray" | "+pseudogray")
COMPREPLY=( $(compgen -W "_max_increment>=0,_JND_threshold>=0 ,_bits_depth>0 >") ); return 0;; COMPREPLY=( $(compgen -W "_max_increment>=0,_JND_threshold>=0 ,_bits_depth>0 >") ); return 0;;
"replace_color" | "-replace_color" | "--replace_color" | "+replac e_color") "replace_color" | "-replace_color" | "--replace_color" | "+replac e_color")
COMPREPLY=( $(compgen -W "tolerance[%]>=0,smoothness[%]>=0,sr c1,src2,...,dest1,dest2,... >") ); return 0;; COMPREPLY=( $(compgen -W "tolerance[%]>=0,smoothness[%]>=0,sr c1,src2,...,dest1,dest2,... >") ); return 0;;
"retinex" | "-retinex" | "--retinex" | "+retinex") "retinex" | "-retinex" | "--retinex" | "+retinex")
COMPREPLY=( $(compgen -W "_value_offset>0,_colorspace={_hsi_| _hsv_|_lab_|_lrgb_|_rgb_|_ycbcr_},0<=_min_cut<=100,0<=_max_cut<=100,_sigma_low>0 ,_sigma_mid>0,_sigma_high>0 >") ); return 0;; COMPREPLY=( $(compgen -W "_value_offset>0,_colorspace={_hsi_| _hsv_|_lab_|_lrgb_|_rgb_|_ycbcr_},0<=_min_cut<=100,0<=_max_cut<=100,_sigma_low>0 ,_sigma_mid>0,_sigma_high>0 >") ); return 0;;
"rgb2bayer" | "-rgb2bayer" | "--rgb2bayer" | "+rgb2bayer") "rgb2bayer" | "-rgb2bayer" | "--rgb2bayer" | "+rgb2bayer")
COMPREPLY=( $(compgen -W "_start_pattern=0,_color_grid=0 >") ); return 0;; COMPREPLY=( $(compgen -W "_start_pattern=0,_color_grid=0 >") ); return 0;;
"rgb2lab" | "-rgb2lab" | "--rgb2lab" | "+rgb2lab") "rgb2lab" | "-rgb2lab" | "--rgb2lab" | "+rgb2lab")
COMPREPLY=( $(compgen -W "illuminant={_0=D50_|_1=D65_} (no_ar g)") ); return 0;; COMPREPLY=( $(compgen -W "illuminant={_0=D50_|_1=D65_} (no_ar g)") ); return 0;;
skipping to change at line 327 skipping to change at line 329
"srgb2lab" | "-srgb2lab" | "--srgb2lab" | "+srgb2lab") "srgb2lab" | "-srgb2lab" | "--srgb2lab" | "+srgb2lab")
COMPREPLY=( $(compgen -W "illuminant={_0=D50_|_1=D65_} (no_ar g)") ); return 0;; COMPREPLY=( $(compgen -W "illuminant={_0=D50_|_1=D65_} (no_ar g)") ); return 0;;
"srgb2lab8" | "-srgb2lab8" | "--srgb2lab8" | "+srgb2lab8") "srgb2lab8" | "-srgb2lab8" | "--srgb2lab8" | "+srgb2lab8")
COMPREPLY=( $(compgen -W "illuminant={_0=D50_|_1=D65_} (no_ar g)") ); return 0;; COMPREPLY=( $(compgen -W "illuminant={_0=D50_|_1=D65_} (no_ar g)") ); return 0;;
"to_colormode" | "-to_colormode" | "--to_colormode" | "+to_colorm ode") "to_colormode" | "-to_colormode" | "--to_colormode" | "+to_colorm ode")
COMPREPLY=( $(compgen -W "mode={_0=adaptive_|_1=G_|_2=GA_|_3= RGB_|_4=RGBA_} >") ); return 0;; COMPREPLY=( $(compgen -W "mode={_0=adaptive_|_1=G_|_2=GA_|_3= RGB_|_4=RGBA_} >") ); return 0;;
"to_pseudogray" | "-to_pseudogray" | "--to_pseudogray" | "+to_pse udogray") "to_pseudogray" | "-to_pseudogray" | "--to_pseudogray" | "+to_pse udogray")
COMPREPLY=( $(compgen -W "_max_step>=0,_is_perceptual_constra int={_0_|_1_},_bits_depth>0 >") ); return 0;; COMPREPLY=( $(compgen -W "_max_step>=0,_is_perceptual_constra int={_0_|_1_},_bits_depth>0 >") ); return 0;;
"transfer_histogram" | "-transfer_histogram" | "--transfer_histog ram" | "+transfer_histogram") "transfer_histogram" | "-transfer_histogram" | "--transfer_histog ram" | "+transfer_histogram")
COMPREPLY=( $(compgen -W "[reference_image],_nb_levels>0,_col or_channels >") ); return 0;; COMPREPLY=( $(compgen -W "[reference_image],_nb_levels>0,_col or_channels >") ); return 0;;
"transfer_pca" | "-transfer_pca" | "--transfer_pca" | "+transfer_
pca")
COMPREPLY=( $(compgen -W "[reference_image],_color_channels >
") ); return 0;;
"transfer_rgb" | "-transfer_rgb" | "--transfer_rgb" | "+transfer_ rgb") "transfer_rgb" | "-transfer_rgb" | "--transfer_rgb" | "+transfer_ rgb")
COMPREPLY=( $(compgen -W "[target],_gamma>=0,_regularization> =0,_luminosity_constraints>=0,_rgb_resolution>=0,_is_constraints={_0_|_1_} >") ) ; return 0;; COMPREPLY=( $(compgen -W "[target],_gamma>=0,_regularization> =0,_luminosity_constraints>=0,_rgb_resolution>=0,_is_constraints={_0_|_1_} >") ) ; return 0;;
"xyz2lab" | "-xyz2lab" | "--xyz2lab" | "+xyz2lab") "xyz2lab" | "-xyz2lab" | "--xyz2lab" | "+xyz2lab")
COMPREPLY=( $(compgen -W "illuminant={_0=D50_|_1=D65_} (no_ar g)") ); return 0;; COMPREPLY=( $(compgen -W "illuminant={_0=D50_|_1=D65_} (no_ar g)") ); return 0;;
"xyz2rgb" | "-xyz2rgb" | "--xyz2rgb" | "+xyz2rgb") "xyz2rgb" | "-xyz2rgb" | "--xyz2rgb" | "+xyz2rgb")
COMPREPLY=( $(compgen -W "illuminant={_0=D50_|_1=D65_} (no_ar g)") ); return 0;; COMPREPLY=( $(compgen -W "illuminant={_0=D50_|_1=D65_} (no_ar g)") ); return 0;;
"xyz82rgb" | "-xyz82rgb" | "--xyz82rgb" | "+xyz82rgb") "xyz82rgb" | "-xyz82rgb" | "--xyz82rgb" | "+xyz82rgb")
COMPREPLY=( $(compgen -W "illuminant={_0=D50_|_1=D65_} (no_ar g)") ); return 0;; COMPREPLY=( $(compgen -W "illuminant={_0=D50_|_1=D65_} (no_ar g)") ); return 0;;
"append" | "-append" | "--append" | "+append") "append" | "-append" | "--append" | "+append")
COMPREPLY=( $(compgen -W "[image],axis,_centering axis,_cente ring") ); return 0;; COMPREPLY=( $(compgen -W "[image],axis,_centering axis,_cente ring") ); return 0;;
skipping to change at line 709 skipping to change at line 713
"linethick" | "-linethick" | "--linethick" | "+linethick") "linethick" | "-linethick" | "--linethick" | "+linethick")
COMPREPLY=( $(compgen -W "x0[%],y0[%],x1[%],y1[%],_thickness, _opacity,_color1 >") ); return 0;; COMPREPLY=( $(compgen -W "x0[%],y0[%],x1[%],y1[%],_thickness, _opacity,_color1 >") ); return 0;;
"mandelbrot" | "-mandelbrot" | "--mandelbrot" | "+mandelbrot") "mandelbrot" | "-mandelbrot" | "--mandelbrot" | "+mandelbrot")
COMPREPLY=( $(compgen -W "z0r,z0i,z1r,z1i,_iteration_max>=0,_ is_julia={_0_|_1_},_c0r,_c0i,_opacity >") ); return 0;; COMPREPLY=( $(compgen -W "z0r,z0i,z1r,z1i,_iteration_max>=0,_ is_julia={_0_|_1_},_c0r,_c0i,_opacity >") ); return 0;;
"marble" | "-marble" | "--marble" | "+marble") "marble" | "-marble" | "--marble" | "+marble")
COMPREPLY=( $(compgen -W "_image_weight,_pattern_weight,_angl e,_amplitude,_sharpness>=0,_anisotropy>=0,_alpha,_sigma,_cut_low>=0,_cut_high>=0 >") ); return 0;; COMPREPLY=( $(compgen -W "_image_weight,_pattern_weight,_angl e,_amplitude,_sharpness>=0,_anisotropy>=0,_alpha,_sigma,_cut_low>=0,_cut_high>=0 >") ); return 0;;
"maze" | "-maze" | "--maze" | "+maze") "maze" | "-maze" | "--maze" | "+maze")
COMPREPLY=( $(compgen -W "_width>0,_height>0,_cell_size>0 >") ); return 0;; COMPREPLY=( $(compgen -W "_width>0,_height>0,_cell_size>0 >") ); return 0;;
"maze_mask" | "-maze_mask" | "--maze_mask" | "+maze_mask") "maze_mask" | "-maze_mask" | "--maze_mask" | "+maze_mask")
COMPREPLY=( $(compgen -W "_cellsize>0 >") ); return 0;; COMPREPLY=( $(compgen -W "_cellsize>0 >") ); return 0;;
"newton_fractal" | "-newton_fractal" | "--newton_fractal" | "+new
ton_fractal")
COMPREPLY=( $(compgen -W "z0r,z0i,z1r,z1i,_angle,0<=_descent_
method<=2,_iteration_max>=0,_convergence_precision>0,_expr_p(z),_expr_dp(z),_exp
r_d2p(z) >") ); return 0;;
"object3d" | "-object3d" | "--object3d" | "+object3d") "object3d" | "-object3d" | "--object3d" | "+object3d")
COMPREPLY=( $(compgen -W "[object3d],_x[%],_y[%],_z,_opacity, _rendering_mode,_is_double_sided={_0_|_1_},_is_zbuffer={_0_|_1_},_focale,_light_ x,_light_y,_light_z,_specular_lightness,_specular_shininess >") ); return 0;; COMPREPLY=( $(compgen -W "[object3d],_x[%],_y[%],_z,_opacity, _rendering_mode,_is_double_sided={_0_|_1_},_is_zbuffer={_0_|_1_},_focale,_light_ x,_light_y,_light_z,_specular_lightness,_specular_shininess >") ); return 0;;
"pack_sprites" | "-pack_sprites" | "--pack_sprites" | "+pack_spri tes") "pack_sprites" | "-pack_sprites" | "--pack_sprites" | "+pack_spri tes")
COMPREPLY=( $(compgen -W "_nb_scales>=0,0<=_min_scale<=100,_a llow_rotation={_0=0_deg._|_1=180_deg._|_2=90_deg._|_3=any_},_spacing,_precision> =0,max_iterations>=0 >") ); return 0;; COMPREPLY=( $(compgen -W "_nb_scales>=0,0<=_min_scale<=100,_a llow_rotation={_0=0_deg._|_1=180_deg._|_2=90_deg._|_3=any_},_spacing,_precision> =0,max_iterations>=0 >") ); return 0;;
"piechart" | "-piechart" | "--piechart" | "+piechart") "piechart" | "-piechart" | "--piechart" | "+piechart")
COMPREPLY=( $(compgen -W "label_height>=0,label_R,label_G,lab el_B,\"label1\",value1,R1,G1,B1,...,\"labelN\",valueN,RN,GN,BN >") ); return 0;; COMPREPLY=( $(compgen -W "label_height>=0,label_R,label_G,lab el_B,\"label1\",value1,R1,G1,B1,...,\"labelN\",valueN,RN,GN,BN >") ); return 0;;
"plasma" | "-plasma" | "--plasma" | "+plasma") "plasma" | "-plasma" | "--plasma" | "+plasma")
COMPREPLY=( $(compgen -W "_alpha,_beta,_scale>=0 >") ); retur n 0;; COMPREPLY=( $(compgen -W "_alpha,_beta,_scale>=0 >") ); retur n 0;;
"point" | "-point" | "--point" | "+point") "point" | "-point" | "--point" | "+point")
COMPREPLY=( $(compgen -W "x[%],y[%],_z[%],_opacity,_color1,.. . >") ); return 0;; COMPREPLY=( $(compgen -W "x[%],y[%],_z[%],_opacity,_color1,.. . >") ); return 0;;
skipping to change at line 1268 skipping to change at line 1274
COMPREPLY=( $(compgen -W "a,b >") ); return 0;; COMPREPLY=( $(compgen -W "a,b >") ); return 0;;
"hex" | "-hex" | "--hex" | "+hex") "hex" | "-hex" | "--hex" | "+hex")
COMPREPLY=( $(compgen -W "hexadecimal_int1,... >") ); return 0;; COMPREPLY=( $(compgen -W "hexadecimal_int1,... >") ); return 0;;
"hex2dec" | "-hex2dec" | "--hex2dec" | "+hex2dec") "hex2dec" | "-hex2dec" | "--hex2dec" | "+hex2dec")
COMPREPLY=( $(compgen -W "hexadecimal_int1,... >") ); return 0;; COMPREPLY=( $(compgen -W "hexadecimal_int1,... >") ); return 0;;
"hex2img" | "-hex2img" | "--hex2img" | "+hex2img") "hex2img" | "-hex2img" | "--hex2img" | "+hex2img")
COMPREPLY=( $(compgen -W "\"hexadecimal_string\" >") ); retur n 0;; COMPREPLY=( $(compgen -W "\"hexadecimal_string\" >") ); retur n 0;;
"hex2str" | "-hex2str" | "--hex2str" | "+hex2str") "hex2str" | "-hex2str" | "--hex2str" | "+hex2str")
COMPREPLY=( $(compgen -W "hexadecimal_string >") ); return 0; ; COMPREPLY=( $(compgen -W "hexadecimal_string >") ); return 0; ;
"img2base64" | "-img2base64" | "--img2base64" | "+img2base64") "img2base64" | "-img2base64" | "--img2base64" | "+img2base64")
COMPREPLY=( $(compgen -W "_encoding={_0=base64_|_1=base64url_ } >") ); return 0;; COMPREPLY=( $(compgen -W "_encoding={_0=base64_|_1=base64url_ },_store_names={_0_|_1_} >") ); return 0;;
"img2text" | "-img2text" | "--img2text" | "+img2text") "img2text" | "-img2text" | "--img2text" | "+img2text")
COMPREPLY=( $(compgen -W "_line_separator >") ); return 0;; COMPREPLY=( $(compgen -W "_line_separator >") ); return 0;;
"is_change" | "-is_change" | "--is_change" | "+is_change") "is_change" | "-is_change" | "--is_change" | "+is_change")
COMPREPLY=( $(compgen -W "_value={_0=false_|_1=true_} >") ); return 0;; COMPREPLY=( $(compgen -W "_value={_0=false_|_1=true_} >") ); return 0;;
"is_ext" | "-is_ext" | "--is_ext" | "+is_ext") "is_ext" | "-is_ext" | "--is_ext" | "+is_ext")
COMPREPLY=( $(compgen -W "filename,_extension >") ); return 0 ;; COMPREPLY=( $(compgen -W "filename,_extension >") ); return 0 ;;
"is_image_arg" | "-is_image_arg" | "--is_image_arg" | "+is_image_ arg") "is_image_arg" | "-is_image_arg" | "--is_image_arg" | "+is_image_ arg")
COMPREPLY=( $(compgen -W "string >") ); return 0;; COMPREPLY=( $(compgen -W "string >") ); return 0;;
"is_pattern" | "-is_pattern" | "--is_pattern" | "+is_pattern") "is_pattern" | "-is_pattern" | "--is_pattern" | "+is_pattern")
COMPREPLY=( $(compgen -W "string >") ); return 0;; COMPREPLY=( $(compgen -W "string >") ); return 0;;
skipping to change at line 1293 skipping to change at line 1299
"named" | "-named" | "--named" | "+named") "named" | "-named" | "--named" | "+named")
COMPREPLY=( $(compgen -W "_mode,\"name1\",\"name2\",... >") ) ; return 0;; COMPREPLY=( $(compgen -W "_mode,\"name1\",\"name2\",... >") ) ; return 0;;
"normalize_filename" | "-normalize_filename" | "--normalize_filen ame" | "+normalize_filename") "normalize_filename" | "-normalize_filename" | "--normalize_filen ame" | "+normalize_filename")
COMPREPLY=( $(compgen -W "filename >") ); return 0;; COMPREPLY=( $(compgen -W "filename >") ); return 0;;
"oct" | "-oct" | "--oct" | "+oct") "oct" | "-oct" | "--oct" | "+oct")
COMPREPLY=( $(compgen -W "octal_int1,... >") ); return 0;; COMPREPLY=( $(compgen -W "octal_int1,... >") ); return 0;;
"oct2dec" | "-oct2dec" | "--oct2dec" | "+oct2dec") "oct2dec" | "-oct2dec" | "--oct2dec" | "+oct2dec")
COMPREPLY=( $(compgen -W "octal_int1,... >") ); return 0;; COMPREPLY=( $(compgen -W "octal_int1,... >") ); return 0;;
"padint" | "-padint" | "--padint" | "+padint") "padint" | "-padint" | "--padint" | "+padint")
COMPREPLY=( $(compgen -W "number,_size>0 >") ); return 0;; COMPREPLY=( $(compgen -W "number,_size>0 >") ); return 0;;
"remove_copymark" | "-remove_copymark" | "--remove_copymark" | "+
remove_copymark")
COMPREPLY=( $(compgen -W "\"image_name\" >") ); return 0;;
"str" | "-str" | "--str" | "+str") "str" | "-str" | "--str" | "+str")
COMPREPLY=( $(compgen -W "string >") ); return 0;; COMPREPLY=( $(compgen -W "string >") ); return 0;;
"str2hex" | "-str2hex" | "--str2hex" | "+str2hex") "str2hex" | "-str2hex" | "--str2hex" | "+str2hex")
COMPREPLY=( $(compgen -W "string >") ); return 0;; COMPREPLY=( $(compgen -W "string >") ); return 0;;
"strcontains" | "-strcontains" | "--strcontains" | "+strcontains" ) "strcontains" | "-strcontains" | "--strcontains" | "+strcontains" )
COMPREPLY=( $(compgen -W "string1,string2 >") ); return 0;; COMPREPLY=( $(compgen -W "string1,string2 >") ); return 0;;
"strlen" | "-strlen" | "--strlen" | "+strlen") "strlen" | "-strlen" | "--strlen" | "+strlen")
COMPREPLY=( $(compgen -W "string1 >") ); return 0;; COMPREPLY=( $(compgen -W "string1 >") ); return 0;;
"strreplace" | "-strreplace" | "--strreplace" | "+strreplace") "strreplace" | "-strreplace" | "--strreplace" | "+strreplace")
COMPREPLY=( $(compgen -W "string,search,replace >") ); return 0;; COMPREPLY=( $(compgen -W "string,search,replace >") ); return 0;;
skipping to change at line 1388 skipping to change at line 1396
"%" | "-%" | "--%" | "+%") COMPREPLY=( $(compgen -W "value[%] [im age] \'formula\' (no_arg)") ); return 0;; "%" | "-%" | "--%" | "+%") COMPREPLY=( $(compgen -W "value[%] [im age] \'formula\' (no_arg)") ); return 0;;
"m*" | "-m*" | "--m*" | "+m*") COMPREPLY=( $(compgen -W "value[%] [image] \'formula\' (no_arg)") ); return 0;; "m*" | "-m*" | "--m*" | "+m*") COMPREPLY=( $(compgen -W "value[%] [image] \'formula\' (no_arg)") ); return 0;;
"*" | "-*" | "--*" | "+*") COMPREPLY=( $(compgen -W "value[%] [im age] \'formula\' (no_arg)") ); return 0;; "*" | "-*" | "--*" | "+*") COMPREPLY=( $(compgen -W "value[%] [im age] \'formula\' (no_arg)") ); return 0;;
"!=" | "-!=" | "--!=" | "+!=") COMPREPLY=( $(compgen -W "value[%] [image] \'formula\' (no_arg)") ); return 0;; "!=" | "-!=" | "--!=" | "+!=") COMPREPLY=( $(compgen -W "value[%] [image] \'formula\' (no_arg)") ); return 0;;
"|" | "-|" | "--|" | "+|") COMPREPLY=( $(compgen -W "value[%] [im age] \'formula\' (no_arg)") ); return 0;; "|" | "-|" | "--|" | "+|") COMPREPLY=( $(compgen -W "value[%] [im age] \'formula\' (no_arg)") ); return 0;;
"^" | "-^" | "--^" | "+^") COMPREPLY=( $(compgen -W "value[%] [im age] \'formula\' (no_arg)") ); return 0;; "^" | "-^" | "--^" | "+^") COMPREPLY=( $(compgen -W "value[%] [im age] \'formula\' (no_arg)") ); return 0;;
"-" | "--" | "---" | "+-") COMPREPLY=( $(compgen -W "value[%] [im age] \'formula\' (no_arg)") ); return 0;; "-" | "--" | "---" | "+-") COMPREPLY=( $(compgen -W "value[%] [im age] \'formula\' (no_arg)") ); return 0;;
"c" | "-c" | "--c" | "+c") COMPREPLY=( $(compgen -W "{_value0[%]_ |_[image0]_},{_value1[%]_|_[image1]_} [image]") ); return 0;; "c" | "-c" | "--c" | "+c") COMPREPLY=( $(compgen -W "{_value0[%]_ |_[image0]_},{_value1[%]_|_[image1]_} [image]") ); return 0;;
"f" | "-f" | "--f" | "+f") COMPREPLY=( $(compgen -W "value1,_valu e2,... [image] \'formula\'") ); return 0;; "f" | "-f" | "--f" | "+f") COMPREPLY=( $(compgen -W "value1,_valu e2,... [image] \'formula\'") ); return 0;;
"ir" | "-ir" | "--ir" | "+ir") COMPREPLY=( $(compgen -W "min[%],m ax[%] >") ); return 0;; "ir" | "-ir" | "--ir" | "+ir") COMPREPLY=( $(compgen -W "min[%],m ax[%] >") ); return 0;;
"n" | "-n" | "--n" | "+n") COMPREPLY=( $(compgen -W "{_value0[%]_ |_[image0]_},{_value1[%]_|_[image1]_} [image]") ); return 0;; "n" | "-n" | "--n" | "+n") COMPREPLY=( $(compgen -W "{_value0[%]_ |_[image0]_},{_value1[%]_|_[image1]_},_constant_case_ratio [image]") ); return 0 ;;
"=" | "-=" | "--=" | "+=") COMPREPLY=( $(compgen -W "value,_x[%], _y[%],_z[%],_c[%] >") ); return 0;; "=" | "-=" | "--=" | "+=") COMPREPLY=( $(compgen -W "value,_x[%], _y[%],_z[%],_c[%] >") ); return 0;;
"ac" | "-ac" | "--ac" | "+ac") COMPREPLY=( $(compgen -W "\"comman d\",color_channels,_value_action={_0=none_|_1=cut_|_2=normalize_} >") ); return 0;; "ac" | "-ac" | "--ac" | "+ac") COMPREPLY=( $(compgen -W "\"comman d\",color_channels,_value_action={_0=none_|_1=cut_|_2=normalize_} >") ); return 0;;
"fc" | "-fc" | "--fc" | "+fc") COMPREPLY=( $(compgen -W "col1,... ,colN >") ); return 0;; "fc" | "-fc" | "--fc" | "+fc") COMPREPLY=( $(compgen -W "col1,... ,colN >") ); return 0;;
"a" | "-a" | "--a" | "+a") COMPREPLY=( $(compgen -W "[image],axis ,_centering axis,_centering") ); return 0;; "a" | "-a" | "--a" | "+a") COMPREPLY=( $(compgen -W "[image],axis ,_centering axis,_centering") ); return 0;;
"z" | "-z" | "--z" | "+z") COMPREPLY=( $(compgen -W "x0[%],x1[%], _boundary_conditions x0[%],y0[%],x1[%],y1[%],_boundary_conditions x0[%],y0[%],z0 [%],x1[%],y1[%],z1[%],_boundary_conditions x0[%],y0[%],z0[%],c0[%],x1[%],y1[%],z 1[%],c1[%],_boundary_conditions") ); return 0;; "z" | "-z" | "--z" | "+z") COMPREPLY=( $(compgen -W "x0[%],x1[%], _boundary_conditions x0[%],y0[%],x1[%],y1[%],_boundary_conditions x0[%],y0[%],z0 [%],x1[%],y1[%],z1[%],_boundary_conditions x0[%],y0[%],z0[%],c0[%],x1[%],y1[%],z 1[%],c1[%],_boundary_conditions") ); return 0;;
"r" | "-r" | "--r" | "+r") COMPREPLY=( $(compgen -W "[image],_int erpolation,_boundary_conditions,_ax,_ay,_az,_ac {[image_w]_|_width>0[%]},_{[imag e_h]_|_height>0[%]},_{[image_d]_|_depth>0[%]},_{[image_s]_|_spectrum>0[%]},_inte rpolation,_boundary_conditions,_ax,_ay,_az,_ac") ); return 0;; "r" | "-r" | "--r" | "+r") COMPREPLY=( $(compgen -W "[image],_int erpolation,_boundary_conditions,_ax,_ay,_az,_ac {[image_w]_|_width>0[%]},_{[imag e_h]_|_height>0[%]},_{[image_d]_|_depth>0[%]},_{[image_s]_|_spectrum>0[%]},_inte rpolation,_boundary_conditions,_ax,_ay,_az,_ac") ); return 0;;
"rr2d" | "-rr2d" | "--rr2d" | "+rr2d") COMPREPLY=( $(compgen -W " width>0,height>0,_mode={_0=inside_|_1=outside_|_2=padded_},0=<_interpolation<=6 >") ); return 0;; "rr2d" | "-rr2d" | "--rr2d" | "+rr2d") COMPREPLY=( $(compgen -W " width>0,height>0,_mode={_0=inside_|_1=outside_|_2=padded_},0=<_interpolation<=6 >") ); return 0;;
"r2dx" | "-r2dx" | "--r2dx" | "+r2dx") COMPREPLY=( $(compgen -W " width[%]>0,_interpolation,_boundary_conditions,_ax,_ay,_az,_ac >") ); return 0;; "r2dx" | "-r2dx" | "--r2dx" | "+r2dx") COMPREPLY=( $(compgen -W " width[%]>0,_interpolation,_boundary_conditions,_ax,_ay,_az,_ac >") ); return 0;;
"r2dy" | "-r2dy" | "--r2dy" | "+r2dy") COMPREPLY=( $(compgen -W " height[%]>=0,_interpolation,_boundary_conditions,_ax,_ay,_az,_ac >") ); return 0 ;; "r2dy" | "-r2dy" | "--r2dy" | "+r2dy") COMPREPLY=( $(compgen -W " height[%]>=0,_interpolation,_boundary_conditions,_ax,_ay,_az,_ac >") ); return 0 ;;
"r3dx" | "-r3dx" | "--r3dx" | "+r3dx") COMPREPLY=( $(compgen -W " width[%]>0,_interpolation,_boundary_conditions,_ax,_ay,_az,_ac >") ); return 0;; "r3dx" | "-r3dx" | "--r3dx" | "+r3dx") COMPREPLY=( $(compgen -W " width[%]>0,_interpolation,_boundary_conditions,_ax,_ay,_az,_ac >") ); return 0;;
 End of changes. 11 change blocks. 
10 lines changed or deleted 25 lines changed or added

Home  |  About  |  Features  |  All  |  Newest  |  Dox  |  Diffs  |  RSS Feeds  |  Screenshots  |  Comments  |  Imprint  |  Privacy  |  HTTP(S)