如何在不缩小图像的情况下在 Android 中调整图像大小?

Posted

技术标签:

【中文标题】如何在不缩小图像的情况下在 Android 中调整图像大小?【英文标题】:How to resize image in Android without shrinking it? 【发布时间】:2016-08-17 14:34:51 【问题描述】:

我知道这有点不寻常,但我想调整图像的边界而不缩小图像本身。

例如,当我有一个 200x200 的图像并将其调整为 100x200 时,结果应该只是图像的一半,而另一半则被剪切。

这可能吗?

【问题讨论】:

这可能是***.com/a/6333518/781729 我认为您对 100x200 的 CANVAS 尺寸感到困惑,您将其放置在 200x200 的图像中,因此它不会缩放图像。它似乎被裁剪了——pc.net/helpcenter/answers/canvas_size_vs_image_size @Tasos 但我需要的是在它还在内存中的时候剪掉一部分,而不是把它放到画布中“溢出”并且没有完全显示的地方。 Tahe 在这里看看如何通过代码裁剪图像 -- ***.com/questions/18232034/… @Tasos 谢谢,完成了这项工作^^ 【参考方案1】:

我不知道您如何在应用中调整图像大小,但如果您将任何 200x200 图像调整为 100x200,此结果将成为初始图像的一部分,具体取决于起点。(可能是第一半从像素 0 开始,第二半从像素 100 开始,或者介于两者之间的任何其他一半,具体取决于起始像素)

【讨论】:

这就是我想要的,但问题是如何

以上是关于如何在不缩小图像的情况下在 Android 中调整图像大小?的主要内容,如果未能解决你的问题,请参考以下文章

如何在不使用css调整第一个图像大小的情况下在Wordpress页面上调整第二个图像的大小?

如何在不损失图像质量的情况下调整图像大小以适合小型 HTML5 画布? [复制]

如何在不录制的情况下在 Android 上对麦克风进行采样以获得实时幅度/电平?

如何在不刷新闪烁的情况下在浏览器中显示不断变化的图像文件?

如何在不通过 HTTP 加载图像的情况下在 HTML 中显示“重新加载”符号?

如何在不先保存的情况下在 Android 中发送 zip 文件?