68 lines
5.6 KiB
Bash
68 lines
5.6 KiB
Bash
|
convert mode1.gif -coalesce -repage 0x0 -crop 200x150+80+40 +repage mode1_crop.gif && \
|
||
|
convert mode2.gif -coalesce -repage 0x0 -crop 200x150+80+40 +repage mode2_crop.gif && \
|
||
|
convert mode3.gif -coalesce -repage 0x0 -crop 200x150+80+40 +repage mode3_crop.gif && \
|
||
|
convert mode4.gif -coalesce -repage 0x0 -crop 200x150+80+40 +repage mode4_crop.gif && \
|
||
|
convert mode5.gif -coalesce -repage 0x0 -crop 200x150+80+40 +repage mode5_crop.gif && \
|
||
|
convert mode6.gif -coalesce -repage 0x0 -crop 200x150+80+40 +repage mode6_crop.gif && \
|
||
|
convert mode7.gif -coalesce -repage 0x0 -crop 200x150+80+40 +repage mode7_crop.gif && \
|
||
|
convert mode8.gif -coalesce -repage 0x0 -crop 200x150+80+40 +repage mode8_crop.gif && \
|
||
|
convert mode9.gif -coalesce -repage 0x0 -crop 200x150+80+40 +repage mode9_crop.gif && \
|
||
|
convert mode10.gif -coalesce -repage 0x0 -crop 200x150+80+40 +repage mode10_crop.gif && \
|
||
|
convert mode11.gif -coalesce -repage 0x0 -crop 200x150+80+40 +repage mode11_crop.gif && \
|
||
|
convert mode12.gif -coalesce -repage 0x0 -crop 200x150+80+40 +repage mode12_crop.gif && \
|
||
|
convert mode13.gif -coalesce -repage 0x0 -crop 200x150+80+40 +repage mode13_crop.gif && \
|
||
|
convert mode14.gif -coalesce -repage 0x0 -crop 200x150+80+40 +repage mode14_crop.gif && \
|
||
|
convert mode15.gif -coalesce -repage 0x0 -crop 200x150+80+40 +repage mode15_crop.gif && \
|
||
|
convert mode16.gif -coalesce -repage 0x0 -crop 200x150+80+40 +repage mode16_crop.gif && \
|
||
|
convert mode17.gif -coalesce -repage 0x0 -crop 200x150+80+40 +repage mode17_crop.gif && \
|
||
|
convert mode18.gif -coalesce -repage 0x0 -crop 200x150+80+40 +repage mode18_crop.gif && \
|
||
|
convert mode19.gif -coalesce -repage 0x0 -crop 200x150+80+40 +repage mode19_crop.gif && \
|
||
|
convert mode20.gif -coalesce -repage 0x0 -crop 200x150+80+40 +repage mode20_crop.gif && \
|
||
|
convert mode21.gif -coalesce -repage 0x0 -crop 200x150+80+40 +repage mode21_crop.gif && \
|
||
|
|
||
|
convert mode1_crop.gif -repage 400x150 -coalesce null: \( mode2_crop.gif -coalesce \) -geometry +200+0 -layers Composite crop_int.gif && \
|
||
|
convert crop_int.gif -repage 600x150 -coalesce null: \( mode3_crop.gif -coalesce \) -geometry +400+0 -layers Composite crop_int.gif && \
|
||
|
convert crop_int.gif -repage 800x150 -coalesce null: \( mode4_crop.gif -coalesce \) -geometry +600+0 -layers Composite crop_int.gif && \
|
||
|
convert crop_int.gif -repage 1000x150 -coalesce null: \( mode5_crop.gif -coalesce \) -geometry +800+0 -layers Composite mode_12345_crop.gif && \
|
||
|
|
||
|
convert mode6_crop.gif -repage 400x150 -coalesce null: \( mode7_crop.gif -coalesce \) -geometry +200+0 -layers Composite crop_int.gif && \
|
||
|
convert crop_int.gif -repage 600x150 -coalesce null: \( mode8_crop.gif -coalesce \) -geometry +400+0 -layers Composite crop_int.gif && \
|
||
|
convert crop_int.gif -repage 800x150 -coalesce null: \( mode9_crop.gif -coalesce \) -geometry +600+0 -layers Composite crop_int.gif && \
|
||
|
convert crop_int.gif -repage 1000x150 -coalesce null: \( mode10_crop.gif -coalesce \) -geometry +800+0 -layers Composite mode_678910_crop.gif && \
|
||
|
|
||
|
convert mode11_crop.gif -repage 400x150 -coalesce null: \( mode12_crop.gif -coalesce \) -geometry +200+0 -layers Composite crop_int.gif && \
|
||
|
convert crop_int.gif -repage 600x150 -coalesce null: \( mode13_crop.gif -coalesce \) -geometry +400+0 -layers Composite crop_int.gif && \
|
||
|
convert crop_int.gif -repage 800x150 -coalesce null: \( mode14_crop.gif -coalesce \) -geometry +600+0 -layers Composite crop_int.gif && \
|
||
|
convert crop_int.gif -repage 1000x150 -coalesce null: \( mode15_crop.gif -coalesce \) -geometry +800+0 -layers Composite mode_1112131415_crop.gif && \
|
||
|
|
||
|
convert mode16_crop.gif -repage 400x150 -coalesce null: \( mode17_crop.gif -coalesce \) -geometry +200+0 -layers Composite crop_int.gif && \
|
||
|
convert crop_int.gif -repage 600x150 -coalesce null: \( mode18_crop.gif -coalesce \) -geometry +400+0 -layers Composite crop_int.gif && \
|
||
|
convert crop_int.gif -repage 800x150 -coalesce null: \( mode19_crop.gif -coalesce \) -geometry +600+0 -layers Composite crop_int.gif && \
|
||
|
convert crop_int.gif -repage 1000x150 -coalesce null: \( mode20_crop.gif -coalesce \) -geometry +800+0 -layers Composite mode_1617181920_crop.gif && \
|
||
|
|
||
|
convert mode_12345_crop.gif -repage 1000x300 -coalesce null: \( mode_678910_crop.gif -coalesce \) -geometry +0+150 -layers Composite crop_int.gif
|
||
|
convert crop_int.gif -repage 1000x450 -coalesce null: \( mode_1112131415_crop.gif -coalesce \) -geometry +0+300 -layers Composite crop_int.gif
|
||
|
convert crop_int.gif -repage 1000x600 -coalesce null: \( mode_1617181920_crop.gif -coalesce \) -geometry +0+450 -layers Composite modes.gif
|
||
|
convert modes.gif -fill black -pointsize 25 -gravity South -font /usr/share/fonts/OTF/lmroman12-regular.otf \
|
||
|
-annotate -400+460 ' a) 11Hz '\
|
||
|
-annotate -200+460 ' b) 18Hz '\
|
||
|
-annotate +0+460 ' c) 37Hz '\
|
||
|
-annotate +200+460 ' d) 40Hz '\
|
||
|
-annotate +400+460 ' e) 54Hz '\
|
||
|
-annotate -400+300 ' f) 56Hz '\
|
||
|
-annotate -200+300 ' g) 70Hz '\
|
||
|
-annotate +0+300 ' h) 72Hz '\
|
||
|
-annotate +200+300 ' i) 72Hz '\
|
||
|
-annotate +400+300 ' j) 85Hz '\
|
||
|
-annotate -400+160 ' k) 90Hz '\
|
||
|
-annotate -200+160 ' l) 91Hz '\
|
||
|
-annotate +0+160 ' m) 96Hz '\
|
||
|
-annotate +200+160 ' n) 105Hz '\
|
||
|
-annotate +400+160 ' o) 107Hz '\
|
||
|
-annotate -400+10 ' p) 113Hz '\
|
||
|
-annotate -200+10 ' q) 117Hz '\
|
||
|
-annotate +0+10 ' r) 124Hz '\
|
||
|
-annotate +200+10 ' s) 145Hz '\
|
||
|
-annotate +400+10 ' t) 150Hz '\
|
||
|
modes_annotated.gif
|