2016-05-04 9 views
0

ファブリックキャンバスオブジェクトをhq表現する必要があります。作成プロセス中にユーザーがアップロードした低品質の写真があります。写真を元の本物のHQバージョンに置き換え、キャンバス上の他のオブジェクトの座標とサイズを再計算する必要があります。ファブリックキャンバス上の写真を置き換えるためにサーバー側を使用するので、ファブリックを実行するためにnodejが必要です。 私は必要なものに手を伸ばすのが正しい方法ですか、それとも簡単な方法がありますか?もし正しい方法であれば誰でも私にフィドルのコード例を教えていただけますか?ファブリックjsキャンバスのイメージをhqイメージに置き換えます。プログラマティックとリカルコの他のオブジェクトのサイズとサイズを変更してください。

P.S. canvas.toSvgを使用し、PHPのimagemagickでサイズを変更しても、200x200 pxから作成された2000x2000 pxイメージの品質が完全に悪い原因にはなりませんでした。

答えて

0

が見つかりました。 nodejsサーバーをインストールする必要があります。 1.キャンバスデータをjson に保存します。2.パスをhq img のパスで低品質のimgに変更します。3. ajax呼び出しでnodejsに送信します。 4. nodejsサーバーのjsonからキャンバスをロード 5.最終キャンバスをimg

に保存します
関連する問題