瀏覽代碼

: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++;
 		}