问题标签 [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 投票
7 回答
118160 浏览

java - 如何缩放 BufferedImage

遵循javadocs,我尝试扩展aBufferedImage但没有成功,这是我的代码:

我不明白为什么它不起作用,有什么帮助吗?

0 投票
1 回答
1912 浏览

apache-flex - Actionscript/Air/Flex 4 - 从文件中加载图像、按比例缩小并另存为 PNG

我编写了这些函数,并结合使用这些函数来缩小一些 BitmapData 并将其保存为 PNG。但是,scaledImage.draw(originalImage, scalingMatrix, null, null, null, true);当我使用第二个函数将位图数据保存为 PNG 时,平滑设置为 true 的线没有预期的平滑效果。生成的图像文件根本没有抗锯齿。我在这里做错了什么吗?谢谢!

0 投票
2 回答
2924 浏览

svg - 如何在保持整个像素的同时缩放 SVG?

我有一个像素艺术风格的图像,打算用 SVG 缩放到 4 倍大小。但是,以下代码模糊了图像的像素:

是否有一些属性可以解决这个问题?

0 投票
1 回答
451 浏览

iphone - iPhone App为通过相机或照片库获得的图像生成缩略图

我的应用程序允许用户从相机/照片库中获取图片/图像,然后应用程序会将图像上传到远程存储。由于这些图像的缩略图将在某些场景中使用,因此我需要生成缩略图。

问题是

  1. 缩略图图像是否应该在获取原始/原始图像时由应用程序生成?

  2. 是否可以同时将原始图像和至少 2 个缩略图图像从应用程序上传到远程存储 - 比如说它的 Amazon S3 或 Google App Engine

  3. 是否有任何示例代码可以在 iPhone 上进行图像转换?

0 投票
2 回答
2584 浏览

java - 在 Android 中呈现的图像上的锯齿状边缘

我目前正在开发我的第一个 Android 应用程序,但在渲染图像时遇到了一些问题。图像本身一开始质量很好,但在渲染后质量会急剧下降。边缘变得锯齿状,看起来做得很糟糕。到目前为止,我向其展示过的每个人几乎都立即注意到了它,没有任何提示。[从左边开始,从右边结束:]

示例图像

我正在尝试我所知道的所有内容以及通过在线查看可以找到的所有提示,但似乎没有任何解决方法。

目前,我将图像作为位图进行缩放:

获得图像后,我创建一个 Paint,将一些平滑属性设置为 true,然后在画布上绘制它:

然而,正如您在上面明显看到的那样,图像质量急剧下降。我已经看到很多图像被渲染得很漂亮,老实说,我只是不确定发生了什么,所以任何建议都会很棒!

其他注意事项:我使用 SurfaceView 方法来处理绘图,本质上类似于 SDK 中给出的 LunarLander 示例。

再次感谢!

0 投票
1 回答
931 浏览

jpeg - jpeg图像的快速解压和缩放算法

在 uCLinux 2.4 中开发应用程序以在 IP 摄像机中运行。需要从视频流(MJPEG、MPEG4 或 h.264)中抓取图像,将其解压缩为原始格式并将其重新缩放为更小的尺寸。需要以 10-15 FPS 的速度执行此操作,但处理能力非常有限,因此必须以非常优化的方式执行此操作。假设减压和重新缩放应该在同一个动作中完成。

关于在哪里寻找解决方案或算法的任何想法?或者可以帮助我们的专家..?

0 投票
1 回答
2139 浏览

android - Android - 我以编程方式完成后缩放图像

奇怪的事情发生了——至少我不明白。

我有一张图片(宽:120 像素,高:63 像素),显示在一个 ImageButton 上。我拥有的该图像的唯一变体放在 drawable-hdpi 中(并且没有其他可绘制目录)。这张图片和每个分辨率(密度)都很好,Android 很好地处理了它。

但是,问题是当我从相册(例如一些非常大的照片)中拍摄照片时,将其缩放到按钮的尺寸(前面提到过,w: 120px h: 63px)并将那个小图像设置为 ImageButton 背景。

如果我在中等密度(160)的模拟器上测试它是可以的,但是当在具有高密度的设备上测试时,按钮会被调整大小,因为缩放的图像看起来更小。

有谁知道发生了什么,为什么我缩放后图像的大小再次改变?

任何线索将不胜感激。

这是我用于调整图像大小的代码:

Dimension参数传入如下:newWidth = 120,newHeight = 63。

0 投票
2 回答
21153 浏览

c# - 如何将缩放图像上的 XY 坐标和高度/宽度转换为原始大小的图像?

相关问题

我正在尝试做与链接问题相同的事情,但使用 C#。我正在显示一个缩放的图像,并允许用户选择要裁剪的区域。但是,我不能只从缩放的图像选择中获取 x1y1、x2y2 坐标并从原始图像中裁剪。我已经尝试像在另一个问题中那样做一些基本的数学运算,但这显然也不是正确的方法(它肯定更接近)。

编辑

原始图像尺寸:w = 1024 h = 768

缩放图像尺寸:w = 550 h = 412

我从一张图片开始,比如 1024x768。我希望它尽可能大地放入 550x550 的盒子中。我正在使用以下方法来获取缩放的图像大小(同时保持纵横比)。然后我对这些新尺寸进行基本调整。

至于选择区域,它可以是 (0,0) 到 (100,100) 的任何值。

0 投票
3 回答
2032 浏览

c++ - 在 Qt 4 中直接在鼠标下缩放图像

与 google.com/maps 类似,我希望这样,如果我的鼠标位于 QGraphicsItem 上,那么当我前后移动滚轮鼠标时,鼠标下方的图像区域就是我的 QGraphicsView 的中心。

我可以在我创建的自定义 QGraphicsIte 的 wheelEvent 方法中完成此操作吗?

我有一些这样的代码

我可以添加什么来达到预期的效果?

例如,在谷歌地图中,​​如果您将鼠标悬停在犹他州,并使用滚轮鼠标继续放大,最终犹他州是视口中唯一剩下的东西。

0 投票
3 回答
13357 浏览

android - Android 图像缩放

我正在为 1.6 制作一个应用程序,但我遇到了 android 图像缩放问题,我有一张 480x295 的图片。

在中等屏幕上,这显示正确,但在大屏幕(480x800 或 480x854)上,它不会填满屏幕,android 将图像放大 1.5 倍,只有 720x442。

由于 800 实际上是 1.67 而 854 是 1.78,我显然可以只包含 drawable-hdpi 文件夹的大图像,但图像已经是 1.5mb,比人们似乎喜欢的要大,我不能像我一样使用 app2sd想支持1.6。

有什么建议么?

我只能想到三个选项:1)包括更大的图像(但这可能会限制销售,并且显然会增加 apk 大小)

2)制作2个版本,似乎是一个很好的解决方案,只是更难实现。

3)更改为 1.5,并自己处理所有缩放。

编辑:更多细节:我正在使用画布和surfaceview图像加载代码:

和绘图代码: