2012-03-09 3 views
4

мне нужен способ создания изображения на GraphicsMagick с помощью Node.jsсоздать изображение на nodejs с GraphicsMagick

Обычно я могу управлять этим с;

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

Мне нужен эквивалент этого ввода в node.js like;

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

Я это знаю. Он manuplates изображение, не создавая его новое. – 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

Смежные вопросы