掌上百科 - PDAWIKI

用户名  找回密码
 免费注册

QQ登录

只需一步,快速开始

楼主: vbnet

[工具] (20200512彩色版Release)_制作图片字典工具的试作

  [复制链接]

该用户从未签到

 楼主| 发表于 2016-6-8 12:19:33 | 显示全部楼层
chigre3 发表于 2016-6-7 23:38$ u5 d3 H- T, a; X- N- T7 |
对了,说到图片,软件里【zoom】系数基本上只用到1,2( q$ _. [6 ?1 C8 V& U* \! z
估计4以后数值就不太可能用到$ X3 r, V' _$ E# X
可否增添几个小数 ...

! g0 j4 v* W0 X8 o可以改% r" L+ j. O  n9 f; {) @
15 ?4 z1 \$ N1 Z4 `
1.257 H8 J& W( Q' Z" y, m
1.58 U5 x3 U! T% v1 w$ {4 b
1.75) s) q3 ^4 z5 S( C  ~
2
8 j6 r  R9 y: l; s% F4 p3

该用户从未签到

 楼主| 发表于 2016-6-8 12:21:13 | 显示全部楼层
chigre3 发表于 2016-6-8 04:10
4 u, A. I" M' L* q' G: vvbnet, 前面我试着弄了另外一个词典的50页,
9 h, ^, O- G9 K# j( E- {. l由于原始索引偶尔有多了几个单词,
* F! r  m$ w' H但是在点击鼠标的时候都 ...
: l! L* o) L' y5 h( d
好,增加【删除高亮词条】的按钮

该用户从未签到

 楼主| 发表于 2016-6-8 12:22:17 | 显示全部楼层
chigre3 发表于 2016-6-8 05:26
& }* D( G6 P/ Jwords 与 XX.YY数据列有上下偏差一行了
/ H& x1 f8 \) W$ t- q' h是这个最新版本里出现的情况$ c8 |! z, V; `" K' Y5 u: m
大概是因为第二列多了【水平滑动条 ...
/ H9 {$ M$ X; g/ e" [! a3 v# M7 O6 `
那就删了水平滑动条

该用户从未签到

 楼主| 发表于 2016-6-8 12:26:59 | 显示全部楼层
fedor 发表于 2016-6-7 22:15+ p1 l! c* _& J+ ^# A
老大,想到个问题,程序中打开图片进行画线,为了画线方便,通常将喜欢图片的比例放的稍大些为好,之后进行 ...
2 N' }* |$ ]$ @& ]) T4 O
因为红线并不是图片的一部分1 S! g( q, ]# q* m3 y7 Q" Z3 Z
缩图是根据原图来的,红线只是暂时显示出来

该用户从未签到

发表于 2016-6-8 18:44:07 | 显示全部楼层
vbnet真好,接纳这么多修改建议。;)

该用户从未签到

 楼主| 发表于 2016-6-8 20:27:59 | 显示全部楼层
chigre3 发表于 2016-6-8 18:44
, W: Z2 Z' U! ^9 rvbnet真好,接纳这么多修改建议。;)
8 I. i9 o! h+ a/ r; X4 ^& h( O* R
$ Z. z. P3 P1 K( d; \. f: U, v6 s
更新  G4 p* o2 a; H8 z; S
加 删除钮
2 J% m# s# `8 Y$ _' c删 水平滑动条
  F+ J0 T- K+ j! u2 C1 ]+ k2 B加减 zoom选项

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?免费注册

x

该用户从未签到

发表于 2016-6-8 20:46:14 | 显示全部楼层
vbnet 发表于 2016-6-8 20:275 {$ V+ b6 `  ^& ]0 F- ]2 e
更新' G% A: d: r2 l& z  \& J: y
加 删除钮
5 V) ?) R2 W7 f删 水平滑动条
1 J  Z" ?9 m7 [2 _, _, {
节日礼物么?顶起走。。。。。。。。。

该用户从未签到

发表于 2016-6-9 05:17:04 | 显示全部楼层
本帖最后由 chigre3 于 2016-6-9 05:20 编辑
+ l1 U6 O0 [' A$ X
vbnet 发表于 2016-6-7 22:35' r) ]# O( k  M1 |5 e+ v5 d
把图裁成两半,再上下合并(变一栏)! U" w, K' f& s% U8 X
用你的方法可行吗?  Y7 ^# |" x7 X# \0 q
这样字会大一些

: Y: J8 F2 U2 j- r# e! m8 J' ?
, k2 H. C7 s9 |! T增添了X,Y模板,不分栏。
, y# k! J, r( Z$ O/ I. b1 m适合一栏的图片词典。8 t- ^8 m( b- I) m9 g! q
若词条XX位置处于同一竖线处,那么X%可以全替换为0%,文本里margin-left:x%可以删除写入CSS" U+ t0 H% N6 [
------------------------------------------------------------------
" D+ V8 T/ ?! u5 U0 qhttps://www.pdawiki.com/forum/fo ... &fromuid=1744819 c8 m% _  a$ i" Q2 z
2016.06.08更新:3 z5 ]. e  v, P  @2 T3 o" q- Q0 k2 Y
两栏模板+说明:   20160608_图片版两栏模板.zip; ^! z' b6 N8 N
XY模板+说明:   20160608_图片版XY模板.zip

该用户从未签到

发表于 2016-6-9 14:52:41 | 显示全部楼层
祝老大端午节快乐!, ?8 P! q3 ^- H* E4 m
画线版有个建议,程序默认生成txt的格式如下
2 n: @8 M9 x7 m% k0 ^/ |а
" i' u% A" G- _* \<link rel="stylesheet" type="text/css" href="mycss.css">6 A. x5 F& `% L+ T( i; n
<span class="word">а</span><br>
; y% M1 \8 l' d; @4 C+ N<div class="pic"> <img src="а.png"></div>
/ [. d, l4 z1 K3 w+ `8 [. f</>! ?8 f# s6 w4 u& ^
АА5 K; D9 c  K- [
<link rel="stylesheet" type="text/css" href="mycss.css">7 o# h# N/ Z! n5 x. m/ X3 A
<span class="word">АА</span><br>+ d- u/ O( j3 A! e
<div class="pic"> <img src="АА.png"></div>
/ a9 S: b- f* B# d</>( a5 G! d& O- g
能否将生成格式改变如下:9 O2 V: k  s5 X% m, H% b( z
а& q# A0 F6 T3 ^7 l
<img src="а.png" width="100%">6 F* S8 t* r/ v5 v
</>
& l1 l4 q1 s/ v- SАА
' H  w7 S$ E2 \; H; s1 C<img src="АА.png" width="100%">) c! ^; Z. Q( L3 \5 l9 g8 `
</>
* b$ V# I2 a, B9 ?9 ?4 w% H# f虽然通过查找替换也能调整过来,但总归不方便。

该用户从未签到

发表于 2016-6-9 17:33:20 | 显示全部楼层
回楼上 这样子没法用CSS更方便定义了
. J" C& J  s  u- A7 P+ A我不同意这样的模板

该用户从未签到

 楼主| 发表于 2016-6-9 18:16:50 | 显示全部楼层
本帖最后由 vbnet 于 2016-6-9 19:05 编辑
/ z: C) Y3 K6 U' X
chigre3 发表于 2016-6-9 17:33
6 Z' \3 H4 L9 y! h. p5 L0 Y回楼上 这样子没法用CSS更方便定义了( m7 |% z5 w/ |  Z5 k
我不同意这样的模板
! y0 @- z3 ]' V( Q

6 a* u' B' M; r, ~9 Z可以增加一个无CSS的菜单
+ U! c9 [7 i7 `3 y7 R
; J8 V; L# v8 r/ s' Qps:
- x1 S& o6 C( R* m, ~6 e& A- O我看过你做的双栏范本
, Z0 L% F2 o- y7 ~似乎只用到y%
; W2 \1 d: q5 x2 G, U左右用HW_L,HW_R控制
" \6 R5 U2 |! _! P$ A' L8 o: R做单栏的话,只要& C# u  T* v6 [( w( g
word#y%#当前页#上一页#下一页#word在该页的序号! Q1 v3 \" C! \; z' i3 g) l2 q/ U
margin-top=y%
) _1 g$ k' }5 [2 V( s2 \1 X是否如此?, i) M2 F0 H: d
class="HW_U"
* N2 s7 X0 t. j1 s8 z) Xname=word在该页的序号3 x/ e' H4 X. g$ T
' h1 {+ K- R  a
单词上色是在哪儿?
% L; M" U( n3 z9 Q$ t难道是TEST_P a:hover
* K: V) I; z) O+ k# W点击单词后触发?  n+ X9 R( W( q9 l& O( z

! a3 K( n: j. H3 K5 w词典名_P div.HW_U{position:absolute;width:30%;height:1.5%;background-color:gray;opacity:0.1;}
& s) x! h4 @" X, @# B词典名_P div.HW_U_C{position:absolute;width:40%;height:1.5%;background-color:red;opacity:0.2;}
2 f+ s2 \% H2 |) g中间的width:30%;height:1.5%何解?- w' l) e3 b! `4 z! O1 K- c

- I( C. Z# F5 L% U$ b( E# V等我搞清楚了,先做一个单栏的功能,直接存成mdx用的txt
( V2 a; @8 a" ^, t双栏的话,做左右的点选,来改变 class,( s; \3 r0 I4 V; F
" l- E& S& c, _6 g
图片型的图,x在不同的地方, style要怎么改?
# d# J7 m! B& o1 k5 c9 \=========================================6 B" L3 p9 u; U$ x' |
`abbacinare5 r5 o2 h* t" a2 s7 n, u$ Z
<link rel="stylesheet" type="text/css" href="TEST_P.css"><TEST_P>
/ S) ~, ^% _1 [$ A; b& Q<PAG_R><a href="entry://#0001_R10"><HW>`abbacinare</HW></a></PAG_R><PAG_T>
9 E. g8 Q- j9 A, {4 g/ O上一页: <a href="entry://TEST_0000">0000</a> # F1 Y& O, w. [, z! f& i
[当前页: <a href="entry://TEST_0001">0001</a>]   U/ o8 A) ?/ U8 L  X+ }3 @& l
下一页: <a href="entry://TEST_0002">0002</a>/ ^+ }5 ^( x& v
</PAG_T><div class="ALL">* @2 t5 y- K$ w1 i4 }
<a name="0001_L1" href="entry://`a"><div class="HW_L" style="margin-top:20.5%"></div></a>
; X  ^& o4 C! ~8 R<a name="0001_L2" href="entry://`a"><div class="HW_L" style="margin-top:30.83%"></div></a>  X9 P: v& k6 u6 R% O; P7 s2 V
<a name="0001_R1" href="entry://`a-"><div class="HW_R" style="margin-top:36%"></div></a>1 K/ C8 @+ x3 u0 Z( U0 f
<a name="0001_R2" href="entry://`a-"><div class="HW_R" style="margin-top:42.5%"></div></a>) ?" n% G3 d2 K  Y
<a name="0001_R3" href="entry://`abaco"><div class="HW_R" style="margin-top:52.83%"></div></a>
2 Q) r1 n: l4 M* I  d9 `<a name="0001_R4" href="entry://`abate"><div class="HW_R" style="margin-top:59.16%"></div></a>
+ w' j# d; e8 f8 }5 O: f6 p; V<a name="0001_R5" href="entry://`abat-jour"><div class="HW_R" style="margin-top:68.33%"></div></a>
2 A( h$ u, @  I* c% M1 t<a name="0001_R6" href="entry://`abbacchiamento"><div class="HW_R" style="margin-top:74.5%"></div></a>
8 S, ~' I' F( K  D<a name="0001_R7" href="entry://`abbacchiarsi"><div class="HW_R" style="margin-top:79%"></div></a>
% _: A# }. h+ }/ T<a name="0001_R8" href="entry://`abbacchiato"><div class="HW_R" style="margin-top:83.5%"></div></a>
# ]6 A0 b: t' u. \' l0 {: F<a name="0001_R9" href="entry://`abbacchio"><div class="HW_R" style="margin-top:91.83%"></div></a>  |# J8 R/ c, o' ]3 K
<a name="0001_R10" href="entry://`abbacinare"><div class="HW_R_C" style="margin-top:96.16%"></div></a>
4 y& Q* l! D1 Q<a name="0001_R11" href="entry://`abbagliante"><div class="HW_R" style="margin-top:117.83%"></div></a>4 D7 q* |" r$ D. G$ N
<a name="0001_R12" href="entry://`abbagliare"><div class="HW_R" style="margin-top:133.66%"></div></a>
# @- ~0 d+ Q  {, O. }<a name="0001_R13" href="entry://`abbaglio"><div class="HW_R" style="margin-top:145.58%"></div></a>1 b' ^1 o2 z# B! x( G" `7 L% ]
<img src="0001.png"/>
( ~! s, z- s9 W; @- f4 Q</div><PAG_T>) R; ]; Y" M( j* X8 F0 _
上一页: <a href="entry://TEST_0000">0000</a> 
) Q& h/ _, S& I2 m. Q% v2 j[当前页: <a href="entry://TEST_0001">0001</a>] 
# A& T3 s, J. f$ k8 a( m- m, L- Z下一页: <a href="entry://TEST_0002">0002</a>
- f; ^0 B& @8 w1 B6 |* B8 z</PAG_T></TEST_P>- l1 ^9 V" ~/ q# X. P
</>
/ w) ]3 B' X9 Z$ e, V9 z=========================================

该用户从未签到

 楼主| 发表于 2016-6-9 18:17:36 | 显示全部楼层
fedor 发表于 2016-6-9 14:52
: F# X! }* t4 C1 E; l祝老大端午节快乐!2 F* w, V( V% M/ g3 d) v6 r& g- K6 \! t
画线版有个建议,程序默认生成txt的格式如下
, O! }; ]; m8 f* Uа
1 f4 R) h- b: x) }: e' M1 W
新增一个无css的

