En PHP que puede utilizar la biblioteca GD para poder realizar algunas filtrado de imágenes qrcode en, al igual que el alisado y mediana (fácil de implementar) http://php.net/manual/en/function.imagefilter.php
Esto es lo que necesita .. asumiendo $img
es la imagen del Código QR.
$i=10;
while($i--)
imagefilter($img,IMG_FILTER_GAUSSIAN_BLUR);
imagefilter($img,IMG_FILTER_CONTRAST,-100);
Después de que el uso
header("Content-type: image/jpeg");
imagejpeg($img,null,100);
para enviar la imagen a la salida.
Hay una cosa más - número de iteración de desenfoque gaussiano debe depender del tamaño de punto de código QR. Tal vez pueda verificar el valor más oscuro del bucle, si no es 0 y luego dejar de difuminar.
¿Qué es exactamente "borde suave"? Parece que hay algunas compañías tecnológicas con ese nombre, pero no con lenguajes de programación o frameworks. – phihag
@phihag: Google tiene más de un resultado: http://blog.qrstyler.com/styling-qr-by-hand-soft-edges/ – hakre
Sí, pero no hay resultados sobre cómo hacerlo mediante programación – gsempe