<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)  編輯  收藏


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


    網站導航:
     
    主站蜘蛛池模板: 成人午夜18免费看| **俄罗斯毛片免费| 国产一级大片免费看| 亚洲日韩精品无码专区加勒比☆ | 亚洲天堂在线播放| 无码人妻丰满熟妇区免费| 国产亚洲AV无码AV男人的天堂 | 亚洲成a人片在线看| 色窝窝免费一区二区三区| 亚洲中文字幕无码中文| 国产成人精品免费直播| 人体大胆做受免费视频| 久久被窝电影亚洲爽爽爽| 午夜视频免费在线观看| 亚洲国产成人精品久久| 在线观看人成视频免费| 精品免费AV一区二区三区| 国产精品亚洲mnbav网站| 日韩免费在线观看视频| 亚洲国产成人久久99精品| 在线观看人成视频免费| 免费无码又爽又黄又刺激网站| 国产国拍精品亚洲AV片| 免费黄网站在线看| 亚洲一区二区三区久久| 国产免费看插插插视频| 三级毛片在线免费观看| 亚洲精品自在线拍| 亚洲av高清在线观看一区二区 | 亚洲AV无码久久寂寞少妇| 青青青免费国产在线视频小草| 亚洲乱码一区二区三区国产精品| 免费国产综合视频在线看| 久久精品电影免费动漫| 亚洲国产精品无码久久久秋霞1| 久久国产成人亚洲精品影院| 69堂人成无码免费视频果冻传媒| 羞羞的视频在线免费观看| 亚洲黄色三级网站| 亚洲中文字幕视频国产| 97性无码区免费|