Skip to content

Commit b023eee

Browse files
feat: Scanner
1 parent 303a8e0 commit b023eee

File tree

2 files changed

+12
-3
lines changed

2 files changed

+12
-3
lines changed

src/components/Scanner/scanner.tsx

+7-3
Original file line numberDiff line numberDiff line change
@@ -21,14 +21,18 @@ class Scanner extends Component<ScannerProps, ScannerState> {
2121
const newFacingMode = facingMode === "environment" ? "user" : "environment";
2222
this.setState({ facingMode: newFacingMode });
2323

24+
const scaleFactor = 0.75;
25+
const width = window.innerWidth * scaleFactor;
26+
const height = window.innerHeight * scaleFactor;
27+
2428
Quagga.init(
2529
{
2630
inputStream: {
2731
type: "LiveStream",
2832
constraints: {
29-
width: window.innerWidth * window.devicePixelRatio,
30-
height: window.innerHeight * window.devicePixelRatio,
31-
aspectRatio: { ideal: window.innerHeight / window.innerWidth },
33+
width,
34+
height,
35+
aspectRatio: { ideal: height / width },
3236
facingMode: newFacingMode,
3337
},
3438
},

types/quagga.d.ts

+5
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
declare module "quagga" {
2+
const Quagga: any;
3+
export default Quagga;
4+
}
5+

0 commit comments

Comments
 (0)