問題タブ [node-canvas]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
javascript - cli stdout からバッファに画像をロードしてキャンバスに挿入する方法
CLI スクリプトから生成された画像をキャンバスにロードする必要があります。
コンソールで実行する$ render -id 1 -o > foo.png
と、魔法のように機能し、pngは.pngとして保存されfoo.png
ます。
PNG を出力する最終ステップの内部はrender -id 1 -o
、基本的に次のようになります。
保存した一時ファイルを読み込んで出力します。
残念ながら、一時ファイルの名前を返してからpngを再度ロードすることはできません。
更新コマンドのバッファサイズが問題の原因ではないかと疑ったexec
ため、maxBuffer を 10mb 程度に1024*10240
増やしました。画像は 2 ~ 3 MB を超えないようにしてください。しかし、それは役に立ちませんでした。
javascript - サーバー側のフロントエンド JS フレームワークを Node.JS で使用して、コンテンツ配信用の Web サービスを作成することは可能ですか?
HTML キャンバス タグを使用する Playcanvas (JS GameEngine フレームワーク) で作成された完全なプロジェクトがあります。このプロジェクトは、さまざまな形式 (base64、dataUrl、blob、jpeg) で画像を生成することもできます。
このプロジェクトをサーバー側に置いて、その Playcanvas プロジェクトから生成された画像を配信できる新しい Web サービスを作成したいと考えています。
では、クライアント側から機能コードを使用し、それを Node.JS を使用してサーバー側に配置することは可能ですか? 同様の目標を達成するnode-canvas のようないくつかの作品を知っています。