一二三四五键生成漫画风猫猫

依照本文步骤可以将猫猫照片转化为动漫风照片,类似效果:

  ========》

      

背景介绍

关键词:AIGC,Stable Diffusion

前提条件

Windows系统电脑

且配备一张Nvidia显卡,推荐显存8G以上(不过我祖传笔记本上2g显存的1050也能正常生成,耗时有点久而已)

打开stable diffusion启动器

Stable Diffusion本身是没有用户交互页面的,但是有大佬封装了web项目,后来又有国内大佬(b站:秋葉aaaki)封装了一键启动器

https://www.bilibili.com/list/ml2682278644?oid=649704464&bvid=BV1ne4y1V7QU

安装之后,一键启动,浏览器弹出这个页面后

即可进行下面的操作了。

操作步骤

1. (可选)标签反推

用标签反推可以获取将要转换的图像的一些特征,用于生成图像时使用,也可以选择不经过这一步,直接自己描述图像内容。

2. 切到图生图界面+上传原图形+输入图像关键字

prompt栏内输入上一步得到的标签,或者自行描述图像

3. (可选)加入补充关键词

有一些有助于提升图像质量但不太影响图像主题的提示词,可以复用。

正向:(masterpiece:1,2), best quality, masterpiece, highres, original, extremely detailed wallpaper, perfect lighting,(extremely detailed CG:1.2), drawing, paintbrush,

反向:NSFW, (worst quality:2), (low quality:2), (normal quality:2), lowres, normal quality, ((monochrome)), ((grayscale)), skin spots, acnes, skin blemishes, age spot, (ugly:1.331), (duplicate:1.331), (morbid:1.21), (mutilated:1.21), (tranny:1.331), mutated hands, (poorly drawn hands:1.5), blurry, (bad anatomy:1.21), (bad proportions:1.331), extra limbs, (disfigured:1.331), (missing arms:1.331), (extra legs:1.331), (fused fingers:1.61051), (too many fingers:1.61051), (unclear eyes:1.331), lowers, bad hands, missing fingers, extra digit,bad hands, missing fingers, (((extra arms and legs))),

来自B站:带你吃火锅儿

4. 调整参数

4.1 (重点)模型选择

本文效果使用的模型是toonyou,想要本文的效果,最好沿用这个模型

4.2 分辨率调整

即按照上传图像的分辨率来生成新的图像,新图像的高宽比和原图像一致,无拉伸

  • (推荐)显卡能力范围内提高分辨率

如果上述步骤上传的图形分辨率偏低的话,保持高宽比例去放大分辨率,可以提高生成图像的质量

4.3 采样方法

4.4 迭代步数

可以先采用20生成看看效果是否大致符合自己的预期,效果满意的话拉高迭代步数以生成高质量图像。

4.5 重绘幅度

5. 启动!

另外,我有一些猫猫转动漫风的案例在:

抖音:

小红书:

### 创建像素艺术猫图片 为了使用Python创建像素格的艺术猫图片,可以遵循以下方法: #### 准备工作 安装必要的库PIL(现在通常称为Pillow),这是图像处理的关工具[^2]。 ```bash pip install pillow ``` #### 加载并预处理原始图像 加载想要转换成像素的猫咪图片,并将其调整至适合的大小。这一步骤对于确保最终输出既美观又不失真至关重要。 ```python from PIL import Image def prepare_image(image_path, target_size=(100, 100)): image = Image.open(image_path).convert('RGB') resized_image = image.resize(target_size) return resized_image ``` #### 实现像素化效果 通过降低分辨率再放大来模拟像素化的视觉感受。这里采用最邻近插值法以保持清晰边缘特征。 ```python def pixelate(image, scale_factor=8): small_size = (image.size[0]//scale_factor, image.size[1]//scale_factor) result = image.resize(small_size, resample=Image.NEAREST) result = result.resize(image.size, resample=Image.NEarest) return result ``` #### 添加颜色量化(可选) 如果希望进一步增强复古感或者减少使用的色彩数量,则可以通过调色板限制的方式来进行颜色量化操作。 ```python def quantize_colors(image, num_colors=16): return image.quantize(colors=num_colors, method=2).convert('RGB') ``` #### 完整流程演示 将上述函数组合起来形成完整的创作过程,最后保存生成的作品。 ```python if __name__ == "__main__": original_img = 'cat.jpg' # 替换成实际路径 processed_img = prepare_image(original_img) pixeled_img = pixelate(processed_img) final_artwork = quantize_colors(pixeled_img) output_filename = "pixelated_cat.png" final_artwork.save(output_filename) print(f"Pixel art saved as {output_filename}") ``` 以上代码片段展示了如何利用Python和Pillow库轻松地把任意给定的照片变成充满怀旧气息的像素画作[^3]。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值