掌上百科 - PDAWIKI

 找回密码
 免费注册

QQ登录

只需一步,快速开始

楼主: vbnet

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

  [复制链接]

该用户从未签到

 楼主| 发表于 2016-6-8 12:19:33 | 显示全部楼层
chigre3 发表于 2016-6-7 23:384 s" |2 L* k8 H( ~# N8 R, t
对了,说到图片,软件里【zoom】系数基本上只用到1,2! j/ O9 \/ b7 {5 f+ \7 x
估计4以后数值就不太可能用到
  M1 e8 e& \2 r$ V3 Z& I可否增添几个小数 ...
9 H+ @4 r) L/ X1 g; _0 o& r1 F1 e
可以改
# r2 _- X( a% B2 {& E7 V1
2 ]6 Q. e: d; R# z* V2 }" Z4 ~6 v1.25' k3 x! y5 R' e2 g% w9 @: q
1.5
' O0 o; q8 @. n; H. B" v1.75
6 N2 S: \! n( I6 D. ?2
! c- ^" Q# ^2 f* x% g+ }3 F, K3

该用户从未签到

 楼主| 发表于 2016-6-8 12:21:13 | 显示全部楼层
chigre3 发表于 2016-6-8 04:10$ {0 r! n; e; _. K8 ]4 ~# a2 Q( r
vbnet, 前面我试着弄了另外一个词典的50页,
0 K, [( P& g! m% j7 k9 I由于原始索引偶尔有多了几个单词,4 @# h3 v2 {. a  b4 E/ C" p" M
但是在点击鼠标的时候都 ...

  C* b0 D) n. u3 u" C好,增加【删除高亮词条】的按钮

该用户从未签到

 楼主| 发表于 2016-6-8 12:22:17 | 显示全部楼层
chigre3 发表于 2016-6-8 05:261 l9 z9 V% d. @
words 与 XX.YY数据列有上下偏差一行了/ v2 t6 u; f$ }& f* ]7 [1 U( V
是这个最新版本里出现的情况! a' G( U! K; k. K9 m2 a2 x
大概是因为第二列多了【水平滑动条 ...
  |/ |3 b. @3 w9 A8 {4 c
那就删了水平滑动条

该用户从未签到

 楼主| 发表于 2016-6-8 12:26:59 | 显示全部楼层
fedor 发表于 2016-6-7 22:15$ `9 ^# ^0 s' d: j
老大,想到个问题,程序中打开图片进行画线,为了画线方便,通常将喜欢图片的比例放的稍大些为好,之后进行 ...

. J' ]  ~) i1 m因为红线并不是图片的一部分
! Y3 g7 b$ {( E$ ?缩图是根据原图来的,红线只是暂时显示出来

该用户从未签到

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

该用户从未签到

 楼主| 发表于 2016-6-8 20:27:59 | 显示全部楼层
chigre3 发表于 2016-6-8 18:44
' c& M. Z4 P. d; @vbnet真好,接纳这么多修改建议。;)

  V. h5 }% Z- u6 g- h+ v0 T$ x0 l3 ^
更新# m: Y% L0 e5 C6 m
加 删除钮
- g  `' M& ^- v2 r& Q删 水平滑动条7 a6 d& |5 }; y/ y, D) u  w
加减 zoom选项

本帖子中包含更多资源

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

x

该用户从未签到

发表于 2016-6-8 20:46:14 | 显示全部楼层
vbnet 发表于 2016-6-8 20:27! h" g, J( t0 X3 b, }
更新9 {9 r/ b) _0 m) r0 k- s
加 删除钮
, N  M% J$ v& ]# ]: o+ R& P( Q删 水平滑动条

3 ?% Z$ y- l! ]) n: i" e8 b3 o% C7 r节日礼物么?顶起走。。。。。。。。。

该用户从未签到

发表于 2016-6-9 05:17:04 | 显示全部楼层
本帖最后由 chigre3 于 2016-6-9 05:20 编辑   y. O) \/ d2 P* R2 |" a% i
vbnet 发表于 2016-6-7 22:359 l7 M% x# d- i9 r' _  w
把图裁成两半,再上下合并(变一栏)
9 Y; f4 ?8 E" d9 B用你的方法可行吗?
/ V0 O, v1 G9 O7 n这样字会大一些
9 |3 L! P6 @0 q$ Y& }

