画像の登録フォームにてjQueryプラグイン(piCEdit)を用いてWebカメラの映像を撮影させる方法
2024/01/13
form内の画像アップロード部分にて、通常であれば画像ファイルを参照させたものをアップロードするけど、Webカメラでその場で撮影させて、その画像をアップロードするjQueryプラグイン(piCEdit)があったので以下に使用方法のメモ。
piCEdit
https://github.com/andyvr/picEdit
サンプル
https://taitan916.info/sample/picEdit/
※画像を送信しても保存されません。
ソース
撮影するページ
<!doctype html> <html> <head> <meta charset="UTF-8"> <title>picEditのテスト</title> <link rel="stylesheet" type="text/css" href="./css/picedit.min.css" /> </head> <body> <form action="./out.php" method="post" enctype="multipart/form-data"> <input type="file" name="img" id="img"> <input type="submit" value="submit!!!"> </form> <script type="text/javascript" src="https://ajax.googleapis.com/ajax/libs/jquery/1.9.1/jquery.min.js"></script> <script type="text/javascript" src="./js/picedit.min.js"></script> <script type="text/javascript"> $(function() { $('#img').picEdit(); }); </script> </body> </html>
保存するページ
<?php move_uploaded_file($_FILES['img']["tmp_name"], '/hoge/huga/xxx.jpg')); ?>
その他
WebRTCとかいうのがIEとsafariでは対応していないらしく、主要ブラウザだとfirefoxやchromeしか使えなさそう。
関連記事
-
-
jQueryのプラグインで簡単にイメージスライダーを作成(bxslider)
画像のスライダーを作る時に便利なプラグインであるbxslider。簡単に使えるし ...
-
-
formのpasswordとtextをjQueryで切り替える方法
formでtype="password"を指定していると内容を入力した際に「●● ...
-
-
「slick」でarrows(次に進む・前に戻るボタン)を設定しても表示されない場合の対応方法
「slick」で画像スライダーを表示する際にarrows(次に進む・前に戻るボタ ...
-
-
jQueryプラグインの作成
面白そうだったのでメモ。 ■参考サイト http://www.entacl.in ...
-
-
jQueryのトースト(通知)用ライブラリ「iziToast.js」の利用方法
システム構築の際、エラー表示をJavaScriptのアラートではなくトースト(通 ...