<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    java技術研究

    統計

    留言簿(3)

    閱讀排行榜

    評論排行榜

    圖片 透明 ImageMagick[轉載]

      ImageMagick 轉換pdf為png 以及png圖片透明[轉載]
    http://xieruilin.javaeye.com/blog/786584

    在我寫的《基于MoinMoin+ConTeXt實現包含數學內容的Wiki網站》一文中談到了將 TeX 生成的 pdf 矢量圖形轉換為背景透明的 png 圖片,這是利用 ImageMagick 工具套件中的 convert 命令實現的。 

    convert 命令有許多選項參數,本文用到的選項如下: 

      -trim:裁剪圖像四周空白區域; 
      -transparent color:去除圖像中指定的顏色; 
      -density geometry:設定圖像的 DPI 值,若不明 DPI 值的概念,可參考《有關pt, px及DPI的知識》; 
      -antialias:讓圖像具有抗鋸齒的效果; 
      -quality:圖像壓縮等級。

    下面先由一份 ConTeXt 文檔生成 pdf 圖形,文檔內容如下: (省略)


    使用 convert 命令對該 pdf 文檔轉換: 

    Shell代碼  
    1. $ convert -quality  100  -antialias -density  96  -transparent white -trim test.pdf test.png  


    經 過測試,關于png透明的需要設定 -transparent white ,即去掉白色背景(其它背景色用相應的顏色名)。 不過對于eps圖片,不需要這個命令,因為eps一般是沒有背景的。(這里比較奇怪,照說pdf應該也是沒有背景色的,eps和pdf都用相同的畫圖工具 輸出。)

    對于已經有背景色的png圖片,同樣可以用下面的命令 
    convert -transparent white  test.png test_new.png 

    ImageMagick官方網頁中,透明色的轉換示例較為復雜 : 

    convert cyclops.png -bordercolor white -border 1x1 -alpha set -channel RGBA -fuzz 20% -fill none -floodfill +0+0 white -shave 1x1 cyclops_flood_2.png
    其功能是去掉白色背景,同時進行模糊過渡。

    posted on 2012-05-16 11:59 小秦 閱讀(642) 評論(0)  編輯  收藏


    只有注冊用戶登錄后才能發表評論。


    網站導航:
     
    主站蜘蛛池模板: 亚洲精品亚洲人成在线麻豆| 亚洲无码日韩精品第一页| 亚洲性猛交xx乱| 蜜桃视频在线观看免费视频网站WWW| 亚洲一区日韩高清中文字幕亚洲| 免费无码国产V片在线观看| 亚洲国产免费综合| 精品国产福利尤物免费| 国产成人综合亚洲AV第一页| 一区二区三区无码视频免费福利| 亚洲国产精品无码中文字| 久久午夜无码免费| 亚洲中文无码av永久| 最近免费中文字幕4| 国产成人亚洲精品播放器下载| 亚洲国产精品自产在线播放| 中文精品人人永久免费| 久久精品国产亚洲av水果派| 在线天堂免费观看.WWW| 日本免费人成黄页网观看视频 | 少妇无码一区二区三区免费| 久久久久亚洲精品影视| 999国内精品永久免费观看 | 无码AV动漫精品一区二区免费| 国产精品亚洲玖玖玖在线观看| 日韩免费的视频在线观看香蕉| 亚洲成人免费网站| 免费观看亚洲人成网站| 国产在线观看免费av站| 亚洲日产2021三区| 免费不卡中文字幕在线| 免费91最新地址永久入口 | 久久久WWW成人免费精品| 久久亚洲精品国产精品| 韩国欧洲一级毛片免费| 一级黄色片免费观看| 亚洲美女自拍视频| 亚洲人成网站色在线入口| 18禁美女裸体免费网站 | 日韩色日韩视频亚洲网站| 日本红怡院亚洲红怡院最新 |