2012-03-09 4 views
4

node.js経由でgraphicsMagickで画像を作成する方法が必要ですgraphicsmagickでnodejsの画像を作成する

通常はこれで管理できます。

gm convert -background transparent -pointsize 30 -gravity Center label:türkçee HEEEEEY.png 

node.jsには、この入力と同じものが必要です。

var gm = require('gm'); 
gm.background('transparent') 
    .gravity('Center') 
    .fontSize(30) 
    .drawText('Test') 
    .write('HEEEY.png') 

PS:イメージサイズをパラメータとして指定したくありません。 (私の英語には申し訳ありません)

+0

これは単なるGoogleです。 http://aheckmann.github.com/gm/ –

+0

私はそれを知っています。新しいイメージを作成しないイメージを作成します。 – Lupus

+0

新しいものを作成する方法はありませんでした。 – Lupus

答えて

10

node-grapicksmagick READMEの "イメージの作成"を参照してください。

// creating an image 
gm(200, 400, "#ddff99f3") 
.drawText(10, 50, "from scratch") 
.write("/path/to/brandNewImg.jpg", function (err) { 
    // ... 
}); 
+0

ですが、サイズ200x400の画像が生成されます。自分のイメージサイズがテキストにぴったり合ってほしいです。 – Lupus

+0

@Lupusあなたはどのサイズのテキストをしますか? – JT703

関連する問題