问题标签 [image-resizing]

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 投票
0 回答
770 浏览

java - AWT 图像调整大小并保留 EXIF 数据

我的程序使用 SWT (Graphics2D) 调整图像大小。它的工作原理是读取一个文件,执行调整大小,然后写出另一个文件。但是,我需要保留 EXIF 数据,所以这不起作用。有没有办法保留 EXIF 数据,或者从原始图像中读取 EXIF 数据并写入新图像?我目前正在使用Drew Noaks 的元数据提取器来提取数据以用于我自己的目的。

0 投票
1 回答
1090 浏览

.net - PictureBox 运行时图像

要查看问题,请按照以下步骤操作(我使用 C# 进行编码):

  1. 在名为 picturebox1 的窗体上放置一个图片框
  2. 将其调整为小矩形(比如 75,75)
  3. 将图片添加到大于该矩形(例如 500,500)的资源(例如图片)

现在我们准备好了:D

我知道有两种方法可以在运行时将这张图片显示在图片框中,同时显示整个图片,而不仅仅是它的一部分:

  1. 添加 Imagelist 和设置大小(这一点都不好)
  2. 像这样写那个图片框的onPaint:

e.Graphics.DrawImage(Properties.Resources.pic, new Rectangle(0,0,75,75));

假设我要填充picturebox1 的Image 属性,现在我必须写这样的东西:

pictureBox1.Image = (Image)Properties.Resources.ResourceManager.GetObject("pic1");

它不会调整检索到的图像的大小。我想知道是否有解决此问题的好方法(轻松调整大小和分配)?顺便说一句,我不想​​用这些来调整图片的大小

  1. 使用 C# 编辑图像
  2. 在保持纵横比的同时进行图像编辑

现在第二个问题:

我知道资源是在我的示例中静态添加的,但是有没有办法以编程方式获取资源的名称,而不是将其硬编码为字符串并将其传递给“GetObject()”方法?

0 投票
1 回答
254 浏览

ios - 带有标签栏的 iOS 图像分辨率

有谁知道使用标签栏导航时可见的视图大小是多少?我想在其中一个选项卡中使用 Web 视图,并且想知道 HTML 页面的大小应该是多少。

注意:我一开始不支持 Retina Display,所以让我们谈谈 320 X 480 底座。我想我应该使用 450 而不是 480,但这只是一个猜测。

谢谢 !

0 投票
1 回答
3861 浏览

android - setScaleType 和对齐

我想使用 setScaleType 缩放图像并垂直左对齐 + 居中 我只看到选项 ScaleType.FIT_START(左,上) ScaleType.FIT_CENTER 和 ScaleType.FIT_END(右,下) 如何将它们组合起来以使图像左对齐垂直居中?

0 投票
1 回答
1514 浏览

image - 在 magento 中为产品添加不同的缩略图大小

我有一家出售眼镜、服装等的 magento 商店。问题是我希望我的眼镜有 300 像素 X 100 像素的缩略图,而衣服的缩略图是 300 像素 X 300 像素。

我可以想到一些我可能会采取的不同路线,但我不确定每条路线对我商店的可升级性的影响。(目前使用 Magento 1.4.2,因为我对 1.5.x 还没有信心)

路线 1) 为产品添加额外的图像尺寸

所以这条路线我会以某种方式在管理区域为我的产品添加一个额外的图像,每个产品都会有一个眼镜尺寸的拇指和一个服装尺寸的拇指。

路线 2) 根据属性集更改缩略图大小

我会在图像大小调整脚本中添加某种案例语句,以根据产品使用的属性集更改缩略图的大小。

如果有人对如何实现这一点有任何其他想法,将不胜感激!

0 投票
1 回答
470 浏览

objective-c - 调整 UIImageViews 数组中单个图像的大小

在我的 iPhone 应用程序中,我需要调整UIImageView数组中一些类型的图像的大小。我没有使用 Interface Builder 来完成这项任务。

我收到此错误:

左运算符分配所需的左值

使用以下代码:

如果这不是正确的方法,你能告诉我应该如何调整数组中的图像大小吗?

0 投票
4 回答
4737 浏览

c# - 如何使用 imagemagick 调整图像大小?

当我使用 imagemagick 调整图像大小时,它会像裁剪一样显示。我使用下面的代码来调整图像大小

在图像调整大小之前见下图 在图像调整 在此处输入图像描述
大小后见下图如下所示

在此处输入图像描述

我完全希望调整大小的图像显示完整图像,如调整大小之前所示。在我的输出图像中,它就像被裁剪,没有显示输入图像的完整视图。
我该怎么办?

0 投票
0 回答
335 浏览

c# - 使用 GetThumbImage 方法 C# 调整我的图像大小

我成功地将图像上传到我的网站我的网站并将其添加到数据库(图像的名称),然后使用 web 方法返回数据集以在网格视图中显示图像。我现在(仍然)唯一的问题是调整图片的大小,我认为使用 GetThumbNailImage 方法可能是合适的。

然而,我有点挣扎。

这是我上传图像的代码,我想知道如何使用此方法作为此代码的一部分来适当地调整图像大小。

亲切的问候阿里安

0 投票
2 回答
2211 浏览

magento - 如何在magento中调整产品图像以外的图像大小

伙计们,我如何像 magento 中的产品图像一样动态调整其他图像的大小?

我创建了一个接收用户个人资料图片的模块,我想像 magento 产品图片一样调整它们的大小。

谢谢你的支持。

0 投票
1 回答
895 浏览

browser - 当浏览器变小时,无法缩小 100% 宽度的图像

tl;dr:当图像占据 100% 的宽度和高度并且用户缩小浏览器的大小时,文档的宽度和高度不会改变,因为图像会阻止它缩小。


我有一个动态绘制的 SVG 图像(由 RaphaelJS 创建),它占据了 100% 的屏幕宽度和高度。它占用的空间包括不可见但可以通过滚动看到的空间(因此它不仅仅是视口的宽度和高度,它可能超出此范围)。我需要将 SVG 画布的大小调整为文档的大小,这样当用户调整浏览器的大小时,滚动条不会只出现在图像上,并且当用户调整大小时,图像不会被截断浏览器要大。

调整大小工作正常,但调整大小有一个小故障。当用户从小到大调整大小时,这可以正常工作,并且 SVG 会展开以适合窗口,但是当用户从大到小调整大小时,实际图像会阻止文档变小,因为它是文档的一部分。效果是图像会增长但永远不会缩小,从而导致仅针对图像的滚动条,即使实际内容都适合屏幕。

以下是我目前计算 SVG 画布大小的方法:

那么我怎样才能让图像不让文档变小呢?基本上 getDocWidth 和 -Height 在计算文档的宽度和高度时需要忽略图像的尺寸。