我刚刚开始使用 Xamarin,我正在尝试构建一个简单的概念证明,它从照片库加载图像,然后对像素“做一些事情”。这不是内置过滤器的真正用例。我需要单独查看每个像素,并在此基础上运行一些业务逻辑并输出一些结果。
这里的斗争是在输入方面。我不知道如何从 Xamarin 的 iOS 端的 CGImage 或 CIImage 检索单个像素颜色数据,而 Android 有 GetPixel。我想我正在寻找可以在 iOS 中循环的东西,比如 CLR System.Drawing 位图。
其次,我可以以跨平台的方式做到这一点吗?我可以从 iOS 上的 CGImage 和 Android 上的 Bitmap 可靠地创建一些常见的类型吗?然后我可以将该结构传递给我的核心库,让它以与平台无关的方式完成工作,并返回包含我的 POCO 的结果。
提前致谢。担