Signature_pad: Menangkap data biometrik dengan tanda

Dibuat pada 20 Jan 2017  ·  52Komentar  ·  Sumber: szimek/signature_pad

Halo.

Apakah mungkin untuk mendapatkan data biometrik yang terkait dengan tanda? Saya katakan, kecepatan menulis, jumlah baris, dll. Saya perlu memastikan bahwa pengguna tidak menolak keaslian tandanya sendiri untuk tujuan hukum. Komponen ini adalah satu-satunya yang pernah saya lihat yang menulis tanda halus, jadi saya kira data itu diambil. Tujuan akhirnya adalah mendapatkan tanda pengguna akhir + informasi biometrik yang terkait dengan tanda itu + stempel waktu pihak ketiga yang sah; kemudian, encoding seluruh paket, dan kirim ke database. Apakah mungkin?

Terima kasih banyak.

enhancement

Komentar yang paling membantu

ada update tentang topik ini?

Semua 52 komentar

Itu tergantung pada data apa yang sebenarnya ada dalam pikiran Anda, tetapi saya pikir itu mungkin. Ada ISO/IEC 19794-7:2014 yang "_menentukan format pertukaran data untuk data perilaku tanda tangan/tanda yang ditangkap dalam bentuk deret waktu multi-dimensi_", jadi akan luar biasa menggunakan standar ini daripada membuat sendiri . Sayangnya, saya tidak memiliki akses ke dokumen ini dan tidak tahu seperti apa formatnya sebenarnya :/

Terima kasih banyak atas jawaban Anda! Saya akan menantikan standar itu dan
Saya akan melaporkan di sini setiap uang muka yang bisa saya dapatkan untuk penggunaan lebih lanjut.

El 21/1/2017 10:21, "Szymon Nowak" [email protected] escribió:

Itu tergantung pada data apa yang sebenarnya ada dalam pikiran Anda, tapi saya pikir itu akan menjadi
mungkin. Ada ISO/IEC 19794-7:2014
http://www.iso.org/iso/catalogue_detail.htm?csnumber=55938 yang " menentukanformat pertukaran data untuk data perilaku tanda tangan/tanda yang ditangkap dalambentuk deret waktu multi-dimensi ", jadi akan luar biasa untuk
gunakan standar ini daripada membuat standar kita sendiri. Sayangnya, saya tidak
memiliki akses ke dokumen ini dan tidak tahu bagaimana formatnya sebenarnya
Suka :/


Anda menerima ini karena Anda yang menulis utas.
Balas email ini secara langsung, lihat di GitHub
https://github.com/szimek/signature_pad/issues/213#issuecomment-274250329 ,
atau matikan utasnya
https://github.com/notifications/unsubscribe-auth/APdPAIzn5SZW2nwNKDD3evH4ijb_1Mk7ks5rUc4wgaJpZM4LphIH
.

@kalihos Anda juga dapat mencoba rilis beta terbaru (1.6.0-beta.1), yang memiliki metode #toData yang mengembalikan semua titik yang dikelompokkan dalam garis, tetapi saat ini hanya mengembalikan koordinat waktu, x dan y untuk setiap titik. Akan lebih mudah untuk menambahkan kecepatan dan akselerasi ke dalamnya, tetapi saya rasa kami tidak dapat menangkap hal lain.

Anda dapat mencoba versi beta ini di halaman demo - cukup gambar apa saja lalu panggil signaturePad.toData() di konsol alat pengembang.

Tentu saja, menangkap kecepatan dan akselerasi akan sangat bagus, dan cukup
untuk jaminan hukum bahwa penandatangan tidak dapat menolak otoritas. Bagaimanapun,
metode #toData baru adalah pemberitahuan yang sangat baik bagi saya. Saya akan mencoba dan memberi umpan balik
Anda.

Terima kasih banyak!

2017-01-22 14:35 GMT+01:00 Szymon Nowak [email protected] :

@kalihos https://github.com/kalihos Anda juga dapat mencoba yang terbaru
rilis beta (1.6.0-beta.1), yang memiliki metode #toData yang mengembalikan semua
poin dikelompokkan dalam garis, tetapi saat ini hanya mengembalikan waktu, x dan y
koordinat untuk setiap titik. Akan lebih mudah untuk menambah kecepatan dan
percepatan untuk itu, tapi saya tidak berpikir kita bisa menangkap apa pun.