( D& z# e7 S% d增添了X,Y模板,不分栏。: N5 p5 [; C6 v1 o% x; {0 z" z) x5 c
适合一栏的图片词典。
+ I% l) z0 ~, \若词条XX位置处于同一竖线处,那么X%可以全替换为0%,文本里margin-left:x%可以删除写入CSS
: P$ s/ `+ r! _------------------------------------------------------------------
* C7 Q! R+ l/ l+ Yhttps://www.pdawiki.com/forum/fo ... &fromuid=174481
/ @. u* x4 e! Y- K1 T! H& s2016.06.08更新:7 l+ i# S' Y$ c) N3 V# P. c
两栏模板+说明:   20160608_图片版两栏模板.zip
/ R" U0 l8 [+ o) u% _) C$ @XY模板+说明:   20160608_图片版XY模板.zip

该用户从未签到

发表于 2016-6-9 14:52:41 | 显示全部楼层
祝老大端午节快乐!
' S" F& P7 _& u7 |画线版有个建议,程序默认生成txt的格式如下
3 q4 S- W- H6 }0 Y" M  v3 Hа$ [7 }' B# z7 f
<link rel="stylesheet" type="text/css" href="mycss.css">
4 t6 r; w' S( F( t<span class="word">а</span><br>
4 j# ]8 g. T5 Z" C<div class="pic"> <img src="а.png"></div>" @2 [- K4 J1 e9 k
</>. s8 W( a/ m% y  X- P6 Q
АА
1 m& y: [0 |( b( D2 u/ |<link rel="stylesheet" type="text/css" href="mycss.css">
& d7 M. u: w0 E0 X8 ]<span class="word">АА</span><br>( A2 j  C0 A. M
<div class="pic"> <img src="АА.png"></div>
& F* _! y6 G( L  n</>
3 M! Z( t, V' D$ X' P能否将生成格式改变如下:2 V% B& f8 m% m: j9 M, Y5 N: V
а
. [3 q6 w8 e# O5 X8 h4 H+ ^<img src="а.png" width="100%">
! a& T& k- G9 h0 r2 q# d# F</>
0 a( n7 t  @8 rАА
( j8 s) l! T! `<img src="АА.png" width="100%">0 M2 p( O! }' g% J% m; z+ O
</>
  x9 T& d; C0 a! Y7 M& Q虽然通过查找替换也能调整过来,但总归不方便。

该用户从未签到

发表于 2016-6-9 17:33:20 | 显示全部楼层
回楼上 这样子没法用CSS更方便定义了6 U1 g: K0 z" t# ^. X
我不同意这样的模板

该用户从未签到

 楼主| 发表于 2016-6-9 18:16:50 | 显示全部楼层
本帖最后由 vbnet 于 2016-6-9 19:05 编辑
4 v1 N5 v2 L0 S
chigre3 发表于 2016-6-9 17:33
1 F6 L4 M3 _3 V6 _# _* X1 J/ I回楼上 这样子没法用CSS更方便定义了, `) V' r& ]# D% s% u0 E
我不同意这样的模板

