|
本帖最后由 chigre3 于 2018-10-2 03:00 编辑
( i1 |* @9 m0 ^; ~7 P
, a3 f. U! S2 P情况:DK牛津插图本词典
( z8 v& F# t9 l7 Y' U7 ] --> 抠出插图后的整页
/ y$ l4 ^0 l( m9 M! e T5 b0 R! l9 L --> 批处理得到的切图: 宽度一致, 很多切图上下大量空白 (原本的插图区域造成的)
) u& i3 r0 g6 a; E+ p4 z: F% ?1 a; ?' \, t. [- s1 L. U$ d# ^
--> 有没有一种命令行批处理的方法将所有切图进行一次切除上下多余空白的操作??
% M+ s4 V; y- }. p# z
% b/ ?; P& G, s) v$ i
: a" b2 e: {/ y* J4 W
; V$ X: A' ]3 I; V# Y5 a0 _ m4 j* O, x3 G
查找关键词: imagemagick crop border one side 等
/ }' |) V6 C" x0 L4 n W$ W+ G经过相关搜索和测试, 暂用如下的命令
' F- U( I6 v/ t) t
' b$ ~# h$ }7 X4 r$ t& M. L, |3 h4 a1 I; b
9 e! w# q( N4 N0 {% }. Y1 A
0 L; w* j) B' z" ]/ k' l, L
# Y% H1 L) N( j1 `; Z# U
3 D/ u7 l+ o- K; j7 g7 ~作用:
# S' A( c1 ^* l: ~(1) CMD目录循环所有的.png切图, 从中间过程 (纯黑白处理/模糊/切边) 得到切边后的画板参数, 调用它对原始图片进行固定大小参数的切图(-crop)操作
& c; \' x) E3 T: x7 R(2) 将中间过程得到的画板参数保存成与图片同名的文本, 以备后用。
" S' c) \2 `5 h7 w9 z( e8 F1 v) d# J% u. `) k- `
|
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有账号?免费注册
x
|