我正在使用CoreImage框架开发iOS应用程序,用户可以在其中应用一组照片滤镜,如亮度,对比度,饱和度等 .
到目前为止,我的应用程序在功能上与每个过滤器一起正常工作,但它没有进行 attractive 图像编辑 .
I have two questions.
Q1 . 每个过滤器的最佳值范围应该是多少?
Q2 . 有没有办法获得UIImage的当前对比度或亮度值?
每个过滤器没有最佳值范围 . 这一切都取决于您的要求,需要多少 Value 范围 . 例如,对比度可以是0.0到1.0,无论您的应用需要将对比度值设置在0.0到1.0之间 . 在更改或操作RGB或CMYK或RYB像素值时,同样适用于所有其他滤镜 .
您无法获得图像的当前对比度和亮度,因为无论设置对比度和亮度的值是图像的当前B&C .
它也取决于图像 . 如果在暗处拍摄图像,则需要设置高亮度和对比度,如0.8或0.7 . 但如果在有光存在的白天捕获图像,则无需设置亮度或对比度,或者需要设置0.2或0.3的最小值 .
对于图像编辑或应用图像过滤器,我得到的最好的库是GPUImage
1 回答
每个过滤器没有最佳值范围 . 这一切都取决于您的要求,需要多少 Value 范围 . 例如,对比度可以是0.0到1.0,无论您的应用需要将对比度值设置在0.0到1.0之间 . 在更改或操作RGB或CMYK或RYB像素值时,同样适用于所有其他滤镜 .
您无法获得图像的当前对比度和亮度,因为无论设置对比度和亮度的值是图像的当前B&C .
它也取决于图像 . 如果在暗处拍摄图像,则需要设置高亮度和对比度,如0.8或0.7 . 但如果在有光存在的白天捕获图像,则无需设置亮度或对比度,或者需要设置0.2或0.3的最小值 .
对于图像编辑或应用图像过滤器,我得到的最好的库是GPUImage