Anda dapat mencoba versi beta ini di halaman demo
https://szimek.github.io/signature_pad/ - cukup gambar apa saja dan kemudian
panggil signaturePad.toData() di konsol alat dev.


Anda menerima ini karena Anda disebutkan.
Balas email ini secara langsung, lihat di GitHub
https://github.com/szimek/signature_pad/issues/213#issuecomment-274331306 ,
atau matikan utasnya
https://github.com/notifications/unsubscribe-auth/APdPAH0oBwyertm7moGPS24Fubi33MKOks5rU1sJgaJpZM4LphIH
.

Saya kira akselerasi dan kecepatan dapat disimpulkan dari cap waktu - tetapi, untuk apa nilainya, akan sangat menyenangkan memiliki opsi untuk memasukkan titik data tersebut saat memanggil toData , atau memiliki metode baru untuk menghubungkannya .

Omong-omong - saya menyukai versi beta. Telah mengujinya sedikit dan saya berharap dapat menyimpan data mentah di DB di masa mendatang. Barang bagus! 👍

@JD-Robbs

Omong-omong - saya menyukai versi beta.

Terima kasih! :)

Telah mengujinya sedikit dan saya berharap dapat menyimpan data mentah di DB di masa mendatang.

Itulah mengapa saya lebih suka menggunakan beberapa standar yang ada untuk menyimpan barang-barang ini. Begitu orang mulai menyimpannya di DB mereka, akan sulit untuk memodifikasinya di versi berikutnya. Awalnya, itu dimaksudkan untuk menjadi pribadi dan hanya digunakan untuk menggambar SVG dan membantu dengan tes unit.

Saya hanya ingin tahu berapa kecepatan dan percepatan yang seharusnya untuk titik pertama di setiap baris - 0 atau null/undefined ?

Saya sudah mencoba versi beta Anda yang luar biasa, dan itu bekerja dengan baik! Seperti yang Anda katakan, akan luar biasa untuk memiliki kecepatan dan akselerasi tambahan yang tersedia. Dalam poin hukum, saya pikir tidak relevan memiliki 0 atau null/tidak terdefinisi untuk poin pertama, karena itu hanya akan digunakan untuk membandingkan tanda dengan tanda lain yang disimpan sebelumnya, jadi siapa pun dapat memeriksa apakah itu orang yang sama yang menandatangani kedua kali . Tapi, secara teknis, mungkin akan lebih baik untuk mengatur akselerasi untuk titik pertama ke 0. Saya pikir akan lebih mudah untuk menyimpan array penuh, karena 0 selalu merupakan format yang lebih mudah untuk diekspor ke file... jika tidak, kita akan melakukannya store "null-5-3-7-2...", dan menurut saya kedengarannya agak membingungkan...

