- iOS/Objective-C 元类和类别
- objective-c - -1001 错误,当 NSURLSession 通过 httpproxy 和/etc/hosts
- java - 使用网络类获取 url 地址
- ios - 推送通知中不播放声音
当它与 IMG_DATA 一起使用时,我在调整图像大小时遇到错误,但没有错误,但是当它给出此异常 IMG_URI 时
调用resizeImage时出错:
2013-06-26 19:44:30.306 cascalho[13689:15b03] [LOG] Image Resizer Registered under window.imageResizer
2013-06-26 19:44:45.685 cascalho[13689:15b03] *** Terminating app due to uncaught exception 'NSInvalidArgumentException', reason: '*** -[NSDictionary initWithObjects:forKeys:]: count of objects (0) differs from count of keys (3)'
*** First throw call stack:
(0x171012 0x25c7e7e 0x17c737 0x19d8c2 0x627c 0x7563b 0x74d8c 0x7493d 0x74ad5 0x749f3 0x25db6b0 0x114a765 0xf4f3f 0xf496f 0x117734 0x116f44 0x116e1b 0x33f87e3 0x33f8668 0x3acffc 0x305c 0x2fb5)
libc++abi.dylib: terminate called throwing an exception
代码捕获:
// capture either new or existing photo:
function capture(sourceType) {
navigator.camera.getPicture(onCaptureSuccess, onCaptureFail, { quality: 40,
destinationType: Camera.DestinationType.FILE_URI ,
sourceType: sourceType,
correctOrientation: true
}
);
};
var _imageURI =null;
// if photo is captured successfully, then upload to server:
function onCaptureSuccess(imageURI) {
_imageURI = imageURI;
var largeImage = document.getElementById('largeImage');
largeImage.style.display = 'block';
largeImage.src = imageURI;
};
调用resizeImage的代码
window.imageResizer.resizeImage(
function(data) {
console.log("ah meu parana: ");
}, function (error) {
console.log("Error : \r\n" + error);
}, _imageURI,331 , 245, {
imageDataType: ImageResizer.IMAGE_DATA_TYPE_URL,
resizeType:ImageResizer.RESIZE_TYPE_PIXEL ,
format:'jpg'
}
);
最佳答案
我在当前的项目中遇到了类似的问题,但我设法解决了。这个问题只发生在 iOS 设备上,特别是 iPad,而不是我的 Galaxy S3 或 Android 模拟器。因此,经过数小时的调试后,我注意到媒体捕获插件可以正常工作,但相机插件无法正常工作,并且在比较两者时注意到相机插件返回了一个以“file://”开头的 URI,而媒体捕获插件给出了一个文件路径比如“/var/...”。在传递给 resizeImage 之前,我从路径中删除了“file://”,一切正常。
总而言之,改变这个:
window.imageResizer.resizeImage(success, failure, imageURI, 300, 0, {});
在 iOS 上:
window.imageResizer.resizeImage(success, failure, imageURI.replace('file://',''), 300, 0, {});
这个答案可能为时已晚,无法为您提供帮助,但希望它能帮助遇到此问题的其他人。
关于ios imageResizer NSInvalidArgumentException 异常,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17331888/
在允许 Nuget 将 ImageResizer 3.1.5 更新到版本 3.2.1 后,我的编译失败并出现多个错误(所有相同类型): Error 5 Missing compiler require
我们正在使用 ImageResizer (imageresizing.net) 来生成 PDF 首页的缩略图。它工作得很好(与 ImageResizer 相关的几乎所有其他事情一样),除了我在此处发布
ResizeSettings 的文档说: “被指令类取代” http://documentation.imageresizing.net/docu/ImageResizer/ResizeSetting
我在计算机上旋转了一些图像,但是,图像缩放器一直使用旧方向。当我仅使用图像路径导航到图像时,它显示正常。但是,当我添加 ?h=400 时,它使用的是旧方向。这是什么原因造成的? 最佳答案 您用来旋转图
我们正在使用 imageresizing.net 中的图像调整器,并且看到了一些奇怪的行为。 当我们从流中读取图像然后调整图像大小时,我们无法再访问原始图像的属性。 以下代码将重现该问题。 stat
我正在使用图像调整器 imageresizing.net。但是,当我尝试上传或调整图像大小时,出现错误: The source stream is at the end (have you alrea
我让用户上传最小宽度为 400 像素的横幅。然后这张图片的宽度将达到 1110 像素。我尝试上传以下尺寸的图片:960x390、410x410、784x250。当我上传 784x250 时,图像得到相
我在 Azure Function 中使用 ImageResizer ( https://imageresizing.net/ ) 库,该库返回存储在 Azure 存储帐户中的已调整大小的图像。 到目
imageresing.net社区和开发人员。 请为我澄清有关imageresing.net内部的一些细节。 imageresing.net是否使用.NET绘图库重新压缩jpeg?如果不是,它是否使用
我们即将开始使用 ImageResizer ( http://imageresizing.net/ ),并且我们正在使用 DiskCache 插件。我们担心很容易创建数百万个文件并导致存储问题。 我找
任何人都可以给我任何关于如何使用 CKFinder 的 imageresize 插件的提示或指向文档,我在这方面一无所获? 谢谢, 托比 最佳答案 在 docs.cksource.com 有多种语言的
当我使用 ImageResizer.Net(在 32 位系统上)将图像调整为 9000x9000 正方形时遇到内存不足异常: ImageBuilder.Current.Build(imageFileN
我最近下载了 Image Resizer .Net由于对其提供的内容感兴趣,您可以在我提供的链接中看到三个库,我已经下载了所有这些库。 重建元素,然后导航到我的 View 并为要显示的图像指定宽度、高
我正在动态调整图像大小: ImageJob i = new ImageJob(file, "~/eventimages/_.", new ResizeSettings("width=200&h
当它与 IMG_DATA 一起使用时,我在调整图像大小时遇到错误,但没有错误,但是当它给出此异常 IMG_URI 时 调用resizeImage时出错: 2013-06-26 19:44:30.3
如何在 C# 控制台应用程序中使用 AutoRotate 插件?我想我可以做一些类似 settings.AutoRotate = true; 的事情,比如我可以更改适合模式以使用 seam carvi
我正在尝试调整传入图像的大小,然后对其进行方形裁剪。我的图像在 ReadOnlyStream 中,想输出到 MemoryStream。 我正在使用 ImageResizer图书馆来做到这一点。 我希望
我们正在使用 ImageResizer 模块,带配置的 diskCache 插件 通过此清理配置,我们有 253 个子文件夹,每个子文件夹包含 8000-10000 个文件,还有 3 个子文件夹,
我正在将图像上传到项目中的 azure blob 存储。出于逻辑原因,我为每次上传创建一个新容器,以对内容进行分组。这个公园运作得很好。现在我正在尝试设置 ImageResizer启用调整大小:)和其
我使用ImageResizer在我的网络应用程序中。它可以正确调整页面上大部分图像的大小。但有一组图像是旋转的。所有图像的代码都是相同的。 查看以下link ,如果删除 ?width=500 的查询字
我是一名优秀的程序员,十分优秀!