作者 主題: [Help]如何把中文字轉成圖檔 ?  (閱讀 10665 次)

0 會員 與 1 訪客 正在閱讀本文。

unitcell

  • 活潑的大學生
  • ***
  • 文章數: 411
    • 檢視個人資料
[Help]如何把中文字轉成圖檔 ?
« 於: 2007-04-03 09:57 »
Hi all,

如何把中文字轉成圖檔 ? 有何工具或方法?

Thanx.

hoyo

  • 榮譽博士
  • 俺是博士!
  • *****
  • 文章數: 4050
  • 性別: 男
  • 有需要的時候,學習就不會分階段。
    • 檢視個人資料
    • 樂咖黑電腦學習網
[Help]如何把中文字轉成圖檔 ?
« 回覆 #1 於: 2007-04-03 09:59 »
如果是 php 我會用 GD 自己來,就像

http://card.hoyo.idv.tw?hoyo

這樣
受人與魚,不如授人與漁
上海自來水來自海上;倫敦好奇人奇好敦倫

Yamaka

  • 俺是博士!
  • *****
  • 文章數: 4913
    • 檢視個人資料
    • http://www.ecmagic.com
Re: [Help]如何把中文字轉成圖檔 ?
« 回覆 #2 於: 2007-04-03 10:11 »
引述: "unitcell"
Hi all,

如何把中文字轉成圖檔 ? 有何工具或方法?

Thanx.



你的系統環境?  使用的程式語言?


要工具的話, 只要是繪圖軟體都可以做要啊  :P

unitcell

  • 活潑的大學生
  • ***
  • 文章數: 411
    • 檢視個人資料
Re: [Help]如何把中文字轉成圖檔 ?
« 回覆 #3 於: 2007-04-03 10:22 »
引述: "yamaka"
引述: "unitcell"
Hi all,

如何把中文字轉成圖檔 ? 有何工具或方法?

Thanx.



你的系統環境?  使用的程式語言?


要工具的話, 只要是繪圖軟體都可以做要啊  :P


sorry, 是RedHat 8, C語言.
所謂工具是要程式要呼叫用的工具. 非人工操作的工具喔.

unitcell

  • 活潑的大學生
  • ***
  • 文章數: 411
    • 檢視個人資料
[Help]如何把中文字轉成圖檔 ?
« 回覆 #4 於: 2007-04-03 10:24 »
引述: "hoyo"
如果是 php 我會用 GD 自己來,就像

http://card.hoyo.idv.tw?hoyo

這樣


是成品.
能不能提供方法是如何作的.
Thanx.

hoyo

  • 榮譽博士
  • 俺是博士!
  • *****
  • 文章數: 4050
  • 性別: 男
  • 有需要的時候,學習就不會分階段。
    • 檢視個人資料
    • 樂咖黑電腦學習網
[Help]如何把中文字轉成圖檔 ?
« 回覆 #5 於: 2007-04-03 10:28 »
c 我不會...

php 的範例請參考官網 http://tw.php.net/manual/en/ref.image.php
受人與魚,不如授人與漁
上海自來水來自海上;倫敦好奇人奇好敦倫

Yamaka

  • 俺是博士!
  • *****
  • 文章數: 4913
    • 檢視個人資料
    • http://www.ecmagic.com
Re: [Help]如何把中文字轉成圖檔 ?
« 回覆 #6 於: 2007-04-03 10:57 »
引述: "unitcell"
引述: "yamaka"
引述: "unitcell"
Hi all,

如何把中文字轉成圖檔 ? 有何工具或方法?

Thanx.



你的系統環境?  使用的程式語言?


要工具的話, 只要是繪圖軟體都可以做要啊  :P


sorry, 是RedHat 8, C語言.
所謂工具是要程式要呼叫用的工具. 非人工操作的工具喔.


哦~~~

那用 ImageMagick 呢  :roll:

unitcell

  • 活潑的大學生
  • ***
  • 文章數: 411
    • 檢視個人資料
Re: [Help]如何把中文字轉成圖檔 ?
« 回覆 #7 於: 2007-04-04 11:48 »
引述: "yamaka"


那用 ImageMagick 呢  :roll:


ImageMagick 感覺不錯.

echo -n "test" | convert lable:@- label.gif
圖檔真的有test字.

中文問題來了, 如
convert -background lightblue -fill blue \
           -font SimSun -pointsize 48 label:@chinese_words.utf8 \
           label_utf8.gif

找不到SimSun字型, 不曉的如何讓ImageMagick吃到Chinese true-type font ?
這中文字這方面不曉的您是否有解?

Thanx.

Yamaka

  • 俺是博士!
  • *****
  • 文章數: 4913
    • 檢視個人資料
    • http://www.ecmagic.com
[Help]如何把中文字轉成圖檔 ?
« 回覆 #8 於: 2007-04-04 12:45 »
如果指定字型檔名(完成路徑或同路徑下)呢 ..

unitcell

  • 活潑的大學生
  • ***
  • 文章數: 411
    • 檢視個人資料
[Help]如何把中文字轉成圖檔 ?
« 回覆 #9 於: 2007-04-04 15:54 »
引述: "yamaka"
如果指定字型檔名(完成路徑或同路徑下)呢 ..


有嘗試指定絕對路徑. 是可以.
不過轉出是亂碼.
似乎給的truetype還有問題.

thucop

  • 憂鬱的高中生
  • ***
  • 文章數: 148
    • 檢視個人資料
[Help]如何把中文字轉成圖檔 ?
« 回覆 #10 於: 2007-04-04 16:49 »
引述: "unitcell"
引述: "yamaka"
如果指定字型檔名(完成路徑或同路徑下)呢 ..


有嘗試指定絕對路徑. 是可以.
不過轉出是亂碼.
似乎給的truetype還有問題.


http://thucop.blogspot.com/2006/12/imagemagick-use-convert-show-chinese.html

這是我之前試出來的方法!
給您參考一下!
~ 學無止境 ~~

unitcell

  • 活潑的大學生
  • ***
  • 文章數: 411
    • 檢視個人資料
[Help]如何把中文字轉成圖檔 ?
« 回覆 #11 於: 2007-04-04 17:06 »
That's what I need.
感恩!

conan

  • 可愛的小學生
  • *
  • 文章數: 18
    • 檢視個人資料
[Help]如何把中文字轉成圖檔 ?
« 回覆 #12 於: 2007-04-09 18:40 »
引述: "hoyo"
如果是 php 我會用 GD 自己來,就像

http://card.hoyo.idv.tw?hoyo

這樣


我以前使用php+gd的經驗
中文有些問題
不知道是否可以分享一下您的經驗
或是有其他文件可以參考
謝謝

Yamaka

  • 俺是博士!
  • *****
  • 文章數: 4913
    • 檢視個人資料
    • http://www.ecmagic.com
[Help]如何把中文字轉成圖檔 ?
« 回覆 #13 於: 2007-04-09 19:08 »
引述: "conan"
引述: "hoyo"
如果是 php 我會用 GD 自己來,就像

http://card.hoyo.idv.tw?hoyo

這樣


我以前使用php+gd的經驗
中文有些問題
不知道是否可以分享一下您的經驗
或是有其他文件可以參考
謝謝



如果你的 PHP 不是太舊的版本的話,

應該就沒問題, ttf 的路徑建議用絕對路徑..

http://tw.php.net/manual/en/function.imagettftext.php