CIFilter生成的二維碼大小應該在100 * 100的樣子,drawRect的時候寬高設置為25 * 25,在iOS13.0以前不會有模糊的感覺,但是在iOS13.0以后會非常模糊,無法識別;
解決辦法:
UIGraphicsBeginImageContextWithOptions(CGSizeMake(畫布寬 * 4, 畫布高 * 4), YES, 1.0);
在生成畫布的時候,給畫布的寬高 * 縮放的倍數,在展示的時候就會恢復正常清晰度。
CIFilter生成的二維碼大小應該在100 * 100的樣子,drawRect的時候寬高設置為25 * 25,在iOS13.0以前不會有模糊的感覺,但是在iOS13.0以后會非常模糊,無法識別;
解決辦法:
UIGraphicsBeginImageContextWithOptions(CGSizeMake(畫布寬 * 4, 畫布高 * 4), YES, 1.0);
在生成畫布的時候,給畫布的寬高 * 縮放的倍數,在展示的時候就會恢復正常清晰度。