1 s- a( f1 N1 E) q: g. m& `( x& |
, J& X5 y5 c; @& Y- H3 \) W# b可以增加一个无CSS的菜单3 j+ {: X$ K0 T" _

2 z6 L& b9 M5 Lps:
" g/ \% j$ K+ P* p4 {我看过你做的双栏范本9 Y3 k# E/ M  _: Y: S* ~; ^* P
似乎只用到y%
  M0 E. w- z8 o2 Z左右用HW_L,HW_R控制1 d$ e' m& c& ?; r
做单栏的话,只要' R' Y4 {! q! R$ ~" y2 ^; u! K
word#y%#当前页#上一页#下一页#word在该页的序号
" d2 C8 a9 u1 F$ umargin-top=y%) l5 c0 ?# Z7 }
是否如此?2 c# f, [3 n& A# E) Z7 Q. Y: \
class="HW_U". m: A! K% i5 s/ T& f5 B
name=word在该页的序号
) }4 ^; h" w6 j( K3 r6 r4 b1 c: ~8 E  b9 k$ d
单词上色是在哪儿?
3 I* `) z* k3 m  Y+ `$ r难道是TEST_P a:hover
2 e( z% r$ I3 S4 i点击单词后触发?
7 T9 r0 U  a# q! y5 i" V, _. G7 m' u# M. [
词典名_P div.HW_U{position:absolute;width:30%;height:1.5%;background-color:gray;opacity:0.1;}
8 ?/ Y- p: v2 W, d: n, d  I词典名_P div.HW_U_C{position:absolute;width:40%;height:1.5%;background-color:red;opacity:0.2;}4 F/ O# w3 x. @$ Q/ @
中间的width:30%;height:1.5%何解?$ ]2 |6 a1 g. ]& B

9 }- p- ~" n1 }等我搞清楚了,先做一个单栏的功能,直接存成mdx用的txt
9 {4 M+ x: f# P双栏的话,做左右的点选,来改变 class,
0 c, T$ C* w+ u  F" l+ H; l# x. v/ _2 D8 R, }2 L- r  C
图片型的图,x在不同的地方, style要怎么改?
* q! K1 f" J1 W+ N=========================================
% d$ M5 Z0 U; E1 c5 X: `7 q& V" e`abbacinare1 H2 C2 U: V" @. q5 J  a
<link rel="stylesheet" type="text/css" href="TEST_P.css"><TEST_P>% L5 \) S0 i5 {6 d. S
<PAG_R><a href="entry://#0001_R10"><HW>`abbacinare</HW></a></PAG_R><PAG_T>+ H1 z5 \, _$ k0 N, {1 B, Z0 _
上一页: <a href="entry://TEST_0000">0000</a> : L7 n1 R% F+ @
[当前页: <a href="entry://TEST_0001">0001</a>] ' \  U+ ^7 s' [. x! y+ X' B  Z
下一页: <a href="entry://TEST_0002">0002</a>
" t0 @  g& h; O: B% E- y</PAG_T><div class="ALL">9 w) ^/ D% B: N" z- t( \
<a name="0001_L1" href="entry://`a"><div class="HW_L" style="margin-top:20.5%"></div></a>  s* c. p; Q. o- X, x; b$ V; m
<a name="0001_L2" href="entry://`a"><div class="HW_L" style="margin-top:30.83%"></div></a>6 {3 t. J' x1 K; b; H
<a name="0001_R1" href="entry://`a-"><div class="HW_R" style="margin-top:36%"></div></a>
/ R' N+ a; ~0 h8 g0 L# G: F( _<a name="0001_R2" href="entry://`a-"><div class="HW_R" style="margin-top:42.5%"></div></a>
/ _! Y4 e5 l* L- M9 [9 J<a name="0001_R3" href="entry://`abaco"><div class="HW_R" style="margin-top:52.83%"></div></a># X6 Y  N% Y* I0 |) o
<a name="0001_R4" href="entry://`abate"><div class="HW_R" style="margin-top:59.16%"></div></a>0 a5 d, |2 E; R, E
<a name="0001_R5" href="entry://`abat-jour"><div class="HW_R" style="margin-top:68.33%"></div></a>. R" W4 r& Q9 {, ]  L
<a name="0001_R6" href="entry://`abbacchiamento"><div class="HW_R" style="margin-top:74.5%"></div></a>
! f! a( N6 @* H, F% L8 u  y' I. \<a name="0001_R7" href="entry://`abbacchiarsi"><div class="HW_R" style="margin-top:79%"></div></a>
' P, y/ O0 C2 M: `<a name="0001_R8" href="entry://`abbacchiato"><div class="HW_R" style="margin-top:83.5%"></div></a>. f8 M9 ]( h2 J: C' Q1 U
<a name="0001_R9" href="entry://`abbacchio"><div class="HW_R" style="margin-top:91.83%"></div></a>8 u2 k+ _1 V' c7 a
<a name="0001_R10" href="entry://`abbacinare"><div class="HW_R_C" style="margin-top:96.16%"></div></a>
4 G. X+ D" |9 P' K& [$ `" H2 y7 y, @<a name="0001_R11" href="entry://`abbagliante"><div class="HW_R" style="margin-top:117.83%"></div></a>  C) h; f0 h% q% z
<a name="0001_R12" href="entry://`abbagliare"><div class="HW_R" style="margin-top:133.66%"></div></a>
" ^9 {9 [# ^3 i* T2 _9 b<a name="0001_R13" href="entry://`abbaglio"><div class="HW_R" style="margin-top:145.58%"></div></a>6 S$ ~- U5 k1 s: m5 M
<img src="0001.png"/>
1 f1 ^8 Z6 w7 Q8 I% ]1 ^</div><PAG_T>
1 U+ s! T6 W6 w# r7 b- d3 ~  }上一页: <a href="entry://TEST_0000">0000</a> 
! G0 S) b8 x# h! m, ?[当前页: <a href="entry://TEST_0001">0001</a>] 
) A( o5 a7 i% k' [0 W& o# _下一页: <a href="entry://TEST_0002">0002</a>) P, |5 u9 k( J
</PAG_T></TEST_P>
0 c: s, E3 k0 e2 d4 m# ]" W</>3 R# D4 _: ~( m, C+ s  {6 E
=========================================

该用户从未签到

 楼主| 发表于 2016-6-9 18:17:36 | 显示全部楼层
fedor 发表于 2016-6-9 14:52, f& L. v& I: p7 z+ t# x7 p
祝老大端午节快乐!. d' w1 O& P7 L( L* r
画线版有个建议,程序默认生成txt的格式如下* M9 Y3 h. D: D/ f( K
а

* v4 j( Q3 r3 h6 U) f新增一个无css的

该用户从未签到

发表于 2016-6-9 19:08:16 | 显示全部楼层
vbnet 发表于 2016-6-9 18:164 E/ x" j/ c+ o. ~$ M: [
可以增加一个无CSS的菜单9 q; w/ M( F; h9 |5 I+ K( W: h

/ L8 E' x  z" ?- J' \ps:

0 Z. j% p  A) Adiv.HW_U{position:absolute;width:30%;height:1.5%;background-color:gray;opacity:0.1;}
/ I' j8 I% N1 u2 j# R% f$ ~/ `0 T/ y" C' b
div.HW_U_C{position:absolute;width:40%;height:1.5%;background-color:red;opacity:0.2;}0 U6 e4 H6 C! N" Q' ~* \
5 H& o! }, L! M% l
中间的width:30%;height:1.5%何解?
/ [/ O* v* \" E; E7 h---=-=-==---======------# x6 A* p/ U: f! \
这里的宽度和高度就是填充的div的宽度和高度,起始坐标就是x% y%

该用户从未签到

发表于 2016-6-9 19:09:52 | 显示全部楼层
HW_U 是灰色 非当前查询的词条区域块
) D; _& x9 D% A" Q9 mHW_U_C 是高亮 为当前词条所在区域

该用户从未签到

发表于 2016-6-9 19:17:56 | 显示全部楼层
词头重复的问题:$ |1 ?6 t/ u1 u0 v% X- c
1. 同页面完全一致的重复(直接删除重复的词条, _C替换正常)" J1 j& o' G  E' r; _- ?
2. 同页面大小写区别的重复(直接删除重复的词条,但是需要手工添加_C,这种情况极少数)) f5 ?: }( A( G# O- _. N+ P
3. 不同页面的重复(合并内容)。

该用户从未签到

 楼主| 发表于 2016-6-9 19:30:25 | 显示全部楼层
chigre3 发表于 2016-6-9 19:17/ f3 B7 _% D7 \
词头重复的问题:1 m3 Z1 P" V% G! e6 k1 m
1. 同页面完全一致的重复(直接删除重复的词条, _C替换正常)
1 H- Y7 ~$ O* r6 u) o2. 同页面大小写区别的重 ...
* z3 h5 e- ]. W
这个麻烦
9 `5 i. s( C' A* Y2 B* t& m4 r7 W" t3 T( b9 }6 M) l9 c2 m3 z6 ]
我的构想是
0 `0 N) i5 d/ O3 m& f- eword#y%#当前页#上一页#下一页#word在该页的序号
4 ^. y" F* u5 m+ k7 X2 N. d存成一个结构/ |3 w4 U* }) Q  T( t
做txt时,逐行填充,变数从结构中提取
) Z- f9 X2 M; N- |) O3 W
  R# ]2 t, M" n1 i! l- L1 |5 y+ ?/ O- U2 ~" t+ \4 i4 ]6 G" _
