问题标签 [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.
graphics - 黑莓 - 如何调整图像大小?
我想知道我们是否可以调整图像大小。假设我们想在我们的黑莓屏幕上绘制一个实际大小为 200x200 的图像,大小为 100 x 100 大小。
谢谢
wpf - 在 WPF 中缩放 .jpg 文件
我想在 WPF 中打开一个 .jpg 文件,将其缩小到 50% 左右,然后将其保存回文件系统。这样做的好/有效的方法是什么?
algorithm - 使用 Lanczos 缩放图像背后的想法是什么?
我对图像缩放算法很感兴趣,并且已经实现了双线性和双三次方法。但是,我听说过 Lanczos 和其他更复杂的方法来实现更高质量的图像缩放,我很好奇它们是如何工作的。
有人可以在这里解释使用 Lanczos 缩放图像(放大和缩小)背后的基本思想,以及为什么它会产生更高的质量吗?
我确实有傅里叶分析的背景,过去做过一些信号处理的工作,但与图像处理无关,所以不要害怕在你的回答中使用诸如“频率响应”之类的术语:)
编辑:我想我真正想知道的是使用卷积滤波器进行插值背后的概念和理论。
(注意:我已经阅读了有关 Lanczos 重采样的 Wikipedia 文章,但对我来说没有足够的细节)
java - ImageIO 读取是否意味着抗锯齿缩放?
我已经使用 ImageIO 将 Java 内部 ImageFetcher 替换为自己的实现。我们软件的一些使用这些图像的图像渲染器现在绘制抗锯齿缩放图像而不是非抗锯齿图像。唯一的变化是图像的来源,现在是 BufferedImages 而不是 Toolkit-Images。
现在的问题是,区别在哪里?哪个属性导致图像缩放抗锯齿?我一直认为抗锯齿键只取决于我绘制的图形——但这显然是错误的。
顺便说一句:不幸的是,我无法更改渲染器。
c# - c# 在保持纵横比的同时将图像调整为不同大小
我正在尝试调整图像大小,同时保留原始图像的纵横比,这样新图像看起来就不会被压扁。
例如:
将 150*100 的图像转换为 150*150 的图像。
额外的 50 像素高度需要用白色背景色填充。
这是我正在使用的当前代码。
它适用于调整大小,但更改原始图像的纵横比会挤压新图像。
编辑:我想填充图像而不是裁剪
c# - 2D 像素阵列旋转和缩放
我正在开发一个 C# 程序来处理图像(作为 int[,] 给出)..
我有一个二维像素数组,我需要围绕一个点旋转它们,然后按比例缩小它们以适合原始数组。我已经找到了关于使用矩阵变换到一个点并旋转然后变换回来的文章。剩下的就是缩放生成的图像以适应原始大小的数组。
那怎么办?(最好有两个方程,一个用于 x ,一个用于 y )
c# - 缩放图像,但保持其比例
我想缩放图像,但我不希望图像看起来歪斜。
图像必须为 115x115(长 x 宽)。
图片的高度(长度)不能超过 115 像素,但如果需要,宽度可以小于 115,但不能超过。
这很棘手吗?
java - 如何在 Java 中使用非标准采样因子缩放 JPEG 图像?
我正在使用 Java AWT 来缩放 JPEG 图像,以创建缩略图。当图像具有正常的采样因子( 2x2,1x1,1x1 )时,代码可以正常工作
但是,具有此采样因子 ( 1x1, 1x1, 1x1 ) 的图像在缩放时会产生问题。尽管特征是可识别的,但颜色会损坏。
原文和缩略图: alt text http://otherplace.in/thumb1.jpg
我使用的代码大致相当于:
(代码由本页提供)
有一个更好的方法吗?
这是一个采样因子为 [ 1x1, 1x1, 1x1 ]的测试图像。
java - 在 GWT 中缩放图像
在 GWT 中更改Image Widget 的大小会更改图像元素的大小,但不会重新缩放屏幕上的图像。因此,以下内容将不起作用:
这是因为 GWT通过使用 CSS将 HTML元素的 设置为图像来实现其Image小部件。background-image
<img... />
如何让实际图像调整大小?