2008/03/19

[軟體] 產生條碼圖

barcode 是個可以產生條碼的 Free software. 通常, 我們寫完一本書, 申請到 ISBN 後, 接下來要做的事就是產生 ISBN 條碼並置於封底. 此時 barcode 就派上用場了.

比方說, ISBN 是 3-89721-122-X 的話, 就用底下的指令產生條碼, 輸出檔是 isbn.ps

$ barcode -b 3-89721-122-X -e ISBN -o isbn.ps 
$ ps2eps isbn.ps 轉成eps檔

要把 isbn.ps 轉成 png 圖檔並把背景設為透明的話, 則用 imagemagick 套件裡的 convert 指令

$ convert -trim -transparent "#FFFFFF" \
isbn.ps isbn.png 

結果如下圖

barcode 當然不只可以產生 ISBN 的條碼, 有興趣的人可以 man barcode, 看看它支援什麼樣的 encoding type.

沒有留言: