正如我注意到当CIGaussianBlur应用于图像时,图像的角落变得模糊,因此它看起来比原始的小.所以我发现我需要正确裁剪它以避免图像的透明边缘.但是如何计算我需要根据模糊量裁剪多少?
例:
原始图片:
图像有50 inputRadius的CIGaussianBlur(蓝色是一切的背景):
macos objective-c core-image
core-image ×1
macos ×1
objective-c ×1