@@ -185,18 +185,14 @@ export default function Page() {
185185
186186 function handleHeightChange ( e : ChangeEvent < HTMLInputElement > ) {
187187 const h = removeNonDigits ( e . target . value , height ) ;
188- if ( Number ( h ) > 0 ) {
189- setHeight ( h ) ;
190- updateLocalSettings ( { height : h } ) ;
191- }
188+ setHeight ( h ) ;
189+ updateLocalSettings ( { height : h } ) ;
192190 }
193191
194192 function handleWidthChange ( e : ChangeEvent < HTMLInputElement > ) {
195193 const w = removeNonDigits ( e . target . value , width ) ;
196- if ( Number ( w ) > 0 ) {
197- setWidth ( w ) ;
198- updateLocalSettings ( { width : w } ) ;
199- }
194+ setWidth ( w ) ;
195+ updateLocalSettings ( { width : w } ) ;
200196 }
201197
202198 function handleFileChange ( e : ChangeEvent < HTMLInputElement > ) : void {
@@ -235,8 +231,8 @@ export default function Page() {
235231 }
236232 const m = getPerspectiveTransformFromPoints (
237233 points ,
238- Number ( width ) ,
239- Number ( height ) ,
234+ Number ( width ) > 0 ? Number ( width ) : 1 ,
235+ Number ( height ) > 0 ? Number ( height ) : 1 ,
240236 getPtDensity ( unitOfMeasure ) ,
241237 false ,
242238 ) ;
@@ -283,8 +279,8 @@ export default function Page() {
283279 if ( points . length === maxPoints ) {
284280 const m = getPerspectiveTransformFromPoints (
285281 points ,
286- Number ( width ) ,
287- Number ( height ) ,
282+ Number ( width ) > 0 ? Number ( width ) : 1 ,
283+ Number ( height ) > 0 ? Number ( height ) : 1 ,
288284 getPtDensity ( unitOfMeasure ) ,
289285 false ,
290286 ) ;
0 commit comments