问题标签 [image-scaling]

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 投票
2 回答
18868 浏览

java - 缩放在 Java 中存储为 byte[] 的图像

我上传了一个带有 struts 表单的文件。我有一个字节[]的图像,我想缩放它。

任何人都知道一个简单的功能来做到这一点?

如果你像我一样在 tomcat 中用完了 Java 堆空间,请增加 tomcat 使用的堆空间。如果您使用 Eclipse 的 tomcat 插件,接下来应该应用:

在 Eclipse 中,选择窗口 > 首选项 > Tomcat > JVM 设置

将以下内容添加到 JVM 参数部分

-Xms256m -Xmx512m

0 投票
5 回答
9917 浏览

php - 在 php jpg/png/gif 中动态缩放图像

有没有一种简单的方法可以在 php 中动态缩放图像?

我想专门使用某种功能,我可以将它插入到我的 heml 中,例如

当然,它会将图像缩放到将其限制为 500px 宽的任何高度

我感谢所有输入,谢谢。

EDIT确实需要包含 jpg png 和 gif 文件类型

0 投票
1 回答
688 浏览

iphone - iPhone Web 开发图像缩放

我正在开发一个简单的网页,以便在 iphone 应用程序完成后查看。我发现 safari 会降低 jpg 的图像质量,所以它都是模糊的。

该图像是应用于 div 的背景图像

宽度和高度与jpg图像完全相同。有没有办法确保图像以其完整质量显示?

0 投票
8 回答
471240 浏览

html - HTML img 缩放

我正在尝试使用 HTML img 标签显示一些大图像。此刻他们离开了屏幕的边缘;如何缩放它们以保持在浏览器窗口内?

或者在不可能的情况下,是否可以至少说“以正常宽度和高度的 50% 显示此图像”?

宽度和高度属性扭曲了图像——据我所知,这是因为它们指的是容器最终可能具有的任何属性,这些属性与图像无关。我无法指定像素,因为我必须处理大量图像,每个图像都具有不同的像素大小。最大宽度不起作用。

0 投票
3 回答
1002 浏览

c# - 将图像缩放为多种尺寸以进行深度缩放

让我们假设我有一个正方形纵横比和宽度为 2048 像素的位图。

为了创建 Silverlight 需要的一组文件,DeepZoomImageTileSource我需要将此位图缩放到 1024,然后到 512,然后到 256 等到 1 个像素图像。

我怀疑有两种天真的方法:-

  1. 对于所需的每个图像,将原始全尺寸图像缩放到所需大小。然而,将整个图像缩放到非常小的尺寸似乎有些过分。
  2. 从一个级别缩放到下一个级别后,丢弃原始图像并将每个连续缩放的图像缩放为下一个较小图像的源。但是,我怀疑这会生成 256-64 范围内的图像,其保真度比使用选项 1 差。

请注意,与 Deep Zoom Composer 不同,此工具预计会以按需方式运行,因此它需要在合理的时间范围内(前 30 秒)完成。从好的方面来说,我只创建了一个多尺度图像,而不是多个高分辨率图像的金字塔。

我在这里超出了我的舒适区,任何图形专家有什么建议吗?我对第 2 点有误吗?第 1 点的性能是否合理,我什么都不担心?选项 3?

0 投票
2 回答
2263 浏览

php - 如何将图像文件调整为可选大小

我有图片上传表单,用户附加图片文件,并选择图片大小来调整上传图片文件的大小(200kb、500kb、1mb、5mb、原始)。然后我的脚本需要根据用户的可选大小调整图像文件大小,但我不确定如何实现此功能,

例如,用户上传一个 1mb 大小的图像,如果用户选择 200KB 来调整大小,那么我的脚本应该以 200kb 大小保存它。

有谁知道或有类似任务的经验?

感谢您提前回复。

0 投票
1 回答
1834 浏览

javascript - Firefox 中的 Javascript/Canvas/Images 缩放问题

我对 context2d 的 drawImage 函数有疑问。每当我缩放图像时,它都会得到一个像素的暗边框,这有点难看。这只会发生在 Firefox 中,而不是 Opera 或 Webkit。

这是一个抗锯齿问题吗?几个小时以来,我研究了这些示例和可用文档,但没有摆脱它……我还不能在另一台计算机上尝试它,所以也许这可能是图形硬件/驱动程序的问题。

假设 exp.jpg 的大小为 200x200 像素,我已经用这个最小的片段重现了这种效果。

0 投票
1 回答
1343 浏览

css - IE6 图像缩放与双三次滤波器

我有一个项目,我必须在实际浏览器端调整一些图像的大小。

IE8、FF3 等都应用过滤器来平滑图像的大小调整,因此在这些浏览器中一切看起来都不错。

在 IE7 中,我应用了以下修复,效果很好:-ms-interpolation-mode:bicubic;

然而,在 IE6 中,我只能找到对 AlphaImage 过滤器的引用(与用于在 PNG 文件上启用 alpha 透明度的过滤器相同)。但是我找不到如何使用它的示例,我也无法自己使用它。

谁能给我一个例子?最好应用于实际的 img 标签,但如果需要,我可以使用背景图像。

MSDN 链接(其价值):http: //msdn.microsoft.com/en-us/library/ms532969%28VS.85%29.aspx

我在 CSS 中使用的代码应用于 img,尽管我也尝试将其应用于 img 容器(没有效果):

一千谢谢你提前:)

瑞克

0 投票
7 回答
5280 浏览

algorithm - 缩小 32 位 RGB 图像的最快算法

使用哪种算法将 32 位 RGB 图像按比例缩小到自定义分辨率?算法应该平均像素。

例如,如果我有 100x100 图像并且我想要大小为 20x50 的新图像。第一个源行的前五个像素的平均值将给出 dest 的第一个像素,第一个源列的前两个像素的平均值将给出第一个 dest 列的像素。

目前我所做的是首先缩小 X 分辨率,然后缩小 Y 分辨率。在这种方法中我需要一个临时缓冲区。

有没有你知道的优化方法?

0 投票
4 回答
6793 浏览

apache-flex - Flex:缩放图像以使其宽度与 contentWidth 匹配?

我有一个动态布局,其中一个图像被加载到一个 HBox 中:

仅在图像上设置了图像的高度,以便它可以占用所有可用的垂直空间,而其宽度未定义,我希望宽度随其高度相应缩放。

事实证明,图像的高度等于它的 contentHeight,即高度适当地缩放;但是,图像的宽度仍然与measuredWidth(图像的原始宽度)相同,并且没有相应地缩放。

例如,如果图像的原始尺寸为 800x600,如果 HBox 的高度为 300,则图像高度将缩小到 300,但其宽度不会缩小到 400,而是保持在 800。

我尝试添加一个事件侦听器来显式设置图像宽度:

它仅在第一次加载图像时起作用,之后,如果我使用 Image.load() 动态加载不同的图像,它将停止工作 - 图像宽度设置为 0。

任何帮助/建议将不胜感激。