Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/image-processing/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C 如何使用android ndk在android中旋转图像_C_Image Processing_Android Ndk - Fatal编程技术网

C 如何使用android ndk在android中旋转图像

C 如何使用android ndk在android中旋转图像,c,image-processing,android-ndk,C,Image Processing,Android Ndk,我想在android中旋转位图。我不想使用android api,但希望使用c代码进行图像处理和快速响应。你能告诉我如何在c中实现这一点吗 提前感谢您您可以使用本机代码处理旋转矩阵。但是,如果您真的只想旋转图像,那么使用本机代码进行旋转就太过分了,除非您计划添加更复杂的转换。与Java中的旋转转换相比,单个转换的处理速度不会更快。有一个很好的解决方案可以满足您的需要:ImageMagick。您可以使用NDK编译C版本的ImageMagick。github上也有一个项目,但它看起来不像是一个现成的

我想在android中旋转位图。我不想使用android api,但希望使用c代码进行图像处理和快速响应。你能告诉我如何在c中实现这一点吗


提前感谢您

您可以使用本机代码处理旋转矩阵。但是,如果您真的只想旋转图像,那么使用本机代码进行旋转就太过分了,除非您计划添加更复杂的转换。与Java中的旋转转换相比,单个转换的处理速度不会更快。

有一个很好的解决方案可以满足您的需要:ImageMagick。您可以使用NDK编译C版本的ImageMagick。github上也有一个项目,但它看起来不像是一个现成的解决方案。

谢谢您的回复,但这是我旋转图像的第一步,然后我可以调整大小、应用一些过滤器、裁剪图像所有这些复杂的操作,我想通过本机代码来完成,因为我想避免内存异常,并提高进程。我想我必须应用一些旋转算法。如果你知道更多,请告诉我