新知榜官方账号
2023-10-15 22:14:33
今天来分享如何把一张彩色图片转换成一张漫画风格的黑白线稿的方法。例如我想把一张水彩稿,或者一张照片转换成黑白漫画稿,不只是简单地把一张图换成灰阶,而是连线条与阴影都要是漫画风格,例如下面这张图显示的:
真人向与真实照片转换成漫画线稿在网上可以找到好几种方法,我自己测试了每一个能找到的方法,最后确定了一个既可以使用在所有类型的图片,步骤又大体一致的方法,下面列一下我看过的方法,如果有我没尝试过的方法且效果也不错,请跟我说一下:
我这次要用的是第三种方法。这种方法除了能正确去除色彩之外,也能让风格贴向我们需要的漫画风,而不是黑白写实风。
首先,我们必须去下载一个动画漫画向模型与一个转换成线稿专用的LoRA。AnythingV5/V3,我个人使用的是最新的V5AnimeLineart/Manga-like(线稿/线画/マンガ风/漫画风)Style将模型放到/models/Stable-diffusion/这个文件夹里面,将LoRA放到/models/Lora/这个文件夹下,然后按Refresh来重载,或者干脆重启Automatic1111让设定生效。
选择一个你要转换的图,在这里我用这张从CounterfeitV25模型绘制的图当范例:
在txt2img里面,将相对应的正面与负面提示词输入进去。如果这张图本来没有提示词,你可以在img2img里面上传图片,然后用InterrogateCLIP(真人向图片),或者InterrogateDeepBooru(动漫向图片)直接从图片提炼出正向提示词。至于负面提示词,就使用你常用的负面提示词应该就足够了。以我的例子,这是我用的正面提示词:
(bestquality:1.4),(masterpiece:1.4),digitalpaintingofVallaria,holding_bouquet,bangs,skirt,shirt,long_sleeves,hat,dress,kindlysmile,flowerfield,realface,realskin,realisticface,realisticskin,detailedeyes,detailedfacialfeatures,detailedclothesfeatures,detailedfaceandbreast,beautifuleyes,detailedeyes,perfectbody,perfectbreasts,perfectface<lora:VallariaV2:0.3>
然后在正面提示词,你必须将所有可能产生颜色的提示词都去掉,例如头发颜色或眼睛颜色,或者主观判断将他们替换成黑白灰三色。当然如果你想要产生的图片是类似漫画周刊彩页的效果,那这步就可省略。接着将模型替换成AnythingV5,并且将LoRA提示词,还有启动词加入正面提示词内:
lineart,monochrome,(blackandwhite:1.4),(bestquality:1.4),(masterpiece:1.4),digitalpaintingofVallaria,holding_bouquet,bangs,skirt,shirt,long_sleeves,hat,dress,kindlysmile,flowerfield,realface,realskin,realisticface,realisticskin,detailedeyes,detailedfacialfeatures,detailedclothesfeatures,detailedfaceandbreast,beautifuleyes,detailedeyes,perfectbody,perfectbreasts,perfectface<lora:VallariaV2:0.3><lora:animeLineartMangaLike_v30MangaLike:1>
当然,如果你不需要黑白线稿,(blackandwhite:1.4)就不用加。接着开启ControlNet,将同一张图拉进来,使用Canny作为预处理器与models记得勾选Enable,将权重调为1。否则你会生出完全不同的图。接着开始跑图,直到出现你想要的结果:
很接近我们想要的图了,但在这边有几个问题:如果原图过小,例如512X512,跑出来的图,它的线条与光影会非常模糊,像是铅笔稿而不是漫画墨水笔稿。阴影的转换过于光滑,像是图片直接转成灰阶,而不像漫画的墨水或网点。如果以上问题对你来说都可接受,那就可以停在这边,否则我们可以继续反精细化它。
接下来修改同一个正面提示词,将所有能让画面精细的提示词都移除掉,例如我的正面提示词中:
realface,realskin,realisticface,realisticskin,detailedeyes,detailedfacialfeatures,detailedclothesfeatures,detailedfaceandbreast,beautifuleyes,detailedeyes,perfectbody,perfectbreasts,perfectface
移除这些提示词之后,就能让图片得到接近手绘漫画的质感。而且由于我们的图已经被ControlNet用Canny牢牢控制住,所以丰富细节的提示词被移除也不会影响我们的人物脸型与五官特征。接着我们要开启Hires.fix,将图放大到两边都要超过1024像素,这样笔触才能锐利到有漫画钢笔的感觉。这就是我们最后的结果:
目前ControlNet最新版本是1.1版,增加了许多新的预处理器跟models,其中一个Lineart也是专门产生类似手绘动画稿的风格。配合利用之前提到的AI绘画|如何使用StableDiffusion来制作角色设定图?,我们就可以大批量地制造漫画专用的人物设定稿了!
相关工具
相关文章
相关快讯
推荐
亲测真香!这6个AI工具让工作效率翻倍,同事追着问链接
2025-06-17 16:21
FLUX.1 Kontext 一出,AI生图领域 “地震” 了!
2025-06-06 15:38
用Deepseek写AI绘图提示词,像呼吸一样简单!
2025-02-19 16:12
你以为AI绘画是黑科技?其实早成了“路边摊生意”!
2025-02-19 10:15
Flux爆火,全网最全面最详细的Flux使用教程!
2025-02-18 14:19
用AI如何创作音乐,实战教学来啦!
2025-02-17 17:23
MidJourney让你秒变绘画大神,从零开始画哪吒!
2025-02-17 14:56
AI应用新境界:让人工智能成为你的得力助手
2025-02-14 15:45
AI短片革命:当创作遇上智能,人人都能成为导演
2025-02-14 14:53
AI狂潮下的人类职场:是失业危机还是进化契机?
2025-02-13 16:53