( P, a  r" R2 h2 T( A
2 c  R4 O2 k* x5 C7 h0 _% q

该用户从未签到

发表于 2016-6-9 19:57:50 | 显示全部楼层
vbnet 发表于 2016-6-9 19:30( `- I# v$ _0 i9 d& L+ O3 ]; J3 ^
这个麻烦. O/ N6 ^( y, Z3 x" Z' S- U
7 X- \$ a& k, M( ~" @* E: v
我的构想是

$ I, C; V* s+ W这样也行,可以实现简单排版

该用户从未签到

发表于 2016-6-9 20:23:58 | 显示全部楼层
本帖最后由 fedor 于 2016-6-9 20:49 编辑
# H0 P8 E1 W7 E  u7 i! Q8 L
vbnet 发表于 2016-6-9 18:17  b% i- M* v! `" M8 x) f
新增一个无css的

) }( O6 W+ b3 D* [" _# H- \
2 U6 A7 j2 A# [& v% y% I+ d谢老大!
7 s3 G1 q$ W$ l* c) H: q9 _1 A个人感觉无css的,这样做出来的手机词典有纸质词典的原汁原味,当然了仅是个人喜好,示例见图。
3 J, m2 r* a' b) h题外话:不截图,以词典整个页面坐标定位词条做出的词典,好像只是电脑上或平板上浏览可以,手机就不适合了。电脑用的图片词典,很早就有大神编了个绿色版软件,词典制作非常方便,只要有图片即可,不需要预先做出全部的词条,只需定位每张图片左上角第一个单词和右下角的最后一个单词即可,如果要查询的词条按字母顺序位于这两个单词之间,那么就自动定位到这张图片上,而且可以上一页下一页进行翻页。例如一本1000页的词典,也就定位不到500个单词就行了,不用半天的时间就可以制作出一部图片词典的。而坐标定位如果10万个单词的话,首先需要录入出10万个单词,每个单词再定位坐标,工程比较大啊。

该用户从未签到

 楼主| 发表于 2016-6-9 20:37:07 | 显示全部楼层
本帖最后由 vbnet 于 2016-6-9 20:38 编辑 / D- [+ i& P( U9 o7 n4 r& k4 w- X
fedor 发表于 2016-6-9 20:23
2 l. {$ [4 L$ x谢老大!% A( ^0 p7 B) a) W! |4 n) N
个人感觉无css的,这样做出来的手机词典有纸质词典的原汁原味,当然了仅是个人喜好,示例见图 ...
& Z  L, F4 B, b7 K2 x) [* Z( P

  e( x. ^" T5 q( L* a主要目的是定位词的位置,而且高亮,不用在图中左右上下找3 i! {# C8 f0 b2 @3 J
我个人是喜欢一个词一张图! F/ W. N3 u: z3 ^

该用户从未签到

发表于 2016-6-9 20:58:31 | 显示全部楼层
fedor 发表于 2016-6-9 20:238 \8 {" S7 C, S5 W. h( ~( {
谢老大!
# W; Q2 d) Y; j: e* j8 }! G1 B) E个人感觉无css的,这样做出来的手机词典有纸质词典的原汁原味,当然了仅是个人喜好,示例见 ...

5 N0 B4 [3 r0 c那是Universale图片版词典 图片以末尾词条为名即可。- R. R& v9 Z# T
查询的单词不一定有 有的话需要自己看/ o3 E( A% M  R$ S! k

/ R4 c7 O2 U8 x6 i, l" D再进一步 就是全部词条的版本
6 D' ^6 Y0 d7 L) I& W5 x- V3 u9 R/ v
最终完美版呢 就是我们现在做的精确定位的全索引版

该用户从未签到

 楼主| 发表于 2016-6-9 21:26:03 | 显示全部楼层
fedor 发表于 2016-6-9 14:52
/ [; s' H$ u7 N1 g* r* D* S6 _" ^( ]祝老大端午节快乐!* K- \' X& N/ ]# @8 o
画线版有个建议,程序默认生成txt的格式如下' E% }& g7 K: B8 Y
а
+ V3 k" u4 J, `- Y: U
加个钮

本帖子中包含更多资源

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

x

该用户从未签到

发表于 2016-6-9 21:27:01 | 显示全部楼层
本帖最后由 fedor 于 2016-6-9 21:29 编辑
- s  j$ Q+ B/ m( ~8 W" S6 F9 J& ^
chigre3 发表于 2016-6-9 20:58
3 O/ N: [5 \( u8 h, j那是Universale图片版词典 图片以末尾词条为名即可。
( j! v2 e) B# L. Q1 b- I# W/ g查询的单词不一定有 有的话需要自己看
  V% `* V. e( Q# p- T- T

: w9 L0 j- W, Y, {# j7 s+ U6 p不是你说的Universale图片词典哦

该用户从未签到

发表于 2016-6-9 21:33:07 | 显示全部楼层
本帖最后由 fedor 于 2016-6-9 21:38 编辑
/ a7 [+ X$ l) H
vbnet 发表于 2016-6-9 21:26- Y( l0 h) `+ d3 X3 y6 v
加个钮
% F4 g; g! n5 e2 i# T) O
" D7 N/ I: i7 V' P4 K
太崇拜你了,效率超级棒!就是这个钮丑了点,呵呵,不过不影响使用。
" i3 q9 `. x/ ]( k" ?

本帖子中包含更多资源

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

x

该用户从未签到

发表于 2016-6-9 23:50:56 | 显示全部楼层
fedor 发表于 2016-6-9 21:270 W. i2 d8 _. }1 a) z
不是你说的Universale图片词典哦

8 u1 H6 x. ?6 t. S我知道的只是这个universale万能图片词典 绿色3 {! m2 _- U* w; m9 Y; i) w  y) R
你印象里的那个找找看 说不定真的也就是这个呢
您需要登录后才可以回帖 登录 | 免费注册

本版积分规则

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

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

Powered by Discuz! X3.4

Copyright © 2001-2023, Tencent Cloud.

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