我试图制作一个需要输入jpg格式图像文件的函数,并在每次调用时输出一个数组。这是我到目前为止所取得的成就:
JSONObject jObj = new JSONObject(response);
问题在于,当我调用它时,“imagefunc(kvinna)”打开它输出的jpeg图片:NameError:名称'kvinna'未定义。我在这里失踪了什么?代码是错误的还是文件目录问题?感谢
答案 0 :(得分:1)
您没有正确打开图像,因此!ENTRY org.eclipse.core.runtime 4 0 2017-09-18 09:38:48.275
!MESSAGE Invalid input url:platform:/plugin/com.mountainminds.eclemma.ui/icons/full/eview16/coverage.gif
!STACK 0
java.io.IOException: Unable to resolve plug-in "platform:/plugin/com.mountainminds.eclemma.ui/icons/full/eview16/coverage.gif".
Name Error
此处i = Image.open(image) # image should be "image_name.ext"
应为" kvinna.jpeg" ,附加扩展名。
所以函数调用将是:image
进一步检查函数定义中的 jpeg 或 jpg 。
imagefunc("kvinna.jpeg")
返回一个Image对象,稍后检查它的扩展名。