Menghormati standar, seperti yang saya katakan, saya mencoba untuk mendapatkan informasi rinci tentang hal itu, tetapi perbedaan hukum yang tinggi dalam kompleksitas antara negara yang berbeda tidak membantu sama sekali... Misalnya, di Spanyol tidak ada sertifikasi hukum tentang tanda "tulisan tangan digital" semacam ini, tetapi diterima. Namun, berbeda dengan tanda tulisan tangan tradisional atau tanda bersertifikat digital, di sini Andalah yang perlu menunjukkan bahwa proses Anda baik-baik saja dan Anda dapat memastikan keaslian tanda tersebut, tetapi berdasarkan tatanan hukum Spanyol (http:// noticias.juridicas.com/base_datos/Admin/l59-2003.html - maaf, hanya bahasa Spanyol).

Halo lagi!

Saya tetap tidak dapat mengakses dokumen standar, tetapi saya telah melihat Hukum Spanyol, dan data Anda yang diambil saat ini lebih dari cukup. Hanya data seperti titik tekanan dan kemiringan yang tidak mungkin ditangkap dari perangkat normal, tetapi data tersebut tidak sepenuhnya diperlukan. Bagaimanapun, kecepatan dan akselerasi akan luar biasa untuk memastikan pengguna tidak menolak tandanya sendiri. Saya memulai pengembangan saya dengan mengintegrasikan komponen Anda. Jika Anda menambahkan data tambahan seperti itu dalam waktu dekat, saya akan mencoba menyesuaikan data di database saya. Ini bekerja sangat hebat...

Terima kasih banyak!

Saya kira jika suatu titik sudah memiliki kecepatan dan percepatan, maka tidak terlalu membutuhkan waktu lagi. Saya akan mencoba memperbaruinya, meskipun mungkin agak lama. Mungkin seseorang ingin membuat PR? 😉.

@szimek

Itulah mengapa saya lebih suka menggunakan beberapa standar yang ada untuk menyimpan barang-barang ini. Begitu orang mulai menyimpannya di DB mereka, akan sulit untuk memodifikasinya di versi berikutnya. Awalnya, itu dimaksudkan untuk menjadi pribadi dan hanya digunakan untuk menggambar SVG dan membantu dengan tes unit.

Itu poin yang sangat bagus - saya bahkan belum berpikir sejauh itu dengan semua kegembiraan saya (walaupun saya masih akan menyimpan Gumpalan, itu bagus untuk memiliki informasi biometrik mentah juga). Saya kira versi masa depan apa pun masih akan didasarkan pada informasi dasar seputar koordinat dan waktu - oleh karena itu, saya kira, selalu ada jalur peningkatan/konversi jika ada yang berubah (misalnya ukuran/skala). Tapi, sekali lagi, saya tidak benar-benar mengetahui bagaimana semuanya diimplementasikan.

Saya hanya ingin tahu kecepatan dan akselerasi apa yang seharusnya untuk titik pertama di setiap baris - 0 atau nol/tidak terdefinisi?

Saya kira kecepatan akan menjadi 0, dan percepatan delta ke titik kedua? Meskipun demikian, berapakah percepatan titik terakhir? Mungkin, keduanya harus 0 - tidak yakin.

Saya kira jika suatu titik sudah memiliki kecepatan dan percepatan, maka tidak terlalu membutuhkan waktu lagi. Saya akan mencoba memperbaruinya, meskipun mungkin agak lama. Mungkin seseorang ingin membuat PR? 😉.

Atau, saya pikir perilaku toData dan fromData bisa tetap apa adanya (hanya untuk menjaga data yang diperlukan seminimal mungkin).

Sebagai gantinya, mungkin ada metode tambahan pada prototipe yang dapat mengubah output dari toData menjadi {x: number, y: number, time: number, velocity: number, acceleration: number}[] .

Mungkin Anda benar. Saya dapat menyimpulkan informasi itu mulai dari waktu,
pikir itu bisa lebih mudah untuk membandingkan dua tanda. Tapi ya, itu akan membebani
objek tanpa perlu. Saya akan bekerja dengan versi beta Anda saat ini.
Ini sempurna apa adanya!

El 24/1/2017 18:20, "Szymon Nowak" [email protected] escribió:

Saya kira jika suatu titik sudah memiliki kecepatan dan percepatan, maka tidak
sangat membutuhkan waktu lagi. Saya akan mencoba memperbaruinya, meskipun mungkin perlu waktu
ketika. Mungkin seseorang ingin membuat PR? 😉.


Anda menerima ini karena Anda disebutkan.
Balas email ini secara langsung, lihat di GitHub
https://github.com/szimek/signature_pad/issues/213#issuecomment-274872842 ,
atau matikan utasnya
https://github.com/notifications/unsubscribe-auth/APdPAG5bKRA4vv9_uqT563KiR1eqpZ_hks5rVjLCgaJpZM4LphIH
.

+1 pada ini.
Ini adalah info bagus untuk mencapai ISO 19794-7.

@javenosa Apakah Anda punya info apa yang sebenarnya ditentukan oleh data/format ISO 19794-7?

X coord dari pena (bertambah saat bergerak ke kanan)
Y coord dari pena (bertambah saat bergerak ke atas)
Koord Z dari pena (bertambah saat memindahkan lift antara perangkat dan pena, ini tidak berlaku di sini)
Kecepatan horizontal (selisih antara kecepatan)
Kecepatan vertikal (selisih antara kecepatan)
Percepatan horizontal
Percepatan vertikal
Waktu
Perbedaan waktu
Tekanan
Sudut (ini tidak berlaku di sini)

Dengan plugin Anda, Anda bisa mendapatkan item terbanyak dari daftar ini.

https://image.slidesharecdn.com/onlinesignaturerecognition-130201011136-phpapp02/95/online-signature-recognition-16-638.jpg?cb=1359681345

@javenosa Terima kasih! Jika ada orang yang ingin melakukan PR untuk menambahkan kecepatan horizontal dan vertikal serta percepatan dan perbedaan waktu, itu akan luar biasa Seperti yang Anda katakan, kami tidak bisa benar-benar mendapatkan koordinat, tekanan, atau sudut Z.

Satu perbedaan adalah bahwa di kanvas HTML, koordinat Y meningkat saat bergerak ke bawah. Saya tidak yakin apakah masuk akal untuk mengubahnya agar sesuai dengan spesifikasi, karena akan sedikit mengganggu menggunakan data ini kemudian menggambar di atas kanvas dan Anda mungkin perlu mengetahui ketinggian kanvas untuk mengetahui apa untuk mengurangi dari...

Saya juga bertanya-tanya apakah kita juga harus memiliki beberapa metode lain (atau opsi untuk #toData ) yang mengembalikan warna pena dan lebar maks/min per baris juga. Itu tidak benar-benar diperlukan untuk data biometrik tanda tangan, jadi mungkin nanti bisa ditambahkan nanti, jika cukup banyak orang yang mengeluhkannya.

Saya pikir tekanan bisa didapat pada perangkat yang benar (tentu saja, dengan dukungan tekanan, iPhone 6s, iPhone 6s Plus, iPhone 7, iPhone 7 Plus, dll).

Saya tidak tahu bahwa mungkin untuk mendapatkan nilai-nilai ini di JS, itu cukup mengagumkan.

Meskipun melihat kode sumber https://pressurejs.com tampaknya tidak sepele untuk diterapkan dan saya tidak yakin itu sepadan dengan kode tambahan, jadi mungkin itu dapat ditunda untuk saat ini dan akhirnya ditambahkan di versi berikutnya.

Yap, pressurejs adalah salah satu alternatif (saya hanya menyalin versi iphone dari situs mereka hahah).
Saya mengerti maksud Anda, logika yang masuk akal.

Saya menguji pressurejs, dan sepertinya selalu mengatakan bahwa perangkat tidak didukung (saya mencoba dengan trackpad Macbook normal, iPhone ...). Bagaimanapun, melihat informasi spesifikasi dari @javenosa , saya pikir kami saat ini menyimpan setiap informasi yang diperlukan ke dalam DB dengan metode toData, kecuali mungkin tekanan (sulit didapat tanpa perangkat Wacom atau serupa), dan sudut (mirip dengan sebelumnya) . Saat ini saya menggunakan plugin Anda yang luar biasa ke dalam aplikasi saya, dan itu berfungsi dengan baik. Dan, jika nanti saya perlu menganalisis tanda tangan apa pun, saya dapat membaca informasi biometrik dan mendapatkan data tambahan seperti kecepatan atau akselerasi. Saya pikir tidak perlu menyimpan informasi yang berlebihan...

@kalihos Jika kami memutuskan untuk melewatkan tekanan untuk saat ini, maka Anda benar bahwa semua data lain (yaitu kecepatan dan akselerasi) dapat diturunkan dari waktu. Mungkin untuk saat ini akan lebih mudah untuk hanya mengembalikan waktu saja dan menyediakan script di file README yang dapat mengubahnya menjadi sesuatu yang memiliki data tambahan ini.

Saya hanya ingin tahu apakah kita juga perlu mengembalikan ukuran kanvas (atau mungkin koordinat X dan Y maks/min yang lebih baik), sehingga dimungkinkan untuk membalikkan koordinat Y (0 di bagian bawah vs 0 di atas).

@szimek Sebaiknya sediakan koordinat maks/min X dan Y. Tetapi perhatikan bahwa, saat menyimpan ke SVG, informasi tersebut dapat membingungkan karena kemungkinan mengubah ukuran. Tidakkah menurut Anda akan lebih baik untuk menyimpan tanda tangan hanya dalam format PNG jika Anda ingin menyimpan maksimal X/Y?

Hormati skrip dalam file README, ya, itu ide bagus lainnya. Hanya perlu memastikan perbandingan yang benar untuk tujuan hukum (klaim hukum).

@kalihos Saya berpikir untuk menyimpan max/min X dan Y saja sehingga memungkinkan untuk membalikkan Y untuk data biometrik. Seperti yang disebutkan @javenosa sebelumnya, dalam spesifikasi 0 ada di bawah, tetapi di kanvas 0 ada di atas. Jika kita ingin mengikuti spesifikasi, saya memerlukan beberapa cara untuk "membalikkan" koordinat Y. Tentu saja max/min X dan Y juga dapat diturunkan dengan mengulangi semua poin yang dikembalikan oleh metode #toData , sehingga tidak perlu dikembalikan oleh #toData itu sendiri.

@szimek Ini adalah pilihan yang baik untuk menyimpan max/min X dan Y, sehingga Anda dapat mengembalikan kanvas penuh, dan Anda dapat menyelesaikan spesifikasi. Bagaimanapun, saya tidak berpikir itu sepenuhnya perlu untuk mengambil spesifikasi secara harfiah, jika Anda dapat memastikan keaslian tanda tangan ... tetapi menyimpannya dengan benar agar lebih "murni";)

Ada pembaruan tentang ini?
Akselerasi dan kecepatan akan menjadi fitur luar biasa untuk metode "toData".

Terima kasih

@javenosa Saat ini saya fokus merilis 1.6 dengan dukungan SVG, tetapi tidak punya banyak waktu luang, jadi perkembangannya agak lambat.

jika Anda ingin melihatnya di 1.6, PR dipersilakan ;) Juga, seharusnya cukup mudah untuk menulis skrip sederhana yang mengambil output dari toData dan menambahkan kecepatan dan akselerasi - yang Anda perlukan hanyalah menghitung waktu diffs, yang sudah dikembalikan.

