欢迎来到 objc.io 第21期。这个月的主题是照片和 iPhone、iPad 的相机。
对开发者来说,这是一个很重要的部分。iPhone 已经成为世界上最流行的相机。对许多人来说,他们在智能手机中最喜爱的功能就是照相。
这期的主题覆盖的范围很广。在一开始,Daniel 解释了相机在你的 iPhone 中是如何工作的,而 Oliver 则讨论了一些基础的图片格式和 API。
接下来,我们有一部分内容是关于相机和照片库 API 的。Matteo 讲述了如何用相机捕获图像,其中也介绍了 iOS 8 新提供的手动控制方面的内容。Saniul 向我们介绍了新的照片框架,Sam 则向我们展示了 App 利用图片扩展直接接入照片库的方法。
如果你已经捕获到了图像,你会希望以最佳的性能处理它,而这往往意味着利用 GPU 做渲染。要做到这一点,最简单的方法是使用 Core Image,Warren 会为我们讲解。下一步,则是写出你自己的自定义图像处理着色器。许多开发者害怕直接进行 GPU 编程,不过 Janie 会告诉你,它并不像你的想象那么难。接下来,Brad 解释了如何使用相同的概念,开发功能强大的计算机视觉算法。最后,Engin 向我们介绍了 OpenCV,它是一个非常流行的计算机视觉开源库。
除了本月主题的所有贡献者之外,我们还从 Ole Begemann 那里得到了许多帮助。他贡献了一些关键的文字,使得本期内容最终成型。感谢 Ole!
来自柏林的美好祝福,
Chris ,Daniel,与 Florian。