1

nodejsでimagemagickを使用して、出力の名前をxy by columnとrowsに変更したいと思います。

私は端末で行うことができますが、これをスクリプトにも実装するにはどうすればよいですか。

端末例:

convert img.jpg -crop 512x512 -set filename:tile ./tiles/pano-%[fx:page.x/256]-%[fx:page.y/256] %[filename:tile]-0.jpg

var args = [
  query.url+".jpg",          // image 
  "-crop",            // will crop the tiles
  "512x512",          // size of tile will be created
  query.url+"/output.jpg"        // Image output name.
];

im.convert(args, function(err) {
    if(err) { throw err; }
    res.end("Image crop complete");
  });

}

または、画像を並べて表示する別の方法を教えてください。

4

1 に答える 1

0

わかりました解決策を見つけました。これは、必要に応じて他の人に役立つかもしれません。

var args = [
  query.url+".jpg",   // image location
  "-crop",            // will crop the tiles
  "512x512",
  "-set",
  "filename:tile",
  query.url+"/pano-%[fx:page.x/512]-%[fx:page.y/512]",         
  "%[filename:tile]-0.jpg"

];
于 2015-08-10T12:49:49.303 に答える