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


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


    網站導航:
     
    主站蜘蛛池模板: 四虎永久在线精品免费网址| 国产免费观看网站| 亚洲韩国—中文字幕| 国产免费一区二区三区免费视频| 免费在线观看黄网站| 亚洲AV乱码久久精品蜜桃| 两个人日本WWW免费版| 亚洲真人无码永久在线| 亚洲av福利无码无一区二区| 久久精品成人免费看| 久久噜噜噜久久亚洲va久| 色欲A∨无码蜜臀AV免费播| 亚洲va在线va天堂va四虎| 亚洲免费精彩视频在线观看| 久久亚洲美女精品国产精品 | 亚洲AV无码AV日韩AV网站| 在线看片人成视频免费无遮挡| 国产亚洲精品不卡在线| 久久成人18免费网站| 亚洲精品蜜桃久久久久久| 男人j进入女人j内部免费网站| 国产午夜鲁丝片AV无码免费| 羞羞漫画在线成人漫画阅读免费 | 久久久久亚洲精品中文字幕| 久久久久久毛片免费看| 亚洲va久久久噜噜噜久久| 无码免费又爽又高潮喷水的视频 | 一区二区视频在线免费观看| 好先生在线观看免费播放| 亚洲欧美自偷自拍另类视| 无人在线观看免费高清| 亚洲欧洲日产国码二区首页| 一级毛片成人免费看a| 久久亚洲欧洲国产综合| 国产拍拍拍无码视频免费| 亚洲高清无在码在线电影不卡| av无码国产在线看免费网站| 亚洲欧美精品午睡沙发| 亚洲成人影院在线观看| 最近中文字幕大全免费版在线| 久久精品九九亚洲精品|