Python kullanarak yapabilirsin.
import qrcode
import numpy as np
import matplotlib.pyplot as plt
qr = qrcode.QRCode(
version=5,
error_correction=qrcode.constants.ERROR_CORRECT_H,
box_size=10,
border=4,
)
data = "https://www.r10.net/emlak"
qr.add_data(data)
qr.make(fit=True)
qr_image = qr.make_image(fill="black", back_color="white").convert("L")
qr_array = np.array(qr_image)
# Ortada boş bir alan aç (msela 30% genişliğinde bir kare)
center_size = int(qr_array.shape[0] * 0.3)
center_start = (qr_array.shape[0] - center_size) // 2
qr_array[center_start:center_start+center_size, center_start:center_start+center_size] = 255 # Beyaz yap
plt.figure(figsize=(6,6))
plt.imshow(qr_array, cmap="gray")
plt.axis("off")
plt.show()