<meter id="pryje"><nav id="pryje"><delect id="pryje"></delect></nav></meter>
          <label id="pryje"></label>

          新聞中心

          EEPW首頁 > 嵌入式系統(tǒng) > 設計應用 > Linux截圖與考屏方法總結

          Linux截圖與考屏方法總結

          作者: 時間:2007-05-15 來源:網(wǎng)絡 收藏
          做為現(xiàn)實中的美工,截屏乃每日所需,近期總結了一些資料,如下:


          1.Gimp,linux 下最強大的圖形處理軟件,帶截屏功能

          2.KDE 下的 ksnapshot

          3.gnome-screenshot以及

          gnome-panel-screenshot。區(qū)別在于后者可以抓取提示信息,比如此圖中的“西安咸陽”


          sleep 5;gnome-panel-screenshot


          趁5妙時間未到,趕緊擺好pose吧... -window 參數(shù)截取當前激活窗口


          BTW:ubuntu 附件 中的“抓圖”正是 gnome-screenshot


          4.ImageMagick(需要安裝) 的 import


          import -window root xxx.jpg


          chvt 7 ; sleep 5 ; XAUTHORITY=/var/gdm/:0.Xauth DISPLAY=:0.0 import -window root /tmp/gdm-shot.png

          在 tty1 中,截取 tty7 中x window登錄界面


          ubuntu中應該是


          ...XAUTHORITY=/var/lib/gdm/...


          用 ps aux | grep gdm 可以查到 gdm 具體位置。


          5.xwd,x window自帶,無須安裝。下面命令可以截取 x win 圖像


          sleep 3; xwd -display :0.0 -out root.xwd -root


          但我在 tty 1中執(zhí)行,想拿到 tty 7 的 x window 登錄,得到的是花屏圖像(執(zhí)行,然后馬上 ctrl+alt+7 切換回 tty7)。

          BTW:.xwd 文件可以用 gimp 打開。


          6.scrot


          scrot -d 5 /tmp/1.jpeg

          5秒鐘后把屏幕抓圖保存在/tmp/1.jpeg中


          scrot -s

          用鼠標選定范圍,在范圍內(nèi)抓圖


          7.抓video的工具:xvidcap


          8.fbgrab


          9.Captrua


          10.byzanz,記錄你的桌面或者一個窗口,也可以包括鼠標在內(nèi)的活動圖象,并且保存為gif格式


          參考資料:


          import -window root ~/tmp/screenshot.jpeg display -resize 50% ~/tmp/screenshot.jpeg

          截取全屏并用 display 打開(50%顯示)


          import ~/tmp/screenshot.jpeg display -resize 50% ~/tmp/screenshot.jpeg

          截取當前窗口并用 display 打開(50%顯示)
          linux操作系統(tǒng)文章專題:linux操作系統(tǒng)詳解(linux不再難懂)


          關鍵詞: Linux

          評論


          相關推薦

          技術專區(qū)

          關閉
          看屁屁www成人影院,亚洲人妻成人图片,亚洲精品成人午夜在线,日韩在线 欧美成人 (function(){ var bp = document.createElement('script'); var curProtocol = window.location.protocol.split(':')[0]; if (curProtocol === 'https') { bp.src = 'https://zz.bdstatic.com/linksubmit/push.js'; } else { bp.src = 'http://push.zhanzhang.baidu.com/push.js'; } var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(bp, s); })();