Giter Site home page Giter Site logo

matsuvr / onlinechekikai Goto Github PK

View Code? Open in Web Editor NEW
0.0 1.0 0.0 2.91 MB

オンラインのサイン会・チェキ会を効率化するためのWebアプリ Support tool for autograph session running in browser

License: Other

PHP 0.24% HTML 0.77% JavaScript 98.37% CoffeeScript 0.63%

onlinechekikai's Introduction

onlinechekikai

オンラインのサイン会・チェキ会を効率化するためのWebアプリ Support tool for autograph session running in browser

現状、セキュリティが激甘です。使う時だけサーバーを立てて、サイン会が終わったらサーバーごとオフにする運用を推奨しています

Currently, its security is very weak. I recommend setting up the server only when you use it and turning it off after the autograph session is over.

インストール方法 How to install

PHPが動くWebサーバーに、このフォルダ構造を保ったままアップロードします。 temppic、signedpic、output.htmlのフォルダ/ファイルは書き込み可能な権限にしておいてください。 あとはindex.htmlをブラウザで読み込めば動きます。

Just put files and folders into your web server which has PHP. "temppic", "signedpic" folders and "output.html" file must have writeable permissions. After upload, access to "index.html" on modern browser.

使い方 How to use

サインをするタレントは、OBS Virtual camを使って、SkypeやZoomなどのビデオ通話アプリに自分の姿を映している状況を想定しています。 OBSで構成するシーン上に、事前に、https://あなたがインストールしたサーバー/onlinechekikai/output.html をブラウザソースとして読み込んでおいてください。 そして、このブラウザソースは、普段は非表示にしておきます。

howtouse00

ビデオ通話アプリの画面キャプチャーを、OSのクリップボードにコピーします。Windowsの場合はWinキー+Shift+Sで、ドラッグした領域をクリップボードにコピーできます。 そして、「ここをクリックして、Ctrl+Vまたは右クリックから貼り付けで画像を貼ってください」という領域をクリックして Ctrl+V または 右クリック→貼り付け でペースとします。

howtouse01

すると、canvas領域に、自動的にリサイズされた状態で貼り付けられます。画像の大きさなどによっては、多少時間がかかることがあります。

howtouse02

canvas領域にマウスやペンタブレットで直接、サインの書き込みができます。 色の変更や、閉じた領域を塗りつぶす塗りつぶしツールもあります。

howtouse03

書き終わったら、完成 ボタンを押します。

すると、output.htmlには、完成した画像のサムネイルと、完成した画像をダウンロードできるQRコードが表示されています。 ※output.htmlは標準では1分ごとに自動更新する設定になっているので、すぐには反映されないことがあります。output.htmlのmetaタグ内の数字を変更することで自動更新の間隔を変更できます。

OBSのoutput.htmlを読み込んだブラウザソースを表示して、ファンに見える状態にします。ファンはこのQRコードから、サインを持ち帰ることができます。

howtouse04

紹介動画を作ったので、合わせてご覧下さい。

https://youtu.be/vmbB8DfOUew

プログラムを始めたばかりの初心者が作ったので、フォークしてどんどん自分好みに改変していただけると嬉しいです。

onlinechekikai's People

Contributors

matsuvr avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.