掌上百科 - PDAWIKI

 找回密码
 免费注册

QQ登录

只需一步,快速开始

楼主: vbnet

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

  [复制链接]

该用户从未签到

 楼主| 发表于 2016-6-8 12:19:33 | 显示全部楼层
chigre3 发表于 2016-6-7 23:38
! x) s; b! d" J" E$ K6 }9 i对了,说到图片,软件里【zoom】系数基本上只用到1,2
7 l5 r8 q( f/ g0 o" L# W2 J: }" R估计4以后数值就不太可能用到# Z, f* j, V; a* W5 L
可否增添几个小数 ...

* C) i2 ?& h% H& S3 _/ C0 }- i可以改1 N$ F% D8 N! _& A6 ^% Y1 g3 ?' f
1, }- Z, s8 Q  s. Y
1.25
; U. {) T/ E  C3 m1.5
* {4 s. O# A. n3 ~5 d) D1.75% N+ V! o. {% a: I$ R( C
29 O  J' a8 F! ?+ I, @3 h
3

该用户从未签到

 楼主| 发表于 2016-6-8 12:21:13 | 显示全部楼层
chigre3 发表于 2016-6-8 04:10
9 |3 V% G  ~! O6 X0 }. s. g" Y: dvbnet, 前面我试着弄了另外一个词典的50页,/ R7 F' k( ?( m5 ~  l
由于原始索引偶尔有多了几个单词,! g7 H; _3 P( Y+ a  [2 e7 q0 z+ K
但是在点击鼠标的时候都 ...
' q6 \2 [: @8 v- X" z, x$ ~: R
好,增加【删除高亮词条】的按钮

该用户从未签到

 楼主| 发表于 2016-6-8 12:22:17 | 显示全部楼层
chigre3 发表于 2016-6-8 05:26% K5 h. E5 C4 W6 z+ m: z# A9 M
words 与 XX.YY数据列有上下偏差一行了
( w( z6 C; U; e5 p3 \4 Q2 Q是这个最新版本里出现的情况
" }$ Z) k. |+ z4 t) C+ x大概是因为第二列多了【水平滑动条 ...
2 p; V' v/ ~# Y0 r7 [  _3 L% `
那就删了水平滑动条

该用户从未签到

 楼主| 发表于 2016-6-8 12:26:59 | 显示全部楼层
fedor 发表于 2016-6-7 22:157 y, g) a5 V! F0 S
老大,想到个问题,程序中打开图片进行画线,为了画线方便,通常将喜欢图片的比例放的稍大些为好,之后进行 ...

$ k0 m' v. h4 X8 i6 G- T1 c' S; g因为红线并不是图片的一部分
' w# o  K1 Z7 c( S缩图是根据原图来的,红线只是暂时显示出来

该用户从未签到

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

该用户从未签到

 楼主| 发表于 2016-6-8 20:27:59 | 显示全部楼层
chigre3 发表于 2016-6-8 18:44
& |0 g6 R  {3 Kvbnet真好,接纳这么多修改建议。;)

  b, v& k0 |8 G
" p! o+ ?/ S3 M更新( g; o6 d/ r2 w9 o( T! F
加 删除钮
6 q8 ~5 Q6 E# l) ?; T. F删 水平滑动条. z: e3 w) l5 \$ T! @4 G
加减 zoom选项

本帖子中包含更多资源

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

x

该用户从未签到

发表于 2016-6-8 20:46:14 | 显示全部楼层
vbnet 发表于 2016-6-8 20:27
% n& v/ t& c' a& `3 D# p" c4 p更新
7 g$ C+ X' H. a0 w加 删除钮- d; U; I  l) g" B6 ?/ W
删 水平滑动条
% l7 i) D- K/ F1 ^
节日礼物么?顶起走。。。。。。。。。

该用户从未签到

发表于 2016-6-9 05:17:04 | 显示全部楼层
本帖最后由 chigre3 于 2016-6-9 05:20 编辑
9 c' M3 H* k5 z) @3 h9 j
vbnet 发表于 2016-6-7 22:352 H$ U) `- M7 L1 N- v
把图裁成两半,再上下合并(变一栏), ~$ U. S2 h: N" j
用你的方法可行吗?/ Z* p; e3 r. F+ n6 s
这样字会大一些

* f2 [( k1 F# \% f9 D0 I- Q4 [! r
" p2 o) D4 U2 X4 c增添了X,Y模板,不分栏。, |+ {5 H( _. i+ L, W
适合一栏的图片词典。; I6 v- n( m0 i! m/ o# q
若词条XX位置处于同一竖线处,那么X%可以全替换为0%,文本里margin-left:x%可以删除写入CSS6 S: i: a7 o  D
------------------------------------------------------------------* `1 ^- ?5 y0 [, u% ]
https://www.pdawiki.com/forum/fo ... &fromuid=174481! U. Y9 ?1 {% P- x
2016.06.08更新:
% X' Y; B; c% T7 R( r两栏模板+说明:   20160608_图片版两栏模板.zip+ H* s6 C* ^. Y$ \
XY模板+说明:   20160608_图片版XY模板.zip

该用户从未签到

发表于 2016-6-9 14:52:41 | 显示全部楼层
祝老大端午节快乐!
1 J9 Z& B& x; {1 b( `画线版有个建议,程序默认生成txt的格式如下
& f) F( t% }0 ~! C7 Y. E8 b2 Vа, R9 O' b# b6 }) z" S
<link rel="stylesheet" type="text/css" href="mycss.css">
, D# d; w9 V9 a% H- A' M<span class="word">а</span><br>
% F& u) g, _: d1 K. V, ?<div class="pic"> <img src="а.png"></div>
, u( j& Y9 R. s" Z6 O1 C7 p</>
+ t- V1 q& w( Y5 W2 U! f+ pАА
# E( E( |; \3 N; \: ~) D0 w) O<link rel="stylesheet" type="text/css" href="mycss.css">- a/ D) f1 b* t3 r
<span class="word">АА</span><br>4 l! P5 o0 H0 h$ S! y: Q
<div class="pic"> <img src="АА.png"></div>8 F  U( T5 ]) A& x/ U
</>
$ v: A3 [- f# m/ V/ U3 h能否将生成格式改变如下:0 M, q8 Y9 S; g( U" l
а
' l6 m7 X& p  r/ W5 {5 y, J" k<img src="а.png" width="100%">. w; A& ^, g8 A) R1 j
</>
# N, ?- ?8 ^; pАА9 X# P" f3 R7 J
<img src="АА.png" width="100%">
) Z  E' \$ M$ G9 u7 V# N</>
5 S; ~: y$ C& Q( D% j5 z虽然通过查找替换也能调整过来,但总归不方便。

该用户从未签到

发表于 2016-6-9 17:33:20 | 显示全部楼层
回楼上 这样子没法用CSS更方便定义了" D! V# G8 M9 ^; P5 U  U- ^
我不同意这样的模板

该用户从未签到

 楼主| 发表于 2016-6-9 18:16:50 | 显示全部楼层
本帖最后由 vbnet 于 2016-6-9 19:05 编辑
$ h0 |2 F5 }9 n" b0 s" ^
chigre3 发表于 2016-6-9 17:33
, o8 L6 h+ Q' q1 }3 }% z回楼上 这样子没法用CSS更方便定义了* N/ U; ?- k* u- i5 x
我不同意这样的模板

$ f3 M* J$ J* K0 a( |- _
3 r- U# c9 f% z- a7 }; B可以增加一个无CSS的菜单# V5 p2 j. r; ?5 H7 b- B5 w$ f

2 T8 r: H* V( Bps:( G& F1 [3 _$ L" I$ Z
我看过你做的双栏范本0 z3 b7 E  Z1 O+ Z7 U4 N
似乎只用到y%
/ l/ S: G2 n5 X" I左右用HW_L,HW_R控制+ Z; i# l# s) c. G
做单栏的话,只要$ K$ H8 h. S* \
word#y%#当前页#上一页#下一页#word在该页的序号" j: Q( A: |# ], ^- T6 `
margin-top=y%
2 M) J1 U( z2 C8 J是否如此?1 U' s- g% I3 f( r% w6 ]  e4 z9 I
class="HW_U"
& H) e% y# y  g6 G- sname=word在该页的序号  ?$ F; E* p( C
# V8 `* \5 L* A( U: c! ~
单词上色是在哪儿?( V! h. o5 g2 N' U# M; ?8 s
难道是TEST_P a:hover
, j; v5 t6 \1 b3 N点击单词后触发?
1 A# q% `& C  I5 E+ w. B
- Z2 b& [& b8 O1 d2 l( v( p' r词典名_P div.HW_U{position:absolute;width:30%;height:1.5%;background-color:gray;opacity:0.1;}! j% X6 x2 l1 r% W! @
词典名_P div.HW_U_C{position:absolute;width:40%;height:1.5%;background-color:red;opacity:0.2;}
4 a8 l+ M) Y% j中间的width:30%;height:1.5%何解?9 z- W. z2 J* M1 H: Y2 `

* G0 a& Z( _0 j2 ]; [. M, e等我搞清楚了,先做一个单栏的功能,直接存成mdx用的txt
+ \7 n, V1 ^1 a& N双栏的话,做左右的点选,来改变 class,$ O% H; j" E4 J! F

1 T! Q; F# K% l- B/ s图片型的图,x在不同的地方, style要怎么改?
2 ]* \% g* X" n/ J) b" g# d9 {' s=========================================3 G3 ]' o: I: Z
`abbacinare
/ [  I6 |, \0 o( @! J$ ~<link rel="stylesheet" type="text/css" href="TEST_P.css"><TEST_P># A% c* u" e! c; n6 \4 Q
<PAG_R><a href="entry://#0001_R10"><HW>`abbacinare</HW></a></PAG_R><PAG_T>: I: z3 J% N$ {9 [: `( b$ ^
上一页: <a href="entry://TEST_0000">0000</a>   w# D4 E! N# |# j- Q
[当前页: <a href="entry://TEST_0001">0001</a>] 
* v0 z9 m8 B. B/ Q3 v% V下一页: <a href="entry://TEST_0002">0002</a>
: c& N# Z' {7 ^- i/ m</PAG_T><div class="ALL">- T! m" Z/ g, q8 I5 }, l/ Q
<a name="0001_L1" href="entry://`a"><div class="HW_L" style="margin-top:20.5%"></div></a>
/ o$ t- b/ J6 N6 X<a name="0001_L2" href="entry://`a"><div class="HW_L" style="margin-top:30.83%"></div></a>1 h+ i3 M8 {1 O+ @5 ~4 |. H
<a name="0001_R1" href="entry://`a-"><div class="HW_R" style="margin-top:36%"></div></a>
; P7 @  W( b9 u2 H<a name="0001_R2" href="entry://`a-"><div class="HW_R" style="margin-top:42.5%"></div></a>
3 j3 e& q3 V# N: l1 c<a name="0001_R3" href="entry://`abaco"><div class="HW_R" style="margin-top:52.83%"></div></a>+ ~) r& O; R1 I! F& Z
<a name="0001_R4" href="entry://`abate"><div class="HW_R" style="margin-top:59.16%"></div></a>
6 L  x* S* }& G' W4 ^/ r<a name="0001_R5" href="entry://`abat-jour"><div class="HW_R" style="margin-top:68.33%"></div></a>
/ X, N' H9 c! `. d2 b' _  _<a name="0001_R6" href="entry://`abbacchiamento"><div class="HW_R" style="margin-top:74.5%"></div></a>
8 `# y9 P! r/ n# P0 Q' t<a name="0001_R7" href="entry://`abbacchiarsi"><div class="HW_R" style="margin-top:79%"></div></a>1 y/ q  ~5 ~, f; Z+ h+ e' ?
<a name="0001_R8" href="entry://`abbacchiato"><div class="HW_R" style="margin-top:83.5%"></div></a>4 j% O, C2 {" n7 L2 x$ J
<a name="0001_R9" href="entry://`abbacchio"><div class="HW_R" style="margin-top:91.83%"></div></a>
, W8 q; P) F7 a0 \  W2 Z3 m+ S<a name="0001_R10" href="entry://`abbacinare"><div class="HW_R_C" style="margin-top:96.16%"></div></a>
- D. ?0 X4 @6 S3 K<a name="0001_R11" href="entry://`abbagliante"><div class="HW_R" style="margin-top:117.83%"></div></a>
: Y& R8 _3 U& b) K+ [<a name="0001_R12" href="entry://`abbagliare"><div class="HW_R" style="margin-top:133.66%"></div></a>
! J5 n- n- v0 b4 E- _8 T) n4 Z. L<a name="0001_R13" href="entry://`abbaglio"><div class="HW_R" style="margin-top:145.58%"></div></a>
3 R( t# \7 `3 x  h<img src="0001.png"/>1 M/ `+ A+ i6 u/ ~
</div><PAG_T>
- e% L) ^. o4 ~( E: E上一页: <a href="entry://TEST_0000">0000</a> # V  s- V$ x" e8 X
[当前页: <a href="entry://TEST_0001">0001</a>] ! ]( l8 r' w/ {* P5 T" _3 Z
下一页: <a href="entry://TEST_0002">0002</a>
. ]9 ]% L* [; c8 a</PAG_T></TEST_P>
3 ^& R8 j0 `' a+ T9 C</>* g9 |# @$ ]& q% d3 L( W
=========================================

该用户从未签到

 楼主| 发表于 2016-6-9 18:17:36 | 显示全部楼层
fedor 发表于 2016-6-9 14:52$ L6 i# f0 H1 ~/ o
祝老大端午节快乐!
* U) u- V& d* m, I画线版有个建议,程序默认生成txt的格式如下
- d) i' p2 O' e4 R# {2 ~+ qа
6 {: ~' u$ d* W% M. l( Z/ p" b
新增一个无css的

该用户从未签到

发表于 2016-6-9 19:08:16 | 显示全部楼层
vbnet 发表于 2016-6-9 18:16
5 R5 W! x. r* Y. L9 I* m9 _) a2 h可以增加一个无CSS的菜单
' Z+ j8 l8 ]5 H8 e2 I; P( E" l- K2 z5 u4 D0 r" M( a/ v9 |
ps:
' h2 x9 o3 a, l
div.HW_U{position:absolute;width:30%;height:1.5%;background-color:gray;opacity:0.1;}" q  _) a, x1 r! G  W, Z4 f

: {# |+ F1 ]) X# V; Fdiv.HW_U_C{position:absolute;width:40%;height:1.5%;background-color:red;opacity:0.2;}: I0 m6 \1 g$ x/ E) C* x# e
6 L. ?1 ^7 [* F6 F* z2 F6 D
中间的width:30%;height:1.5%何解?8 F6 [# r2 I8 A' y
---=-=-==---======------8 [$ n! C, `/ f3 q- i
这里的宽度和高度就是填充的div的宽度和高度,起始坐标就是x% y%

该用户从未签到

发表于 2016-6-9 19:09:52 | 显示全部楼层
HW_U 是灰色 非当前查询的词条区域块; u. C& ]) r, p) {2 L
HW_U_C 是高亮 为当前词条所在区域

该用户从未签到

发表于 2016-6-9 19:17:56 | 显示全部楼层
词头重复的问题:4 p& v+ Y% R* D7 K6 z$ J9 G; d
1. 同页面完全一致的重复(直接删除重复的词条, _C替换正常)5 x. a5 W( n* c
2. 同页面大小写区别的重复(直接删除重复的词条,但是需要手工添加_C,这种情况极少数)
# j) k. I( O5 o/ Q- S/ r. [3. 不同页面的重复(合并内容)。

该用户从未签到

 楼主| 发表于 2016-6-9 19:30:25 | 显示全部楼层
chigre3 发表于 2016-6-9 19:17
; n3 a8 W: B) ]% F7 W4 U/ g词头重复的问题:
1 G" g; e. R: Q4 ~! E5 ~1. 同页面完全一致的重复(直接删除重复的词条, _C替换正常)) j& H9 a6 n% f- k# j3 ]
2. 同页面大小写区别的重 ...
8 g. q! n" Z8 E, u" p; `
这个麻烦
; I3 {: R1 w( J4 U; N; A7 P
7 ]5 b2 V: b8 y我的构想是
+ v6 A2 q5 G2 |word#y%#当前页#上一页#下一页#word在该页的序号( F8 q- R$ b" n
存成一个结构5 v! D" b' p. R" S& U+ M9 \) H
做txt时,逐行填充,变数从结构中提取
4 _8 ^4 t& A8 `9 J3 B' D$ q" h; Z7 ~% ?
/ s2 v7 u2 k: l" L# _  u6 I1 W
, o7 |0 }' M0 m( V$ d
% E: W, X9 Q" B3 e$ k

该用户从未签到

发表于 2016-6-9 19:57:50 | 显示全部楼层
vbnet 发表于 2016-6-9 19:307 V7 p+ |( m9 a; ^
这个麻烦
/ [& z5 E$ R3 v. U  \( n+ K& ?8 A2 P: U- V
我的构想是
- \- [0 [( h0 A/ [" Q
这样也行,可以实现简单排版

该用户从未签到

发表于 2016-6-9 20:23:58 | 显示全部楼层
本帖最后由 fedor 于 2016-6-9 20:49 编辑
4 O9 e6 s- [- k! i7 `5 z2 d0 L
vbnet 发表于 2016-6-9 18:17
; F+ n# j) x8 _* n7 I% X新增一个无css的

' N+ V: c5 Y9 a' k7 m$ b% D9 ^: h: {: U, ~! }
谢老大!
) Q/ V/ m, y2 v0 R  x! ~0 |个人感觉无css的,这样做出来的手机词典有纸质词典的原汁原味,当然了仅是个人喜好,示例见图。
1 v$ I& Z2 D( C- M, Z题外话:不截图,以词典整个页面坐标定位词条做出的词典,好像只是电脑上或平板上浏览可以,手机就不适合了。电脑用的图片词典,很早就有大神编了个绿色版软件,词典制作非常方便,只要有图片即可,不需要预先做出全部的词条,只需定位每张图片左上角第一个单词和右下角的最后一个单词即可,如果要查询的词条按字母顺序位于这两个单词之间,那么就自动定位到这张图片上,而且可以上一页下一页进行翻页。例如一本1000页的词典,也就定位不到500个单词就行了,不用半天的时间就可以制作出一部图片词典的。而坐标定位如果10万个单词的话,首先需要录入出10万个单词,每个单词再定位坐标,工程比较大啊。

该用户从未签到

 楼主| 发表于 2016-6-9 20:37:07 | 显示全部楼层
本帖最后由 vbnet 于 2016-6-9 20:38 编辑 * i1 K0 n* F. o2 \, U. [9 D
fedor 发表于 2016-6-9 20:23' Q" \* ~* \" ?  ^: C
谢老大!
* Z: T$ m8 V' H/ t9 q个人感觉无css的,这样做出来的手机词典有纸质词典的原汁原味,当然了仅是个人喜好,示例见图 ...
& D* b! o2 z9 M6 q- p
5 m: Z, Y2 N3 J$ T: F  `
主要目的是定位词的位置,而且高亮,不用在图中左右上下找( _: G# y9 {/ K
我个人是喜欢一个词一张图
5 F+ y% k3 E- e0 l! U0 H( z

该用户从未签到

发表于 2016-6-9 20:58:31 | 显示全部楼层
fedor 发表于 2016-6-9 20:23* x+ x9 R' ]0 K
谢老大!
; H/ T; z7 k  [; M; v个人感觉无css的,这样做出来的手机词典有纸质词典的原汁原味,当然了仅是个人喜好,示例见 ...

7 F9 z, B& ]5 x& @那是Universale图片版词典 图片以末尾词条为名即可。
6 R0 f% z  j8 C( E2 M9 u! p8 ^查询的单词不一定有 有的话需要自己看" y# `& d7 c, l. X
' X$ y5 A% P' @0 m* d; g
再进一步 就是全部词条的版本
8 O8 |. R) t0 K9 l8 D& B$ M4 m' H, Q$ h0 H4 a! Z  S3 e$ p* s5 J5 S
最终完美版呢 就是我们现在做的精确定位的全索引版

该用户从未签到

 楼主| 发表于 2016-6-9 21:26:03 | 显示全部楼层
fedor 发表于 2016-6-9 14:52
3 S9 y" W# V1 q1 p3 n祝老大端午节快乐!& J* N6 l& [. I4 r$ S; o: j2 ^
画线版有个建议,程序默认生成txt的格式如下7 J: T# h! Y! j4 \
а

; |& u* j: Q+ k+ m6 _6 }. F, i5 `加个钮

本帖子中包含更多资源

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

x

该用户从未签到

发表于 2016-6-9 21:27:01 | 显示全部楼层
本帖最后由 fedor 于 2016-6-9 21:29 编辑 : K6 I" v! c( O, _. J; b) s
chigre3 发表于 2016-6-9 20:589 Y4 P$ W$ e3 ]7 Y; y
那是Universale图片版词典 图片以末尾词条为名即可。4 r5 E6 ~' n$ D' M
查询的单词不一定有 有的话需要自己看

& W/ a( |/ K2 m! U7 d- v& [" A* N2 e6 j4 g
不是你说的Universale图片词典哦

该用户从未签到

发表于 2016-6-9 21:33:07 | 显示全部楼层
本帖最后由 fedor 于 2016-6-9 21:38 编辑 / R/ ^- H  \- V
vbnet 发表于 2016-6-9 21:26
& H8 B5 \  z/ `* X3 t; Y9 S* G* S2 [加个钮

, h. u/ ~$ L9 F) Y% z$ G
! s. n; z/ m# d! V太崇拜你了,效率超级棒!就是这个钮丑了点,呵呵,不过不影响使用。
8 M6 w( |  G2 C$ t' D1 [

本帖子中包含更多资源

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

x

该用户从未签到

发表于 2016-6-9 23:50:56 | 显示全部楼层
fedor 发表于 2016-6-9 21:27
0 K! g$ s/ ~" ?不是你说的Universale图片词典哦
% Y6 v$ K+ b  F" O! y' b. F
我知道的只是这个universale万能图片词典 绿色
8 l0 p7 }8 e: x5 P% k0 K. o你印象里的那个找找看 说不定真的也就是这个呢
您需要登录后才可以回帖 登录 | 免费注册

本版积分规则

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

GMT+8, 2024-6-18 01:39 , Processed in 0.041915 second(s), 6 queries , MemCache On.

Powered by Discuz! X3.4

Copyright © 2001-2023, Tencent Cloud.

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