Передача фильтра при выборке по кнопке "..."

This commit is contained in:
2022-12-21 16:48:23 +06:00
parent f2e1596e30
commit b8f655f69b
3 changed files with 79 additions and 72 deletions

View File

@ -378,7 +378,7 @@ var QRCode;
var _oContext = this._oContext;
var _htOption = this._htOption;
var nCount = oQRCode.getModuleCount();
var nCount = oQRCode.getModuleCount()+2;
var nWidth = _htOption.width / nCount;
var nHeight = _htOption.height / nCount;
var nRoundedWidth = Math.round(nWidth);
@ -389,7 +389,9 @@ var QRCode;
for (var row = 0; row < nCount; row++) {
for (var col = 0; col < nCount; col++) {
var bIsDark = oQRCode.isDark(row, col);
var bIsDark;
if(row==0 || row==nCount-1 || col==0 || col==nCount-1) bIsDark = false;
else bIsDark = oQRCode.isDark(row-1, col-1);
var nLeft = col * nWidth;
var nTop = row * nHeight;
_oContext.strokeStyle = bIsDark ? _htOption.colorDark : _htOption.colorLight;
@ -397,7 +399,7 @@ var QRCode;
_oContext.fillStyle = bIsDark ? _htOption.colorDark : _htOption.colorLight;
_oContext.fillRect(nLeft, nTop, nWidth, nHeight);
// 안티 앨리어싱 방지 처리
// обработка сглаживания
_oContext.strokeRect(
Math.floor(nLeft) + 0.5,
Math.floor(nTop) + 0.5,