问题标签 [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.

0 投票
1 回答
300 浏览

imageresizer - 图像调整大小 - 即使图像更小,也可以使用填充固定宽度和高度

当我上传 100x100 图像时,我无法将其设置为 120x120,并为那些额外的 20 像素填充空白。

如果我上传 200x150,那么 120x120 图像就可以,填充空白。

这是我的代码。

不知道为什么,但我想我过去成功地使用了这种方法。

有什么建议吗?

0 投票
1 回答
1824 浏览

asp.net-mvc-4 - MVC4 项目和 ImageResizer

问题:在任何页面访问中使用 ImageResizer 的 MVC 4 测试应用程序响应“无法加载类型‘ImageResizer.InterceptModule’”

为了测试和了解 ImageResizer 的工作原理,在 VS 2012 中创建了一个 MVC4 项目,创建了一个控制器来显示 HelloWorld 页面。按预期工作。

下一步是从 NuGet 添加 ImageResizer。已安装 MVC 的 ImageResizer Web.Config 安装。这个包增加了三个额外的包:

ImageResizer Web.Config 安装 ImageResizer.MVC - MVC 友好的 utilitite ImageResizer

尝试运行应用程序会导致黄屏死机,并显示“无法加载类型'ImageResizer.InterceptModule。'

尝试解决但没有成功包括:

  1. 验证 DLL 是否存在。
  2. 删除并重新安装软件包。
  3. 从工作的网络表单应用程序复制 ImageResizer dll
  4. ImageResizer 故障排除指南中的第 1 项似乎不是问题“1.您的网站内部有一个“子站点”(应用程序文件夹)。应用程序文件夹从其父站点继承所有 Web.config 设置,但期望在他们自己的 /bin 文件夹中拥有这些设置引用的所有 dll 的自己的副本。您可以通过 (a) 将 app 文件夹更改为虚拟文件夹,(b) 添加 ImageResizer.dll 和插件的副本来解决此问题该应用程序内的 /bin 文件夹,或 (c) 使用子 Web.config 中的语句来取消从父 Web.config 继承的语句。选项 (c) 将禁用子应用程序内的图像大小调整。

是的,views 目录中有一个 web.config 文件。尝试创建图像调整器 dll 并将其复制到视图中的 bin 目录 - 没有成功。尝试将删除添加到视图目录中的 web.config。再次没有成功。

0 投票
1 回答
93 浏览

imageresizer - 用于捆绑效果的 ImageResizer 自定义 url

我们希望用 ImageResizer 做一些事情,这应该很容易,但找不到任何文档。

我们希望将效果捆绑到更短的 url 请求中。例如,我们不想做类似 guid.jpg?maxwidth=100&maxheight=100&mode=crop&anchor=middlecenter&rotate=90 的事情,我们只想请求 guid_thumb.jpg 或 guid.jpg?bundlemode=1。然后我们将 bundlemode 转换为所需的效果。

那样的话,如果我们想在捆绑包中添加其他效果,我们只需修改“捆绑包代码”即可。

请指教。

感谢您的时间和帮助!

0 投票
1 回答
624 浏览

c# - 如何指定 imageresizer.ImageJob 使用的编码器

我正在尝试在我的 mvc 4 中使用图像 resizer.ImageJob 来裁剪和保存正在上传的图像。这是我的代码。

我的问题是我不断收到异常来指定要用于处理图像的编码器。每当调用 theProcessedImage.Build()时。那么如何指定编码器,我已经按照我在 imageresizing 站点上找到的说明安装了nuget (Install-Package ImageResizer.Plugins.Wic)包

0 投票
1 回答
886 浏览

c# - Imageresizer 磁盘缓存插件不起作用

我有一个 .aspx 页面,它使用 ImageResizer 库来调整图像大小并保存到本地存储,并将其位置写入响应。

diskcache 插件设置为从本地存储中删除图像,但图像没有任何反应。有任何想法吗?

0 投票
1 回答
1371 浏览

c# - ImageResizer 错误

我正在使用 Image Resizer imageresizing.net。但是,当我尝试上传或调整图像大小时,会发生错误:

源流在最后(您已经阅读了吗?)。您必须调用 stream.Seek(0, SeekOrigin.Begin); 在重新使用流之前,或在第一次读取流时使用带有 ResetSourceStream=true 的 ImageJob。

0 投票
1 回答
144 浏览

c# - 在图片上放置文字

我想知道是否有一种简单而干净的解决方案可以非破坏性地将文本放在图片上。

例如:我有一张我可以调用的图片:

在图片上有一个默认文本我可以这样称呼它:

我知道这可以通过使用http://imageresizing.net/调整图像大小来实现。但我不确定它们是否提供了我想要的功能。

他们或有其他选择吗?

0 投票
1 回答
376 浏览

amazon-s3 - 无法使用 imageresizer s3reader 插件查看非图像文件

我正在尝试使用 ImageResizer s3Reader 插件来查看使用 ~/s3/ 前缀的非图像文件(PDF、ZIP)。在我的本地主机上,这工作得非常好,正如预期的那样。但是,一旦我将它部署到我的 beta 或生产环境,我就会收到一个 404 file not found 错误,适用于所有非图像。使用带有前缀 ~/s3/ 的 s3Reader 来查看图像在所有三种环境中都可以正常工作。我已经三重检查以确保我尝试访问的文件在 S3 上。

我找到的唯一解决方法是使用前缀http://s3.amazonaws.com/,但是客户要求不要使用它,因为它不利于 SEO。imageresizer 网站声称可以将 s3Reader 用于非图像文件。这是我的 resizer.debug 诊断返回的内容:

在这一点上,我很难过。我似乎已经正确配置了 s3Reader,并且我知道它具有读取文件的能力,因为我可以在 localhost 上查看它们。

0 投票
1 回答
517 浏览

asp.net-mvc - ImageResizer 在部署到 IIS7.5 集成模式后不工作,ashx 样式的 url 工作

我在 MVC3 站点中使用 ImageResize.net。

它在我的开发机器上正常工作(使用 iis7.5 集成模式),并且不需要使用ashx扩展来调整大小的图像。

我已在新配置的 VM 上部署到 iis7.5(集成)。我没有错误,但图像没有调整大小。

在另一个浏览器选项卡中测试图像 url 表明,如果我包含扩展,我可以获得调整大小的图像。ashx

我已经仔细检查了目标站点是否使用集成模式。

关于在哪里寻找解决这个问题的任何想法?

0 投票
2 回答
276 浏览

asp.net-mvc-3 - 上传文件时的 mvc3 Path.GetExtension 问题

上传文件时,我收到“无法对具有用户映射部分打开错误问题的文件执行请求的操作”这一问题已经困扰了几天并已隔离问题..此代码不起作用

当我尝试上传图片时,出现用户映射部分打开错误ImageBuilder.Current.Build(mytrail, mytrail, new ResizeSettings("width=100&height=130&mode=stretch")); 突出显示。问题是,在上面的代码中,如果我将 fileName 更改为

整个代码工作图片上传没有错误唯一的事情是图片被保存为文件而不是.jpg或.gif。这两行可能会导致错误怎么办...

这是来自http://imageresizing.net/docs/managed的​​ imageResizer