该用户从未签到

发表于 2016-6-9 19:08:16 | 显示全部楼层
vbnet 发表于 2016-6-9 18:16
4 Z' E4 n  j& o8 @% L可以增加一个无CSS的菜单, j2 d* G* p# B6 J9 w5 n

$ A" t2 V6 `+ R! B: {" U2 tps:

  D2 ?0 a" D$ ?1 p, Z& D9 l+ o& _div.HW_U{position:absolute;width:30%;height:1.5%;background-color:gray;opacity:0.1;}
4 ?& ^2 k1 L# x
6 s! @( G! }) ]( kdiv.HW_U_C{position:absolute;width:40%;height:1.5%;background-color:red;opacity:0.2;}
1 c* J  `! C5 L; u$ \/ {# P' q" g4 A5 b" ]6 }+ u. P8 I1 p6 A: P
中间的width:30%;height:1.5%何解?
& q  ~- {* b4 f* p---=-=-==---======------
# }( w" q) _2 X* j这里的宽度和高度就是填充的div的宽度和高度,起始坐标就是x% y%

该用户从未签到

发表于 2016-6-9 19:09:52 | 显示全部楼层
HW_U 是灰色 非当前查询的词条区域块; x  |6 }6 D2 |8 [; \- H. N
HW_U_C 是高亮 为当前词条所在区域

该用户从未签到

发表于 2016-6-9 19:17:56 | 显示全部楼层
词头重复的问题:9 E8 `6 i  F/ j& t, T
1. 同页面完全一致的重复(直接删除重复的词条, _C替换正常)
- A# T. u. X% D4 B1 I2. 同页面大小写区别的重复(直接删除重复的词条,但是需要手工添加_C,这种情况极少数)
. }4 A+ b- m9 M! q3. 不同页面的重复(合并内容)。

