※ img要素(IPカメラ)よりコピーした画像は保存ボタンでは保存できません。ブラウザの機能で保存する必要があります。(一度実行すると canvas が汚染されて他の要素からコピーしても保存ボタンが使用できなくなります)
※ 別ドメイン画像は、access-control-allow-origin: * ヘッダが送信されている事と、img 要素に crossorigin="anonymous" が設定されている必要があります。