问题标签 [imageresizer]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
.net - ImageResizer 处理提供的图像参考
我们正在使用来自 imageresizing.net 的图像调整器,并且看到了一些奇怪的行为。
当我们从流中读取图像然后调整图像大小时,我们无法再访问原始图像的属性。
以下代码将重现该问题。
在 ImageBuilder 行之前,我们可以看到 uploadImage.Width 很好,但之后它会抛出异常:
我们在这里做错了什么,或者这可能是图像调整器中的错误?
注意:问题最初来自一个上传图像的 asp.net mvc 应用程序,这就是为什么该变量被称为 httpPostedFileBaseImage 并且我们使用 Image.FromStream 而不是 Image.FromFile
该图像是,但它似乎发生在大多数图像上。
编辑:
图片调整大小后尝试以下操作无济于事
编辑2:
这让我感到困惑
文档似乎暗示“除非 disposeSource=true,否则不会处理它,还是我误读了这个?
authorization - 结合使用 ImageResizer 安全地提供图像
[这是关于之前与计算机语言学家讨论的后续/清理问题,希望我对此进行了足够的说明] ImageResizer 是否可以在站点根目录之外获取文件并提供服务(从而避免使未更改的原件在线可用)?或者这种情况的最佳实践是什么?
*是否应该将原件存储在站点根目录之外,在线存储基本调整大小的图像(通过 url auth / httpmodule 等保护),然后让 Imageresizer 根据该图像动态调整拇指等的大小?据我所知,我还没有找到一种方法来限制对文件夹的 100% 访问,除非通过 imageresizer 请求。如果 ImageResizer 可以调整大小,用户似乎可以访问它。
*或者也许是一个解决方案,控制器提供原始图像,然后由 ImageResizer 处理。
主要目的:
能够完全自定义权限规则
能够以安全的方式提供服务(至少据我所知,未经更改的用户上传的图像不应直接在站点根目录下访问)。保留原件似乎是一种面向未来的策略。
能够利用 ImageResizer 即时调整大小的强大功能。
任何关于其他人如何实现这一点的意见也受到赞赏。
imageresizer - 权限被拒绝:'CreateObject' - ImageResizer
我只是尝试安装 imageresizing.net com 对象。我正在使用以下代码来创建对象。
错误
我为尝试运行代码的文件夹提供了与其他文件夹相同的权限。我不知道在哪里给予适当的权限。
您的帮助将不胜感激。
imageresizer - ImageResizer 在大图像上崩溃
我使用了很棒的 ImageResizing 组件,在尝试上传和读取大小约为 100MB 的图像时遇到“内存不足”错误。它可能看起来很大,但我们是一台打印机,所以很多人确实需要提供这种尺寸的图像。
失败的代码行是:
ImageResizer.ImageBuilder.Current.Build(Server.MapPath(strImagePath), Server.MapPath(strThumbPath), new ResizeSettings("maxheight=" + "150"+ "&maxwidth=" + "238"));
这可能是 GDI 本身失败了,但是除了检测发生的错误并让用户知道之外,还有其他解决方法吗?
提前感谢艾尔
imageresizer - 正确设置调整大小和裁剪选项
我正在使用你的调整器工具,它工作得很好,我被困在一个地方,需要你的建议来帮助我选择正确的图像调整器设置
当图像小于浏览器窗口大小时,一切工作正常我在大于浏览器窗口时遇到问题
我正在使用以下参数 orig.jpg?width=1600&height=530&mode=crop&scale=downsizeonly
例如,考虑下面给出的纵向图像场景 浏览器窗口大小 = 1600 宽度 x 530 高度 原始图像大小 = 1024 宽度 x 768 高度
预期结果:1024 宽 x 530 高(因此它应该裁剪剩余的高度)实际结果:1600 x 530 高
高度和它的裁剪是好的,但是 1600 宽度是错误的我希望它是 1024 宽度所以图像没有质量下降
反之亦然功能我需要横向图像
我应该使用什么参数?
asp.net-mvc - 为什么 imageresizer 不适用于 img 标签而仅适用于直接 url?
我刚刚将 imageresizer 添加到我的 MVC4 应用程序中,但是对于如下的图像标签,它不会调整大小。如果我将 url 直接粘贴到浏览器中,它会调整大小。
为什么是这样?我怀疑路由正在弄乱 imageresizer,但我按照指示安装了路由垫片。诊断网址 /resizer.debug.ashx 只警告我设置了 NoCache。
asp.net-mvc - Telerik kendo 是否与 MVC 中的 ImageResizer 一起使用?
在我的 MVC 项目中成功使用 kendo 有一段时间了,只是决定也添加 ImageResizer。一旦我通过 nuget 安装了 ImageResizer 以及它的 MvcRoutingShim,它就破坏了我的剑道菜单。这是一个相当基本的菜单:
但是当我尝试跑步时,我得到了一个
例外,具有以下堆栈跟踪:
有没有其他人让剑道与 imageresizer 一起工作?
azure - Imageresizer 天蓝色问题
我正在使用ImageResizer.net库在我一直在工作的网站上调整图像大小。
我只是将所有代码推送到一个 azure 网站,图像(存储在 blob 中)与我的所有生产配置设置一起显示在本地,但我只是在实时站点上收到 404 错误。
任何想法为什么?如果有帮助,我可以提供一个链接。
调试页面输出:
贴的不好,链接在这里
想出了如何在 azure 中打开错误日志记录。这看起来像是重要的信息:
编辑 1 刚刚再次查看调试页面后,它似乎无法识别我可能拥有云捆绑的许可。有谁知道如何在调整大小库中应用许可?在本地,它发现我有一个 lisence 但不是天蓝色的。
javascript - Image Resizer 水印插件 - 动态定位文本和修改字体大小
我正在使用ImageResizer作为图像编辑工具。我有一个文本层,需要通过查询字符串动态修改字体大小和位置,但我无法这样做。这可能吗?
我通过#{key}得到了要更改的文本,我希望有一种类似的方法来调整字体大小和位置。
c# - 使用 imageresizer.dll 调整图像大小后如何将内容类型保持为 png 而不是 x-png
我在我的 C# 应用程序中使用图像大小调整来调整 png 图像的大小(http://imageresizing.net/上的 imageresizer.dll )。我注意到当 png 图像调整大小时,它们会转换为 x-png 如果我直接转到图像而不调整大小,则检查标题 Content-Type: = image/png (This is correct type) {server host}/Content/ VevoImages/video/2109BE0486B5D47906280AB28F36FE2D.png 将调整大小字符串添加到上述 URL 后,图像会调整大小,但内容类型会发生变化.. Content-Type: = image/x-png {server host}/Content/VevoImages/video/2109BE0486B5D47906280AB28F36FE2D.png ?width=156&height=88&crop=auto
如何在图像调整大小后强制调整图像大小以保持相同的内容类型... Content-Type: = image/png?