<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女人水真多免费高清毛片| 亚洲一区二区三区电影| 一色屋成人免费精品网站| 国产精品亚洲精品久久精品| 亚洲欧洲∨国产一区二区三区 | 三级黄色片免费看| 中文字幕亚洲色图| 波多野结衣免费视频观看| 一级毛片免费毛片一级毛片免费| 国产亚洲中文日本不卡二区| 久久亚洲欧洲国产综合| 青青青国产在线观看免费网站| 人妻免费久久久久久久了| 亚洲天堂2016| 久久精品7亚洲午夜a| 日日操夜夜操免费视频| 91香蕉国产线在线观看免费| 无人视频在线观看免费播放影院 | 美女又黄又免费的视频| 亚洲精品免费在线| 亚洲成av人片在线观看天堂无码| 69av免费观看| a在线免费观看视频| 另类图片亚洲校园小说区| 亚洲不卡1卡2卡三卡2021麻豆| 亚洲人精品午夜射精日韩| 免费国产小视频在线观看| 青娱乐免费视频在线观看| 鲁丝片一区二区三区免费 | 另类专区另类专区亚洲| 亚洲三级中文字幕| 亚洲AV日韩精品久久久久久久| 亚洲成AⅤ人影院在线观看| 成人av免费电影| 免费永久看黄在线观看app| 久久www免费人成看片| 999zyz**站免费毛片| 色屁屁在线观看视频免费| 亚洲AV成人一区二区三区在线看| 亚洲精品白色在线发布|