Saya tidak tahu bagaimana rumus untuk menghitung kecepatan dan percepatan, jika Anda bisa memberi tahu saya, saya bisa mengerjakan PR.

velocity = change in distance / change in time
acceleration = change in velocity / change in time

Ada Point#velocityFrom(point) yang akan memberi Anda kecepatan antara 2 poin dan setelah Anda mendapatkannya, Anda dapat menggunakan kode yang hampir sama untuk menghitung akselerasi:

// This one already exists
Point.prototype.velocityFrom = function (start) {
  return (this.time !== start.time) ? this.distanceTo(start) / (this.time - start.time) : 1;
};

// This one should be added
Point.prototype.accelerationFrom = function (start) {
  return (this.time !== start.time) ? this.velocityFrom(start) / (this.time - start.time) : 1;
};

Kedua metode mungkin harus mengembalikan 0 alih-alih 1 jika waktunya sama, karena posisinya juga harus sama...

Proyek yang menarik! Standar biometrik ISO adalah standar biner yang dikodekan ASN-1 yang akan kami terapkan. Untungnya bagi kami versi XML dirilis pada tahun 2015 yang jauh lebih mudah untuk diterapkan.

Mengenai kiriman dari javenosa, perlu disebutkan bahwa sebagian besar saluran (disebut saluran dalam standar ISO) bersifat opsional. Hanya x,y dan t yang diperlukan dan sisanya opsional. Jadi mungkin bagus untuk memiliki tekanan atau koordinat Z, sudut, dll. tetapi itu tidak wajib untuk kumpulan data biometrik yang sepenuhnya sesuai. Selain itu banyak nilai lain yang dapat dihitung kemudian dari nilai x,y, dan t yang ada seperti (kecepatan, percepatan, dll.). Jadi saya akan mulai dengan kumpulan data paling dasar: x,y,t ...

