首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在android中实现油画效果

在android中实现油画效果
EN

Stack Overflow用户
提问于 2012-10-10 06:19:20
回答 2查看 6.3K关注 0票数 4

我正在尝试实现一些照片效果,我尝试了一些不同的效果,比如sketch painting effect, Emboss effect,,现在我正在尝试实现sketch painting effect, Emboss effect,我找到了这个链接

http://supercomputingblog.com/graphics/oil-painting-algorithm/

但在我的水平上,这是难以理解的,请帮助我在这个,或任何其他参考链接为它。

EN

回答 2

Stack Overflow用户

发布于 2013-03-05 19:51:13

从下面的链接下载JHLabs库。https://code.google.com/p/android-jhlabs/ https://code.google.com/p/android-jhlabs/downloads/list有油画的效果,Emboss还有更多。您可以使用DoG过滤器创建铅笔素描效果,然后在库中给出GrayScale。

票数 2
EN

Stack Overflow用户

发布于 2018-07-10 16:15:56

我认为油画是最好的模拟使用一种叫做“基于中风的渲染”(SBR)技术,由亚伦赫兹曼()开创。它已经存在很长时间了。不管您是在android还是其他操作系统中这样做,都不会有太大的区别。

您需要的是一个函数,它接受一个矩形和一个方向,并在当前画布上放置一个画笔。画笔本身被定义为2组纹理灰度图像:一组表示不透明度,一组表示高度。您需要一个的高度,以便您可以使用创建一个凹凸地图旁边的画布(呈现的图像)。现在,困难的部分是为您的画笔获得良好的纹理地图,使它看起来现实。这就是你需要做很多实验的地方,看看你最喜欢什么。每个人对什么最好看都有自己的想法。

要定义矩形及其方向,可以使用图像矩。最终的结果是,你的笔画将遵循物体的轮廓,这通常是艺术家所做的(但并不总是如此)。

无论如何,这个方法在这里解释得更好(这是我博客的链接):

http://3dstereophoto.blogspot.com/2018/07/non-photorealistic-rendering-software.html

您可以尝试我编写的名为“Painter”的软件(免费并在windows 64位上工作),看看使用SBR可以做些什么。也许这不是你想要的。下面是该软件的链接(还包括卡通阴影和水彩渲染):

http://3dstereophoto.blogspot.com/p/painting-software.html

再一次,这是一个链接到我的博客,主要涉及3d摄影。我碰巧也很喜欢画画。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/12813122

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档