该用户从未签到

 楼主| 发表于 2016-6-9 19:30:25 | 显示全部楼层
chigre3 发表于 2016-6-9 19:17
% a9 a5 E/ `! Q/ T5 l词头重复的问题:+ L1 r( I2 @6 s# ~
1. 同页面完全一致的重复(直接删除重复的词条, _C替换正常)
6 q4 ]: X% g% W; h( p2. 同页面大小写区别的重 ...

. m9 c+ c) W8 ]这个麻烦! I' ?* u. F3 t; U+ S3 r; V) @* e

  u6 L6 J$ y/ Q我的构想是: \2 z, G1 J* d5 u
word#y%#当前页#上一页#下一页#word在该页的序号
# b- T3 h& ]& Y6 t" m. D! v存成一个结构5 d1 _. j: {& `0 K9 T! r
做txt时,逐行填充,变数从结构中提取
& K4 o. B+ v2 q( p5 z# k* Q) s$ v( K% U* g: L2 v
- U, [" v. n! z- i2 d

" |+ h1 W$ ?5 h( N/ W
9 N5 u8 q4 ~+ K& }. |, V( b1 C& h

该用户从未签到

发表于 2016-6-9 19:57:50 | 显示全部楼层
vbnet 发表于 2016-6-9 19:30
( \3 w' r# t3 v5 S# }+ N这个麻烦2 h/ }) L+ d7 I, V$ |/ m
) m  P) W+ r$ P( T2 `
我的构想是

, J' j9 C3 B7 j$ [* M' L1 T这样也行,可以实现简单排版

该用户从未签到

发表于 2016-6-9 20:23:58 | 显示全部楼层
本帖最后由 fedor 于 2016-6-9 20:49 编辑
2 `$ q& `& N5 _: Y# w
vbnet 发表于 2016-6-9 18:17
: E, C& [; c5 ?" J4 H9 z+ V4 n新增一个无css的

  w" a. Z* f+ v9 n( `# Q1 b2 C; W/ L; e
谢老大!, N3 l+ \- T. @7 Y1 Q
个人感觉无css的,这样做出来的手机词典有纸质词典的原汁原味,当然了仅是个人喜好,示例见图。
1 P+ `* N8 V" b) i& }, E题外话:不截图,以词典整个页面坐标定位词条做出的词典,好像只是电脑上或平板上浏览可以,手机就不适合了。电脑用的图片词典,很早就有大神编了个绿色版软件,词典制作非常方便,只要有图片即可,不需要预先做出全部的词条,只需定位每张图片左上角第一个单词和右下角的最后一个单词即可,如果要查询的词条按字母顺序位于这两个单词之间,那么就自动定位到这张图片上,而且可以上一页下一页进行翻页。例如一本1000页的词典,也就定位不到500个单词就行了,不用半天的时间就可以制作出一部图片词典的。而坐标定位如果10万个单词的话,首先需要录入出10万个单词,每个单词再定位坐标,工程比较大啊。

该用户从未签到

 楼主| 发表于 2016-6-9 20:37:07 | 显示全部楼层
本帖最后由 vbnet 于 2016-6-9 20:38 编辑 & }4 ^. Z& W2 [# N' L! l
fedor 发表于 2016-6-9 20:23
/ ?  ]# s. @* H" m谢老大!2 t) A. w' _( A; z3 D3 }
个人感觉无css的,这样做出来的手机词典有纸质词典的原汁原味,当然了仅是个人喜好,示例见图 ...
- H( w: |/ M! ~% p0 _4 \

# O/ ?! m2 |% Q2 s主要目的是定位词的位置,而且高亮,不用在图中左右上下找3 k( m! v. e* B4 [5 _( g4 m
我个人是喜欢一个词一张图& a: ^- _" P( d  |1 {2 M' f/ q9 J

该用户从未签到

发表于 2016-6-9 20:58:31 | 显示全部楼层
fedor 发表于 2016-6-9 20:232 V  N2 t7 L( A% L7 ?9 a+ `1 J
谢老大!, F2 k2 d3 _; u) g. U9 D/ V
个人感觉无css的,这样做出来的手机词典有纸质词典的原汁原味,当然了仅是个人喜好,示例见 ...

- C* }/ x% H& a! @. Z( o3 [那是Universale图片版词典 图片以末尾词条为名即可。; R5 B/ w  ?  s# ^
查询的单词不一定有 有的话需要自己看
- S. ]8 H" G7 J3 E- |4 K) S. m$ k4 x
再进一步 就是全部词条的版本$ b5 N- A! E9 M) j/ g: n& Z8 r7 C
' z! \8 Z" C$ Q9 i
最终完美版呢 就是我们现在做的精确定位的全索引版

