掌上百科 - PDAWIKI

 找回密码
 免费注册

QQ登录

只需一步,快速开始

查看: 5282|回复: 21

[教程] 【Clip 座標切圖法】製作不切圖片的切圖法

[复制链接]
  • TA的每日心情
    开心
    2018-8-8 03:13
  • 签到天数: 1 天

    [LV.1]初来乍到

    发表于 2019-9-26 01:28:31 | 显示全部楼层 |阅读模式
    本帖最后由 喬治兄 于 2019-9-26 12:34 编辑 / L6 u$ M4 r& X7 N+ T! `' q( i
    6 i2 P# K6 l4 R! Q+ A% l+ G( ~+ h% r
    【Clip 座標切圖法】製作不切圖片的切圖法" t: B% P( n- x- X
    " g, o4 D7 L- d6 R0 d' A8 s7 c
    參考下帖問題
    & \) r! N2 j% D9 K[求助] 請賜教: 求 clip 圖置於左上 無切圖嘗試製作   https://www.pdawiki.com/forum/forum.php?mod=viewthread&tid=36035&extra
    ' P7 B, _$ j. \. h
    ' L  B8 u4 S/ m& }' W8 S2 C1 |. d+ q( H

    % d" {( O; ?, x請注意綠色是左欄單字, 藍色是右欄單字' d* m2 |) x# _+ a& u2 y$ }( F# Y5 g2 c
    很簡單的利用 負的座標 margin-top 和 margin-left 把座標移回去4 o9 T4 I: H  N+ c* g. E
    附件在圖片下面  Clip_Margin.zip
    % {/ B7 ~+ a0 z2 i4 G/ t, v感覺此方法不甚具有彈性盼各位同好先進指點更加具有彈性的處理方法/ k2 P0 ?3 U& r; T8 D6 z# g9 U/ F
    謝謝
    : V$ ]$ r# L0 @, m5 O
      6 r; b4 X* ?: A
      5 q6 J6 O8 E' `/ Q
      . R; W. X; Z) V
      忽感 css 之強大從未對 css 深入了解, 知之甚微, 勢必還有許多能改善, 改進之處
        + _5 u6 }; p9 o, g0 r8 D) v7 d
        此只是一個方法, 應該還很多可以實現的方法, 方式....

        : r6 w. a6 |- O# R

          ' t" l4 A! T# h答案,始終就不會僅有少數那幾個  
          1 ^% \1 ?3 k* Q$ Y* @0 L. t7 c

            0 @$ Q! d( [1 w) D2 `; O多幾次...Try Error.....您也就會有自己的答案, 自己的方法

            0 A. V- m( t8 @0 `5 u, K2 C3 @2 W2 K  {" k" j/ O
            0 U% ?& i$ }* }0 S

            $ b5 J0 p+ R3 ^: j$ G& e0 J+ uPS.* ?3 {' L3 v/ l2 w
            ( _( {' K. l9 m" H
          • 此為兩欄式的 Clip 座標切圖法
          • 三欄式的 Clip 座標切圖法應該也是大同小異....相同的 HTML 語法便可處理
          • 若需同頁左最下單詞和右最上的釋意合併於一個詞條 或 有 當頁最右下角單詞和隔頁最
            * W3 A% ^6 c0 c( Z+ ^& E2 W
            左上角釋意合併於一個詞條應於 Excel 能計算到相接合的座標再搞成同樣形式合併之, }3 Q) S' T$ g  |; S- Q

    2 E, [) u% w7 i7 `! g
    2 _: H# p& I3 T% X* q3 B+ s( U3 S0 z
    abbreviation
    4 B& k* Y; G/ h
    <b>abbreviation</b>
    1 F. ^/ C- g0 @$ v' W1 D<br>
    $ |1 P/ A+ m' a<style>img { position: absolute;clip: rect(224px,707px,672px,0px); margin-top: -224px; margin-left: 0;}</style># x% ~; c! m1 A
    <img src="0002.png" width="1416" height="2172">" Y* D0 E4 g# C
    </>
    $ X  S) n- R$ FABC
    3 e0 b% R( n# m. N: C
    <b>ABC</b>
    1 M) S. l# u7 |" o. n# s' w; _<br>0 P- F' p+ z$ V( P6 C, E
    <style>img { position: absolute;clip: rect(672px,707px,1424px,0px); margin-top: -672px; margin-left: 0;}</style>+ F9 O9 h7 g0 ?' b" C& D* R* ?
    <img src="0002.png" width="1416" height="2172">  `- Z1 R5 X' x7 {( ?
    </>
    ) u8 O) M; h$ U8 M$ h! Cabet' P+ w& g8 T: s% U' ?4 M
    <b>abet</b>
      z# k4 e! c0 F' v/ V+ y<br>
    # G" G' g1 {6 J. @6 d4 ^% w- }<style>img { position: absolute;clip: rect(561px,1416px,936px,707px); margin-top: -561px; margin-left: -707px;}</style>% L$ c5 u7 B' Y9 R
    <img src="0002.png" width="1416" height="2172">
    * |% g3 h, m- z' D3 c</>" R7 _1 x2 ~: `6 @- x. l
    abeyance$ F; n+ z. d! e6 |& ^# ]! ?$ |5 g; h0 _
    <b>abeyance</b>: U! [- N: M  d
    <br>$ K0 L. X' d) ?4 E
    <style>img { position: absolute;clip: rect(936px,1416px,1798px,707px); margin-top: -936px; margin-left: -707px;}</style>
    8 _1 r! i+ v; n  t<img src="0002.png" width="1416" height="2172">
    2 Y4 Q$ |0 x& [</>- @: U/ H" w! A' Q6 ?1 G
    - j) V/ X) Q# j, _0 q6 O) M

    6 G* d- F5 G' ~: M: t( n: K& _) k; e. S7 v( ^2 I4 o
    # ?' n0 G7 S% m( b# q
    / x# `8 @4 y3 {5 H
    1 K& a. ]- }" g/ r

    % H' j/ e2 G5 ^: K. H- h- k, x

    本帖子中包含更多资源

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

    x

    本帖被以下淘专辑推荐:

  • TA的每日心情
    奋斗
    2019-4-14 02:12
  • 签到天数: 93 天

    [LV.6]常住居民II

    发表于 2019-9-26 03:27:27 | 显示全部楼层
    终于perfect了啊
    % u) s0 K1 r2 Y& e恭喜恭喜
  • TA的每日心情
    开心
    2018-8-8 03:13
  • 签到天数: 1 天

    [LV.1]初来乍到

     楼主| 发表于 2019-9-26 03:35:46 | 显示全部楼层
    本帖最后由 喬治兄 于 2019-9-26 05:02 编辑
    1 Z' b) f, \3 ~& x2 M
    jonah_w 发表于 2019-9-26 03:278 }( H- U  `2 H0 W5 R: I3 J
    终于perfect了啊 0 _: Y, n7 ~9 C8 T9 F- f  c
    恭喜恭喜
    0 ^$ E2 _+ h' u. j7 A+ U

    ( V) j3 ~" z3 u! h- G' t9 Rjonah_w 兄:5 X" D, g$ @6 Z7 t8 r) v5 x0 O' U/ ?
    哈..哈, 雛型模式...
    % C; p. E5 f0 \9 o9 }還會再踢很多鐵板的難題....2 R3 r/ x6 Z* n2 u
    不可能有所謂的 perfect
    5 |0 z; L5 [! q) U

    : C' C2 A" S. C5 w/ I, |
  • TA的每日心情
    开心
    2018-5-26 18:12
  • 签到天数: 11 天

    [LV.3]偶尔看看II

    发表于 2019-9-26 05:20:40 | 显示全部楼层
    根据MDN对clip的说法,
    该特性已经从 Web 标准中删除,虽然一些浏览器目前仍然支持它,但也许会在未来的某个时间停止支持,请尽量不要使用该特性。

    , @% _& I6 f2 t# u3 R/ Whttps://developer.mozilla.org/zh-CN/docs/Web/CSS/clip
    + ^# M2 Z+ G& b: O  N; K& ?* M不过可以用clip-path,https://developer.mozilla.org/zh-CN/docs/Web/CSS/clip-path
  • TA的每日心情
    开心
    2018-8-8 03:13
  • 签到天数: 1 天

    [LV.1]初来乍到

     楼主| 发表于 2019-9-26 05:39:05 | 显示全部楼层
    Charlieqiu 发表于 2019-9-26 05:206 X) ?+ d) d# K' E5 N. v* ]
    根据MDN对clip的说法,, O* p: ^9 U  \
    https://developer.mozilla.org/zh-CN/docs/Web/CSS/clip, G# Y1 h" t& a" F  n5 Z! a* X# n0 T
    不过可以用clip-path,htt ...

    0 @  K& j! O+ t/ f/ `9 g1 Y% P9 JCharlieqiu 兄:
    . @2 k( P' H1 f昨晚試了一夜就是試 clip-path) y( e3 q- Y5 X! z! }3 |
    很遺憾的沒試出來
    8 I9 ^( ^: B/ |+ r也因也頭昏眼花7 V" n9 Q' p* x3 L! X
    沒再試  clip-path 方法6 T' m; a/ O" p" [' r4 g9 ~+ u; j2 E6 o
    可能是試  clip-path 方法有誤吧4 W: M" \" A' U% t
  • TA的每日心情
    开心
    2018-5-26 18:12
  • 签到天数: 11 天

    [LV.3]偶尔看看II

    发表于 2019-9-26 07:48:17 | 显示全部楼层
    喬治兄 发表于 2019-9-26 05:39. A* n) o+ P) ?# G, U3 v
    Charlieqiu 兄:
    . V$ z& \5 g8 o! n5 d昨晚試了一夜就是試 clip-path
    . R( g" Y4 D( m; r! T$ `- k8 l很遺憾的沒試出來
    兼容性$ Q- }/ I, s# B1 S8 Z
    目前 IE 和 Edge 都不支持这个属性。Firefox 仅部分支持 clip-path,部分支持是指只支持形状和 URL(#path) 内联SVG的语法。Chrome、Safari 和 Opera 需要使用 -webkit- 的前缀兼容此属性。不支持外部的 SVG 形状。更多兼容信息可以点击这里查看 clip-path 浏览器兼容情况。+ ?" G/ V( s" g  d6 b
    3 }8 r( v* L5 _6 Z" w1 K; a: @
    作者:创宇前端( }0 ~* H3 Z" V5 j
    链接:https://juejin.im/post/5a975c14f265da4e9c635ea4+ _  P8 q- i0 T6 r7 {& v
    来源:掘金
    % e$ ^4 l5 C1 k著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。

    1 M3 x$ D" _0 a5 W( _7 Pclip-path还不是普遍支持的
  • TA的每日心情
    开心
    2019-8-21 19:27
  • 签到天数: 5 天

    [LV.2]偶尔看看I

    发表于 2019-9-26 09:42:37 | 显示全部楼层
    谢谢推荐,喬治兄真是乐于探索啊,想必有一天会成为大师。
    , r/ E; \4 h  H& g! d" [
    % X5 ~! S) J2 L9 {' g8 U" ~我没学过css,经你这推荐去了解了一下,这个clip:rect功能就是在展示图片的时候只显示指定的矩形部分吧,这可以实现不切图而进行单个词条的展示,但实际感觉并不好用,一是坐标比较难获取,二是很多图片并不规律,不知道对于这两点喬治兄有无较好的对策。
    3 u% x1 U8 f1 t6 a% ^' a) J
    - f6 }/ B  t+ j6 t* o所以相比之下切图还是目前比较好的方法,好像 chigre3 有自动根据黑色像素点定位坐标进而切图的方法,不过我不清楚。
  • TA的每日心情
    无聊
    2022-9-25 21:09
  • 签到天数: 1136 天

    [LV.10]以坛为家III

    发表于 2019-9-26 10:06:24 | 显示全部楼层
    可以参考一下相机比较网站的做法。例如:
    6 w5 l* x  K) @% r) O. k. L) J* dhttps://is.gd/tQ3u0C" u, Q2 |. O# {$ j9 @4 t/ L; T7 h
    https://is.gd/1wvufo
    ! j: ]: ?1 D0 N% V$ G6 `+ a9 v/ I. \* e. ?- f
    如果能实现移动框框,
    6 m2 _* z3 N, r5 o& q; v那“切图”演算法的偏差就不是很严重的缺失,
    ( ]+ c9 ]) D9 K7 a! c4 k) x可以省下校对的功夫。
  • TA的每日心情
    开心
    2018-8-8 03:13
  • 签到天数: 1 天

    [LV.1]初来乍到

     楼主| 发表于 2019-9-26 11:13:39 | 显示全部楼层
    Charlieqiu 发表于 2019-9-26 07:48" _( P- u- X6 ~# d7 J1 L
    clip-path还不是普遍支持的
    + I9 @" B8 D* S) t" S- k5 r; a
    Charlieqiu 兄:
    0 Y+ ]. h+ [. h3 g* a謝謝您提供 clip-path 前沿資訊
    / `2 }2 f- r: {- N記得好像是我的網頁有顯示 OK 8 @) z* h2 D: J) @
    mdict 沒有正確顯示而是顯示整頁* z7 i& U% T0 {  O
    小弟會再試試9 W1 E  a( E( a) Q0 _# A5 F& o+ g' H
    謝謝
    6 z; X( s$ F% E! e! s
    & y9 ]2 \2 H2 @) A1 B1 g
  • TA的每日心情
    开心
    2018-5-26 18:12
  • 签到天数: 11 天

    [LV.3]偶尔看看II

    发表于 2019-9-26 11:19:00 | 显示全部楼层
    喬治兄 发表于 2019-9-26 11:13
    3 F% A* r9 o, P8 _2 \2 D; `  ECharlieqiu 兄:- g5 q4 g5 |8 k
    謝謝您提供 clip-path 前沿資訊! K4 P+ ?; \: y; B8 l# e+ c" K
    記得好像是我的網頁有顯示 OK
    7 O) a# c+ W* {7 ]6 F" Y
    哈哈,我也没试过这个,只是看网上这么写着,就粘贴过来了,不过乔治兄倒提供了一个很好的思路
  • TA的每日心情
    开心
    2018-8-8 03:13
  • 签到天数: 1 天

    [LV.1]初来乍到

     楼主| 发表于 2019-9-26 11:47:35 | 显示全部楼层
    本帖最后由 喬治兄 于 2019-9-26 11:57 编辑   H7 z% @) c' E  N
    Mandolin 发表于 2019-9-26 09:42
    . l; S+ C  s* S, ]) A+ ^谢谢推荐,喬治兄真是乐于探索啊,想必有一天会成为大师。
    : x1 c& @" I2 Y# L3 U
    ! p5 u$ b3 w, }7 u% w: _* M) U我没学过css,经你这推荐去了解了一下,这个cli ...

    % |$ t- b2 b: T; ^' K% }. K, k# y, v7 S! [4 B3 E$ p
    Mandolin 兄:  c, G$ {9 G/ i& m9 W3 l# y4 ?
    非也, 非也, 僅是個人需求# G, U( w  D. N7 C
    整頁全文搜索 Highlight 編輯過於繁複冗長* T. c, D5 `, Q+ i- ~0 Z3 [
    容量膨脹太大不利編輯
    - S; V, J, d2 B& n
    0 E0 O+ ^+ Q, s! [6 ~chigre3兄 的自动根据黑色像素点定位坐标进而切图的方法,是堪稱一絕的方法
    - k4 l. c( V* m) }* ]) @2 M小弟也很想學....
    ) D% z) l' R0 \6 R2 g畢竟能夠完成想要達成的方法都是值得去試去了解的3 l3 o. L' u- k
    1 F. t2 X. d+ ^% k8 c1 A6 |

    7 g, ]. B# ~" i( ?
    0 U# d) a* f, ?+ b# W; K
    " o1 Q  b4 V+ H" _" D' d
  • TA的每日心情
    开心
    2018-8-8 03:13
  • 签到天数: 1 天

    [LV.1]初来乍到

     楼主| 发表于 2019-9-26 12:01:54 | 显示全部楼层
    oversky 发表于 2019-9-26 10:062 ~, v% x2 n; r8 `4 n
    可以参考一下相机比较网站的做法。例如:
    0 y( @' W/ D/ n) d5 N% \. shttps://is.gd/tQ3u0C
    9 k, {9 v. ~, L; i5 ?https://is.gd/1wvufo
    . i$ d7 {% E! z5 ]: p5 e
    謝謝仁兄提供多樣且另類的資訊2 l4 o$ P( t+ }" W! }0 Z
    確實值得思考
    ) B3 Z! [  r& y謝謝1 A4 {/ t' F2 g: h9 V" g
  • TA的每日心情
    开心
    2018-8-8 03:13
  • 签到天数: 1 天

    [LV.1]初来乍到

     楼主| 发表于 2019-9-26 12:05:46 | 显示全部楼层
    Charlieqiu 发表于 2019-9-26 11:195 v6 K0 U  ~3 \
    哈哈,我也没试过这个,只是看网上这么写着,就粘贴过来了,不过乔治兄倒提供了一个很好的思路 ...

    % F1 R; d: _( A1 L  t& FCharlieqiu 兄:
    & x+ Y5 G2 Z0 L, h# v該謝謝你才是
    : p) o  S7 h6 U! M您的貼的訊息# }  w7 e6 _2 b2 [( q5 C
    有更明確的範例! q$ W9 O2 Q8 }  g7 J' ]5 E0 c5 y7 I
    更易於理解實驗
    . ]% E/ f+ U& d  f) b謝謝
    9 S% S  ?$ x3 j0 Q# y. a

    该用户从未签到

    发表于 2019-9-26 14:47:43 | 显示全部楼层
    都不错  就是感觉高清图片比如8500x5800大小的 不实际切图而是用这样的方法显示局部切图会不那么快
  • TA的每日心情
    开心
    2018-8-8 03:13
  • 签到天数: 1 天

    [LV.1]初来乍到

     楼主| 发表于 2019-9-26 15:03:36 | 显示全部楼层
    chigre3 发表于 2019-9-26 14:47" v8 L2 ?$ Z2 v% [
    都不错  就是感觉高清图片比如8500x5800大小的 不实际切图而是用这样的方法显示局部切图会不那么快 ...

    7 ^- i4 K4 w1 c) j& D( \/ q+ wChigre 兄,谢谢提供您的经验,一路套用你的方法,根本不用动脑筋就可达成,要不是因其他需求搞不定,真不想自己动脑筋,哈,哈哈哈哈哈!
  • TA的每日心情
    开心
    2018-8-8 03:13
  • 签到天数: 1 天

    [LV.1]初来乍到

     楼主| 发表于 2019-9-26 19:14:18 | 显示全部楼层
    本帖最后由 喬治兄 于 2019-9-26 20:02 编辑 % [' q# A6 O) E1 b) }. t  {, C" x
    chigre3 发表于 2019-9-26 14:47" z! i/ K" Y5 v
    都不错  就是感觉高清图片比如8500x5800大小的 不实际切图而是用这样的方法显示局部切图会不那么快 ...

    # \+ H5 M# _7 Q$ u( h
    9 b8 h$ p5 o( O; `Chigre 兄:5 }& D/ ~9 \. a3 C6 {5 s+ q- h
    感觉高清图片比如8500x5800大小的 不实际切图而是用这样的方法显示局部切图会不那么快

      e2 ?' r5 ]& o0 n7 R. x此問題確實可能也存在) B5 I, j; a/ t8 ]2 m1 M! d3 I: _
    1. Clip 是呼叫整個圖檔記憶體上應該是整張圖的負荷, 而您切過圖後圖檔變小, 記憶體上負荷減輕, 顯卡負荷也輕2 W6 ?' x' K5 Z5 I+ S
    2. 或許可以另一處理法 ,不縮圖檔, 而是把解析度減半或更多, 只需按其比例改其參數值1 S6 @( U0 ?( V1 m+ ?' Y; v; E
        但您原本的 Clip 和 margin-top, margin-left  也需改變其比例參數值
    ( L* c  E/ }, Z: J( G8 t+ u    但此又讓圖在顯示上縮半.....實難兩全也
    ) \. B# N; F3 |2 M* c1 h8 G4 W2 f, G" Q% V4 G' V  U
    <img src="xxx.png" width="5800" height="8500">  ==> <img src="xxx.png" width="2900" height="4250">  0 C% c- @% \4 Z" M

    8 i# P. }! n  b7 o2 Y2 R/ S<style>img { position: absolute;clip: rect(224px,707px,672px,0px); margin-top: -224px; margin-left: 0;}</style>
    9 `& r. ~, G" m0 C( n
    ! E1 y2 R$ b% k9 v. d/ u==><style>img { position: absolute;clip: rect(112px,353.5px,336px,0px); margin-top: -112px; margin-left: 0;}</style>0 k! a  |4 i  a# M; l0 j
    3 t5 l1 U* H' }# w; n: Q; p

    ! H# l  O; n* v& c
  • TA的每日心情
    无聊
    2022-7-21 15:56
  • 签到天数: 216 天

    [LV.7]常住居民III

    发表于 2020-8-8 22:29:11 | 显示全部楼层
    喬治兄 发表于 2019-9-26 19:14; a5 }: i5 n1 V/ C+ i  |
    Chigre 兄:
    ( a2 c0 c' ^5 V: b( v8 T3 v
    " {+ y' B  h8 J此問題確實可能也存在
    ' @0 b' j- ]; t$ e
    Clip、Clip-path方法着重图片裁剪,不知道有没有单独调整显示窗口的办法,将图片按width: 100%;显示后,再套一个任意大小的观看窗口或显示框,窗口或显示框内显示,外部隐藏,显示效果也就相当于裁剪图片了
  • TA的每日心情
    开心
    2018-8-8 03:13
  • 签到天数: 1 天

    [LV.1]初来乍到

     楼主| 发表于 2020-8-8 22:55:20 | 显示全部楼层
    本帖最后由 喬治兄 于 2020-8-8 23:56 编辑
    ; w2 b* |) M5 }& h
    wjl 发表于 2020-8-8 22:29
    . J4 v; R: S+ B; L( P4 ?8 S# s; wClip、Clip-path方法着重图片裁剪,不知道有没有单独调整显示窗口的办法,将图片按width: 100%;显示后, ...

      w+ i, }3 \2 s( u0 K! T6 wClip 可以實現,您若用chigre兄的軟件取得座標,再處理一下是可行的0 k) c! c8 _, ^$ C
    但若clip path , 因mdict和golidendict都是ie的內核,并不支持此標簽...無法解析 clip path
    1 L1 r+ r/ ?* u" a3 t7 k) |不然就試試 firetimer 兄的方法....看 css clip-path : inset     能否在 mdict and goldendict 實現; L8 h0 j: c6 t! M

    % D% m; }* n0 D7 m. y1 O# I4 m. ^7 X* X+ d2 s+ N3 ~& D; Z
    [工具] Preview - 修改MDX CSS的神器,支持CSSJS实时预览... https://www.pdawiki.com/forum/forum.php?mod=viewthread&tid=39559&highlight=preview  U# ^7 F# K( Z3 l: V9 A
    ' v$ L; R7 a( A9 Y8 \, j
    但您若用 preview,則 css clip-path : inset    應該是沒問題,因 last_idol 兄 應該是可直接用你裝的 chrome 瀏覽器去解析, 若 ie 應該也是不行 ,clip 僅能座標,clip path 彈性較大,可以用比例,您可以看我那帖子有一個網站有較詳細的clip path標簽的介紹,若要應用看 inset 那個應該是蠻適用的
    0 I8 _  M( A$ `( {: u% r' h請賜教: 有關 css clip-path 的疑惑, C7 Y5 Z6 m! Q4 ]7 q
    https://www.pdawiki.com/forum/thread-36172-1-1.html
    2 ]0 T5 r/ K% z/ t: |9 y8 k: h2 E' p2 Q8 _; ^& j+ ]
    9. 請參閱   css clip-path : inset     https://bennettfeely.com/clippy/   
    6 R. u! u3 ^. I( J8 N8 a9 {10. 小弟的例子雖以 css clip-path : circle   作為實例(因參數只有一個較易實現), 但因是同屬  css clip-path 下的一 shape 成員6 f7 m$ G2 E6 V" G5 `5 A
          若 css clip-path : circle   可行, 則 css clip-path : inset   應該也是能成的- M- v) Z$ M; g2 p
       
    ) s) w- |4 ~2 m+ e% }11. clip-path vs clip ==> clip-path 之優點可跳脫座標點之束縛, 可將取下的區域透過一兩個參數便可放大縮小, l) ?# D/ j' s- s$ @1 j! [
         實為更為便利9 Q! v+ k/ q( ~6 I! l& P
    12: 取的範圍不是很正確僅是說明用 Clip-Path-Inset_4.html
    % k1 `3 ^& C1 e, p- h1 N, I0 S. t+ R9 w2 Z) [$ m: c
    aberration
    4 X- D$ }) q. T0 M( h4 y' a: g( O/ R6 {<b>aberration</b><br>
    7 P0 u- J2 V' L) x1 T1 U6 }! D<style> img { clip-path: inset( 7.77% 0 74.17% 50% ); margin-top: -7.77%; margin-left: -50%} </style>
    . b: J- Y" O4 ?! V9 j<img src="0002.png" width="100%">8 d2 w& x6 U- E8 w1 ?9 w1 Z2 m
    </>
    ' L  }6 x2 W$ V4 P2 V9 _5 H
    $ O1 V8 l- r4 K9 \9 n* c" ^! h) K! ^+ o13. & 14. 是先放大 180% 再切一半的實例 如此切下的圖便 Fit screen 90%
    3 X) l6 G. V4 K2 u8 f, X! j8 H. Q% D9 I( V3 ]: M
    13.  clip-path_left.html 左側不需移9 h4 Q: s' Y8 f8 |
    test" i  c1 c! ]& ?7 N
    <style> img { clip-path: inset(0 50% 0 0);} </style>4 I8 f. H/ T1 g, X" b0 j# G* J- a& ~
    <img src="0002.png" width="180%">1 c  u/ B4 |- Q6 B
    </>
      x( b( F# j3 {* d7 B( L1 d6 |- ~: _/ k' C. ]. N
    14. clip-path_right.html margin-left 移 width 的一半就是切欄了
    . u% M1 v; s& p7 H1 x9 m( [test
    ; o, F5 e$ m# R* T/ v7 W; F<style># v* ~  ]7 e2 }7 O
    img {, q! e  j; M( c; U# p+ B9 Z3 K  Q
      clip-path: inset(0 0 0 50%); margin-left: -90%
    ( K! g* c+ h/ _0 P* E' u* i}
    5 @5 T2 ~# C$ S0 I$ m9 w0 ]1 @) W</style># ^" E9 y5 l9 A  l2 P7 B
    <img src="0002.png" width="180%">3 k/ C: ^5 z% u, Y
    </>3 t) \4 C$ q1 X$ \2 ]/ v5 x

    . Y8 |8 a, }! l7 f
    . \) b) s  ^8 W+ s
    3 r* l$ E* y' y* k! Y  W" F2 g- C6 B0 g. v7 |2 r
    在此 https://bennettfeely.com/clippy/ 站上試著調整外型大概就能知道該如何設計; |7 R& Q; ~9 N+ O  _6 R
    : e6 R' K# J. l& t
    * G4 Z; w% g9 I* i

    2 x2 o% ?! O5 l# d6 V
    - y  L* F% y, W. Y) U- j: K1 B
    9 m* V" y+ d* O. g5 B2 B) v  u" ~不然就試試 firetimer 兄的方法....看 css clip-path : inset     能否在 mdict and goldendict 實現
    ! c2 U+ j1 m5 H2 c, j2 U& I* ?8 v8 A& U
    / {9 k& o1 [/ J; J. {8 o他的奇技淫巧之法太過於精妙....在下目前還無法參透....您得向他請益....7 C- C; [+ j4 t
    4 [+ O0 y. ^4 y5 t: c$ N
    $ J9 s# w2 T; _" ?$ U
    / {6 ^# ~& Q/ p" o# X% B, B2 t

    " @+ q0 k. t9 }$ I0 e& S$ J( W& Q
    7 F9 d% F3 u9 R, Y8 R! d9 X0 T4 W( z  l/ }$ r& U$ _& S( X& |
    : ^( B& w: _: @
  • TA的每日心情
    无聊
    2022-7-21 15:56
  • 签到天数: 216 天

    [LV.7]常住居民III

    发表于 2020-8-10 12:23:31 | 显示全部楼层
    喬治兄 发表于 2020-8-8 22:55
    ) R2 H2 n4 N( v  F  h' JClip 可以實現,您若用chigre兄的軟件取得座標,再處理一下是可行的4 i1 u# n5 s  [" d# h
    但若clip path , 因mdict和golidendic ...

    8 Y. ]) A, G/ T8 U9 P0 h" v乔治兄,Clip的比例调整可以试试transform:scale(0.5,0.5);参数,在MDict中有效
    7 E) X1 e4 R+ v1 w
    & I9 t& n9 M+ p7 K* F0 X
    5 b7 M1 u8 r* h.citiao {
    9 s' t; j/ X) X& e5 }+ m    font-weight: 900;' B, L* B$ X: I- N% X6 s" j
        font-size:130%;# g+ s! s2 l1 U
    }! ?9 Z' T' {2 \: o+ r
    .shiyi {8 b9 v. E5 y% j& `3 T/ [& j( f- q  }# x
        font-weight: bold;6 k" H% @9 g0 T6 n+ d
        background-color: red;7 |+ k- ^7 g/ x
    }
    - H' j  X5 R5 L# e.tubox 9 V3 ^1 P1 ~7 M6 R" O
    {
    6 G5 r+ X) N) f/ p* a! b6 Y, tbackground-color:#00FFFF;
    ; H4 n8 q# W4 {0 O- E' vwidth: 100%;
    * R  r  T  ?: ~# F( h( yheight:100%;
    8 y7 {. {, W3 ~7 j* R, a$ @5 L4 N, ~/ V+ yoverflow: hidden;6 e* _! [9 j4 A- ^" P6 f  g
    }$ W; G# j. q/ k6 K
    img
    + m4 z( S2 k! Z+ v9 i{: M6 C! d- g; I+ v# ^' {
    position: absolute;clip: rect(3000px,4204px,6094px,2000px); margin-top: -3000px; margin-left: -2000px;transform:scale(0.5,0.5);
    " x$ q; m; Y3 P  \}
  • TA的每日心情
    开心
    2018-8-8 03:13
  • 签到天数: 1 天

    [LV.1]初来乍到

     楼主| 发表于 2020-8-10 12:36:41 | 显示全部楼层
    本帖最后由 喬治兄 于 2020-8-10 12:41 编辑
    " H3 b& O1 m( l
    wjl 发表于 2020-8-10 12:23; R0 l6 T6 M" m2 o- h* r
    乔治兄,Clip的比例调整可以试试transform:scale(0.5,0.5);参数,在MDict中有效

    ; C; T; G. r4 ~: x7 j' L; i- D/ b) v
    wjl 兄:
    $ k7 n/ t/ Q8 k* U$ \太強了....謝謝啦.....讚..讚..讚...+ @! R0 d7 h8 G- @5 W
    這樣调整比例更加簡單
    & Q& J5 {$ f. C( t. ]9 d9 p7 z2 Y9 k2 L( K) O
    / X5 d9 K8 \& c% |
    ! J" V+ o, H! u2 N& g3 r$ a
    / M7 B. p( X: R- w
    wjl 兄 transform:scale(0.5,0.5).....若放於外部 css 是否就是全局的變數
    ; d9 k  P3 A3 J1 L0 |不知是否可行  q& z' L) G3 t6 f$ P
    : Y$ q- t0 U; w
  • TA的每日心情
    无聊
    2022-7-21 15:56
  • 签到天数: 216 天

    [LV.7]常住居民III

    发表于 2020-8-10 12:57:23 | 显示全部楼层
    本帖最后由 wjl 于 2020-8-10 13:01 编辑 ( G' @9 {/ Y( U/ M2 c. ^& s8 F. S  i
    ! I+ k* f6 M! F1 c6 r
    我就是放外部css文件中了,并且css文件修改后mdict就可以实时显示,无需使用其它工具。这个参数配合clip裁剪时我感觉应该放到每个词条,毕竟每个词条的截取区域和比例不一致。我只试过外部整体,单个词条的还没测试过,按原理应该整体和局部都适用。
    9 |3 s1 Y" Y; @2 m
  • TA的每日心情
    开心
    2018-8-8 03:13
  • 签到天数: 1 天

    [LV.1]初来乍到

     楼主| 发表于 2020-8-10 13:23:27 | 显示全部楼层
    wjl 发表于 2020-8-10 12:57: y/ L: L( r! a- V" ]
    我就是放外部css文件中了,并且css文件修改后mdict就可以实时显示,无需使用其它工具。这个参数配合clip裁 ...
    ( R4 V! B! V5 A# g
    wjl 兄:
    7 C% p( s: m4 Q! I8 N謝謝您提出的方案....若有再搞定位再來試試效果, B" }  z1 `  x7 z* ~
    您需要登录后才可以回帖 登录 | 免费注册

    本版积分规则

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

    GMT+8, 2026-10-24 00:53 , Processed in 0.025548 second(s), 24 queries .

    Powered by Discuz! X3.4

    © 2001-2023 Discuz! Team.

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