android - 具有拉伸(stretch)比例和扭曲效果的android中的图像处理

标签 android image image-processing

现在我正在做一个与具有休闲功能的图像处理相关的项目 1) 拉伸(stretch) 2) 缩放 3) 扭曲 我不明白如何在 android 中实现它。 在这里,我放了一些与该项目相关的屏幕截图,以使我的问题更加清晰。 enter image description here

上图是真实图像,我想对这张图像进行图像处理,让它看起来像 打击图像。 enter image description here

请给我任何建议、帮助 url、教程和其他实现此任务的想法。

最佳答案

您需要找到一个函数,当应用于像素坐标时,它会输出新的像素坐标,从而产生您正在寻找的扭曲效果。 查看 http://reference.wolfram.com/mathematica/ref/ImageTransformation.html 中列出的一些功能可能会有所帮助(尤其是“Neat examples”部分)。

定义函数后,您需要在 Android 中实现与 ImageTransformation 命令等效的功能。基本上,对于输出图像中的每个像素,调用函数以了解在输入图像中的何处进行采样;在对输入图像进行采样时使用窗口,以便限制伪影并获得更平滑的结果。

关于android - 具有拉伸(stretch)比例和扭曲效果的android中的图像处理,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6196773/

相关文章:

graphics - 查找绘图的最终显示区域中的框架/轴的坐标

opencv - 使用浅色 Blob 进行 Blob 检测

基于java的android RTP/RTCP实现

Android 搜索栏自定义拇指卡在开始

android - 如何在单个选项卡内管理多个 fragment

css - 如何制作具有固定高度的响应式图像背景?

jquery - 在上传和裁剪之前将图像传递给croppic loadPicture

java - 如何从 recyclerview newsapi 加载 url

java - 在 javafx 中问题加载图像的相对路径

algorithm - 图像的子图像查找和替换