该用户从未签到

 楼主| 发表于 2016-6-9 21:26:03 | 显示全部楼层
fedor 发表于 2016-6-9 14:52
* Z) `8 m$ H2 o/ `祝老大端午节快乐!
2 d4 n9 O, [' [. R画线版有个建议,程序默认生成txt的格式如下
& g  V  p& @2 S& A3 h* r2 C1 ~а

4 D# }3 I. i5 n7 x. m加个钮

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?免费注册

x

该用户从未签到

发表于 2016-6-9 21:27:01 | 显示全部楼层
本帖最后由 fedor 于 2016-6-9 21:29 编辑
( [( G  t3 A& _: k
chigre3 发表于 2016-6-9 20:58; X. K+ u) U+ n. c% a9 C% l$ D
那是Universale图片版词典 图片以末尾词条为名即可。5 j; w: x( K- e# P8 [# y
查询的单词不一定有 有的话需要自己看

4 H6 k: y' i* f7 [6 J; x4 P$ J" N( H8 A5 K" [% q# E* V# I3 ~
不是你说的Universale图片词典哦

该用户从未签到

发表于 2016-6-9 21:33:07 | 显示全部楼层
本帖最后由 fedor 于 2016-6-9 21:38 编辑
( o% M9 p  U5 \1 t7 E: t3 U- c
vbnet 发表于 2016-6-9 21:266 J8 q, s: _% R
加个钮

/ O# B) J  l# A
! m2 U4 c  P/ r太崇拜你了,效率超级棒!就是这个钮丑了点,呵呵,不过不影响使用。7 `$ a7 `7 o2 s0 O: o

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?免费注册

x

该用户从未签到

发表于 2016-6-9 23:50:56 | 显示全部楼层
fedor 发表于 2016-6-9 21:27) y) S4 y. W: _" M; h
不是你说的Universale图片词典哦
$ F5 {8 _! d* q, D5 x0 y
我知道的只是这个universale万能图片词典 绿色
- f$ x! f+ J7 ]  D5 k4 z你印象里的那个找找看 说不定真的也就是这个呢
您需要登录后才可以回帖 登录 | 免费注册

本版积分规则

小黑屋|手机版|Archiver|PDAWIKI |网站地图

GMT+8, 2025-5-23 05:55 , Processed in 0.020227 second(s), 16 queries .

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表