V2EX = way to explore
V2EX 是一个关于分享和探索的地方
Sign Up Now
For Existing Member  Sign In
raawaa

制作像素化锁屏特效

  •  
  •   raawaa · Jul 28, 2016 · 3111 views
    This topic created in 3568 days ago, the information mentioned may be changed or developed.

    最近在 reddidt 的 unixporn 上看到的有意思的创意。只需要一个简单的 shell 脚本就能实现。所需原料: scrot, imagemagick, i3lock 。

    原理十分简单:用 scrot 截屏,将截屏图片用 imagemagick 缩小 10 倍再放大 10 倍,产生像素效果。最后通过 i3lock 锁屏并将刚才制作的像素截屏作为锁屏背景。

    效果如下:

    像素锁屏效果

    shell 脚本如下:

    #!/usr/bin/env bash
    
    scrot /tmp/screen.png
    convert /tmp/screen.png -scale 10% -scale 1000% /tmp/screen.png
    [[ -f $1 ]] && convert /tmp/screen.png $1 -gravity center -composite -matte /tmp/screen.png
    i3lock -u -i /tmp/screen.png
    rm /tmp/screen.png
    

    通过绑定快捷键调用,比如我是在 i3 中设置的:

    bindsym $mod+Ctrl+l exec "$HOME/.bin/scripts/lock.sh $HOME/Pictures/Icons/lock.png"
    
    1 replies    2016-07-28 17:02:33 +08:00
    loading
        1
    loading  
       Jul 28, 2016 via Android
    感谢点了,还是帮顶一下吧(^o^)/
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   5787 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 37ms · UTC 01:54 · PVG 09:54 · LAX 18:54 · JFK 21:54
    ♥ Do have faith in what you're doing.