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

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

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

    隨筆-49  評論-67  文章-27  trackbacks-0

    邊學習LaTeX,邊把自己的畢業論文從原先的Word文檔改成LaTeX的。進度比較慢,所以現在菜開始向文檔中加入圖片。因為以前作圖用的是Visio 2003,所以考慮怎樣將圖片格式轉換成eps的。

    因為Visio 2003不能將圖片直接另存為eps格式的,所以開始只選擇了另存為png的。但是又如何將png格式的圖片轉換位eps的呢?這個我想了半天。后來嘗試使用Adobe的Acrobat 7.0對其進行轉換,首先保存為pdf格式的,后來有另存為eps的。高興ed,可是插入tex文檔的時候發現出了問題。發現一個頁面里面只有一張圖片。所以翻開LaTeX graphics又看了看,才發可能是eps文件格式的問題。

    但是用UltraEdit打開看了看又Acrobat生成的這個文件,雖然多了很多其他的東西,但是BoundingBox的值是對的。不知道為什么會發生這種情況。后來下載安裝了ImageMagick,它有一個圖片瀏覽器,可以看eps文件。用這個瀏覽器打開發現,Acrobat生成的eps文件居然被放在了屏幕的中間(應該是放在左下角的)。因為對eps文件的語法規范不是很熟,所以沒有搞懂是怎么回事。

    后來在ImageMagick里面找到了convert這個工具,試著用了一下,結果可以生成我想要的eps文件了。但是又面臨的一個問題是我又很多png文件需要轉換,不想一個一個調用命令。也是嘗試使用命令:

    convert??*.png??*.eps

    但是生成的文件名都亂了,都被改成數字編號了。怎么辦呢?所以就想著自習寫一個程序來完成,但是轉念一想,為什么不用DOS的批處理文件試一試呢,說不定也可以搞定。

    可是面臨的問題是不知道怎么得到一個文件的文件名(沒有.和后綴)。在網上看了幾篇關于批處理命令的文章,發現寫得都差不多。而且也沒有找到我想要的(其實當時看露了,是有的)。正當我在郁悶的時候,同學告訴我Windows XP自帶的幫助里面就有DOS下批處理的命令的語法介紹。于是我就如獲至寶的開始看來起來。果然被我找到了,而且比網上的要好理解一些。下面就是我寫得一個簡單的程序:

    echo?off
    for??%%f??in??(*.png)??do??convert??%%f?? %%~nf.eps
    pause

    嘿嘿,搞定了!

    不過后來有在網上發現了xConvert這個軟件,是用C寫的。它對GhostView和ImageMagick進行了封裝,通過命令行可以方便的實現上述功能。當然還有其他更強大的功能等著你去發現啊!

    今天有安裝了TechSmith公司的SnagIt,發現這個軟件除了可以抓屏外,也可以方便地將png格式轉換成eps格式。
    posted on 2005-03-26 02:20 思考 閱讀(3468) 評論(2)  編輯  收藏 所屬分類: LaTeX其他技術文章

    評論:
    # re: convert+批處理文件實現png2eps轉換 2005-10-30 10:38 | Helping
    你的這種做法得到的tex文檔中的圖像是點陣式的,一旦放大將會出現馬賽克現象、邊緣模糊不清。

    我的這種做法可以克服你的這種方法的缺陷,得到矢量式的圖形,不論放大多少倍都不會出現馬賽克現象、邊緣都是清晰的。具體做法如下:
    (1)在Visio2003中,將visio文件的版面設置成適應圖形區域,做法是:在文件菜單中選擇頁面設置項,在對話框中選擇頁面尺寸頁,設置成“調整大小以適應繪圖內容”。
    (2)用Acrobat7.0(6.0版是否適用沒試過,估計可以)用創建Pdf文件菜單,直接從Visio文件中創建Pdf文件,保存成Pdf文件。
    (3)用GhostView打開該Pdf文件,然后用文件菜單中的轉換功能將它轉換成EPS格式的文件。
    (4)在TEX文件中插入該EPS文件。  回復  更多評論
      
    # re: convert+批處理文件實現png2eps轉換 2005-10-30 14:24 | Helping
    另外一種做法是:
    (1)在visio2003中另存為Windows MetaFile文件(擴展名wmf);
    (2)在Mayura Draw v4.3中用文件菜單中的insert菜單項插入該wmf文件;然后導出成EPS文件(不是另存);
    (3)在TEX文件中插入該EPS文件。

    但是這種做法有兩點不方便,首先需要另外安裝Mayura Draw v4.3這個軟件,不過CTEX論壇上能下載到這個軟件的一個低一點的版本。其次是這樣導出的EPS文件中的線條會變粗,如果講究的話,還需要在Mayura Draw v4.3中將所以的線條調細,這樣會顯得很麻煩的。

    是否還有別的途徑可以將VISIO文件轉換成EPS文件,我也就是昨天晚上才開始嘗試,歡迎大家多交流!  回復  更多評論
      

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


    網站導航:
     
    主站蜘蛛池模板: 中国一级毛片免费看视频| 亚洲综合激情五月丁香六月| 五月天婷婷精品免费视频| 午夜小视频免费观看| 亚洲精品人成网在线播放影院| 在线观看免费av网站| 亚洲的天堂av无码| 中国xxxxx高清免费看视频| 亚洲春黄在线观看| 免费H网站在线观看的| 亚洲精品午夜国产va久久| 日本免费人成视频播放 | 亚洲国产成人精品青青草原| 91麻豆国产免费观看| 亚洲国产夜色在线观看| 欧美在线看片A免费观看| 亚洲精品国产摄像头| 国产成人涩涩涩视频在线观看免费| 欧洲亚洲综合一区二区三区| 亚洲电影日韩精品| 国产真人无码作爱视频免费| 97亚洲熟妇自偷自拍另类图片| 国产精品久久免费| 精品国产亚洲第一区二区三区| 亚洲日韩中文在线精品第一| 国产成人AV免费观看| 亚洲国产精品久久人人爱| 成人毛片免费观看视频在线| 日日狠狠久久偷偷色综合免费| 亚洲精品蜜桃久久久久久| 91高清免费国产自产拍2021| 亚洲精品乱码久久久久蜜桃 | a毛片免费全部播放完整成| 亚洲黄网在线观看| 日韩免费一级毛片| 成全高清在线观看免费| 亚洲偷偷自拍高清| 不卡一卡二卡三亚洲| 日日麻批免费40分钟日本的| 国产亚洲精品免费| 337p日本欧洲亚洲大胆艺术|