@Lonzak Jika ada yang bisa memberikan info bagaimana tepatnya struktur data akan terlihat dibandingkan dengan apa yang terlihat sekarang, itu akan sangat bagus. Karena metode #toData saat ini mengembalikan x, y koordinat dan waktu, jadi saya rasa ini hanya masalah mengubah struktur saat ini menjadi apa pun yang diharapkan oleh standar ISO.

Ya tidak masalah: Lihat skema dan contoh yang disediakan. Untuk konversi XML<->JS Anda dapat menggunakan jsonix . Tetapi seperti yang telah disebutkan ini adalah standar berbasis XML yang lebih baru, versi berbasis ASN-1 yang lebih lama jauh lebih kompleks untuk dibuat imho (DER, BER encoder dengan dukungan untuk instruksi encoding. Kami tidak menemukan encoder/decoder open source yang mendukung itu)...

@szimek perpustakaan yang luar biasa, menggunakannya dalam proyek asli reaksi dan semulus mentega!
@kalihos apakah Anda tahu tentang pengenalan tanda tangan/sdk yang cocok?

Maaf, tapi saya tidak punya apa-apa. Saya hanya menggunakannya untuk dokumen berisiko rendah, jadi
Saya tidak mengharapkan siapa pun untuk menolak tandanya sendiri.

