소스 검색

:shower: don't auto adjust logo space if start values are given

codemasher 5 년 전
부모
커밋
f50dc3f856
1개의 변경된 파일3개의 추가작업 그리고 3개의 파일을 삭제
  1. 3 3
      src/Data/QRMatrix.php

+ 3 - 3
src/Data/QRMatrix.php

@@ -589,12 +589,12 @@ class QRMatrix{
 			throw new QRCodeDataException('ECC level "H" required to add logo space');
 		}
 
-		// we need uneven sizes, adjust if needed
-		if(($width % 2) === 0){
+		// we need uneven sizes to center the logo space, adjust if needed
+		if($startX === null && ($width % 2) === 0){
 			$width++;
 		}
 
-		if(($height % 2) === 0){
+		if($startY === null && ($height % 2) === 0){
 			$height++;
 		}