HTML 5 Canvas & Java スクリプトを使用して画像編集ツールを作成しています。キャンバスに合わせて画像をスケーリングし、いくつかのフィルターを適用して、画像をディスクに保存することで、大きな画像をキャンバスにロードしています。
問題は、キャンバスを画像に保存すると、キャンバスサイズの画像が保存されることです。私が望むのは、画像がフィルターを適用して実際の寸法に保存されることです。Flickr で使用されているのと同じアプローチ。
例えば
画像が 1000px X 1000px で、300px X 300px のキャンバスに表示されている場合、画像を 300px X 300px としてキャンバスにロードしています。保存中に、1000px X 1000pxの寸法で画像を保存したい. どうやってするか?
私はphp、HTML5、Javascriptを使用して開発しています。
画像をサーバーに送信する前に、クライアント側ですべてを行いたい
ヘルプはありますか?
適切な解決策を探しています