El 21/9/2017 23:21, "Mark Vayngrib" [email protected] escribió:

@szimek https://github.com/szimek perpustakaan yang luar biasa, menggunakannya dalam reaksi
proyek asli dan halus seperti mentega!
@kalihos https://github.com/kalihos apakah Anda tahu tanda tangan yang bagus?
pengenalan/sdk yang cocok?


Anda menerima ini karena Anda disebutkan.
Balas email ini secara langsung, lihat di GitHub
https://github.com/szimek/signature_pad/issues/213#issuecomment-331285500 ,
atau matikan utasnya
https://github.com/notifications/unsubscribe-auth/APdPANXnge-rnI2TRuV9w-uqdp8kn_nbks5sktNEgaJpZM4LphIH
.

@mgierw Terima kasih! Namun, sekarang ada SignaturePad#toData , seseorang dapat (mungkin) menulis skrip kecil yang mengambil output dari fungsi ini dan mengonversinya ke format yang diharapkan oleh standar ini. Bahkan tidak harus menjadi bagian dari perpustakaan ini.

Sesuatu seperti:

const data = convertToISO(signaturePad.toData());

Jika seseorang datang dengan perpustakaan seperti itu, saya akan menambahkan info tentangnya ke file README.

Hai,
percakapan ini sangat menarik!
apakah seseorang mencoba menerapkan standar ISO?
Saya ingin membantu

Ada berita tentang ini?

Saat Anda berbicara tentang kecepatan dan akselerasi, bagaimana dengan kekuatan? Ada perpustakaan yang disebut pressurejs, yang memungkinkan Anda mengukur kekuatan sentuhan pada perangkat yang mendukungnya. Saya tidak dalam topik ini, jadi saya tidak tahu apa-apa tentang bagian hukum.

@Springrbua v3 dari perpustakaan ini mendukung acara penunjuk, yang dapat memberikan info tersebut jika perangkat menyediakannya. Jadi seharusnya mungkin, tetapi saya tidak merencanakannya untuk rilis 3.0.0 pertama, karena kurangnya waktu dan perangkat untuk mengujinya.

Terima kasih atas jawaban cepatnya. Saya baru saja menemukan pressurejs akhir-akhir ini jadi saya penasaran, apakah itu bisa digunakan untuk tanda tangan digital juga.

@szimek perpustakaan yang luar biasa, menggunakannya dalam proyek asli reaksi dan semulus mentega!

@mvayngrib Bagaimana tepatnya Anda berhasil membuatnya bekerja dengan RN?

