关于img.save()函数的区域图像保存问题
-
使用img.save("\test.jpg")
可以直接保存图片到SD卡中,但是如果我是只想保存一个小区域的话,有没有什么办法吗?
在img.save()中,确实有roi的区域使用,但是我发现,当我设置完路径以后,后面的关键字就不再高亮了,谁有解法?
-
我认为这个不高亮,只是IDE的显示问题。你不能保存嘛?
-
无法保存哦,最后依然是会保存整个图像,并不是只保留一个区域
-
额,那个路径填错了吧,难道没有错误提示?
应该是
image.save("/test.jpg")
注意:/与\的区别。
-
并没有用,依然会把整个图片照下来
-
原因找到了,结帖!
roi is the region-of-interest rectangle (x, y, w, h) to copy from. If not specified, it is equal to the image rectangle which copies the entire image. This argument is not applicable for JPEG images.这是原版的解释,最后一句This argument is not applicable for JPEG images.
这个是不能用于jpeg图片格式的,原因就是这样
我把图片格式改了以后就可以了
-
你说得对,我也是刚知道,谢谢