BarcodeGenerator::qr_apply_mask

  1. Bitrix24 API (v. 23.675.0)
  2. ui
  3. BarcodeGenerator
  4. qr_apply_mask
  • Модуль: ui
  • Путь к файлу: ~/bitrix/modules/ui/lib/barcode/barcodegenerator.php
  • Класс: BitrixUIBarcodeBarcodeGenerator
  • Вызов: BarcodeGenerator::qr_apply_mask
private function qr_apply_mask($matrix, $size, $mask) {
	for ($i = 0; $i < $size; $i++) {
		for ($j = 0; $j < $size; $j++) {
			if ($matrix[$i][$j] >= 4) {
				if ($this->qr_mask($mask, $i, $j)) {
					$matrix[$i][$j] ^= 1;
				}
			}
		}
	}
	return $matrix;
}

Добавить комментарий