@ntelkedzhiev Saya menggunakan react-native-signature-pad yang merupakan pembungkus di sekitar perpustakaan ini. Atau lebih tepatnya, saya menggunakan garpu pembungkus itu, karena saya ingin mendapatkan lebar/tinggi kembali bersama dengan url data (https://github.com/tradle/react-native-signature-pad)

@mvayngrib Terima kasih telah memberi tahu saya! Saya melakukan hal yang sama. Saya juga mencoba memperbarui https://github.com/kevinstumpf/react-native-signature-pad untuk menggunakan versi baru yang diperbarui dari repo ini tetapi itu akan memakan waktu lebih lama daripada yang saya miliki sekarang. Saya pikir semua modul harus diletakkan di dalam satu file dan harus dalam format CJS/UMD.

ada update tentang topik ini?

Hai, saya menemukan standar implementasi biometrik.
https://github.com/biosignin/bsi-core
Ini agak tua tetapi bisa menjadi titik awal

Hai! Ini akan menjadi tambahan yang bagus untuk proyek ini. Ada berita tentangnya?

Apakah yang Anda maksud: denyut nadi, tekanan darah, dilatasi pupil, suhu tubuh?

Pada Selasa, 15 Sep 2020 pukul 01:24 corrrso [email protected] menulis:

Hai! Ini akan menjadi tambahan yang bagus untuk proyek ini. Ada berita tentangnya?


Anda menerima ini karena Anda berlangganan utas ini.
Balas email ini secara langsung, lihat di GitHub
https://github.com/szimek/signature_pad/issues/213#issuecomment-692553010 ,
atau berhenti berlangganan
https://github.com/notifications/unsubscribe-auth/AK7MVVQPIVBQFFOLU3NGV4TSF4QCBANCNFSM4C5GCIDQ
.

--
ini tanda tangan saya

Apakah yang Anda maksud: denyut nadi, tekanan darah, dilatasi pupil, suhu tubuh?

Pada Sel, 15 Sep 2020 jam 01:24 corrrso @ . * > menulis: Hai! Ini akan menjadi tambahan yang bagus untuk proyek ini. Ada berita tentangnya? — Anda menerima ini karena Anda berlangganan utas ini. Balas email ini secara langsung, lihat di GitHub < #213 (komentar) >, atau berhenti berlangganan https://github.com/notifications/unsubscribe-auth/AK7MVVQPIVBQFFOLU3NGV4TSF4QCBANCNFSM4C5GCIDQ .
-- ini tanda tangan saya

Maksudnya tekanan langkah, akselerasi, kecepatan, dll. seperti yang didefinisikan dalam spesifikasi ISO 19794-7.
Ini dianggap data biometrik yang berguna untuk memvalidasi tanda tangan secara legal, gambar tanda tangan saja tidak cukup di beberapa negara seperti Italia dan mungkin Spanyol.

Apakah yang Anda maksud: denyut nadi, tekanan darah, dilatasi pupil, suhu tubuh?

Pada Sel, 15 Sep 2020 jam 1:24 pagi corrrso _ @ _. * > menulis: Hai! Ini akan menjadi tambahan yang bagus untuk proyek ini. Ada berita tentangnya? — Anda menerima ini karena Anda berlangganan utas ini. Balas email ini secara langsung, lihat di GitHub < #213 (komentar) >, atau berhenti berlangganan https://github.com/notifications/unsubscribe-auth/AK7MVVQPIVBQFFOLU3NGV4TSF4QCBANCNFSM4C5GCIDQ .
-- ini tanda tangan saya

Maksudnya tekanan langkah, akselerasi, kecepatan, dll. seperti yang didefinisikan dalam spesifikasi ISO 19794-7.
Ini dianggap data biometrik yang berguna untuk memvalidasi tanda tangan secara legal, gambar tanda tangan saja tidak cukup di beberapa negara seperti Italia dan mungkin Spanyol.

Ya. Memang benar di spanyol adalah persyaratan untuk tanda tangan digital tingkat lanjut.

Saya coba lakukan di https://github.com/javyxx/signature_pad adalah modifikasi sederhana untuk menghemat tekanan

https://developer.mozilla.org/en-US/docs/Web/API/PointerEvent/pressure

Hai...

Jika seseorang tertarik, saya membuat di garpu saya implementasi dasar untuk menangkap tekanan bila tersedia dan juga saya menerapkan fungsi untuk mengubah data yang diambil ke spesifikasi ISO 19794-7.

Setiap komentar, tes, perbaikan atau peningkatan dipersilakan.

Mungkin sangat menarik untuk bergabung dengan proyek ini

Saya meminta repo Anda untuk memperbarui dengan perubahan terbaru di repo asli szimek.
Saya pikir itu menarik untuk menambahkan percepatan AX dan AY, yang bisa dihitung seperti kecepatan. (Kenaikan kecepatan / pertambahan waktu)
Apa pendapat Anda?

Apa pendapat Anda?

Halo Sertifikat...

Saya mencoba menambahkan akselerasi juga, tetapi saya mengalami masalah dengan validasi hasil data xml. ISO menentukan nilai maksimum dan terkadang saya memiliki nilai yang lebih besar dari nilai maksimum itu. Ada cara dalam ISO yang memungkinkan Anda untuk menaikkan dan menurunkan nilainya, tetapi itu tidak terlalu jelas bagi saya dan saya tidak punya lebih banyak waktu untuk menyelidikinya. Maaf.

Apakah halaman ini membantu?
0 / 5 - 0 peringkat

Masalah terkait

siggifv picture siggifv  ·  3Komentar

kevinchung1026 picture kevinchung1026  ·  5Komentar

erangaapp picture erangaapp  ·  8Komentar

khawye picture khawye  ·  4Komentar

crazzeto picture crazzeto  ·  8Komentar