1
lisongeee 2022-07-12 10:59:30 +08:00
1.首先是拖动的 ui ,python 的 ui 库可以用自带的 tk
2.不同图片不同透明度的叠加,可以用 Pillow |
2
Vaspike 2022-07-12 11:17:54 +08:00
显示渐变的话除了原图和最终图之外,还需要很多张中间图做过渡显示吧
|
3
Rabbircantknow 2022-07-12 11:20:05 +08:00 via Android
感觉你说的“渐变”不是调整图层透明度那么简单的啊。
如果脸型被美颜改变了,调整透明度就会出现两个轮廓。 可能美颜本身也要在 python 里面算。 |
4
imn1 2022-07-12 11:24:18 +08:00 1
库可能不需要太多,一个 GUI 库和 opencv 也能做,就是中间涉及的知识太多
|
5
controller 2022-07-12 11:33:13 +08:00 via Android 1
换个思路,不需要美颜后的图片,直接用 Python 美颜,拖动滑块改变美颜程度
|
6
tramm 2022-07-12 14:49:08 +08:00
除非美颜的图也是你们生成的, 否则最终还是有点突兀感
|
7
SunsetShimmer 2022-07-12 14:54:32 +08:00 1
不会 Python ,猜测一下最终想要的效果是不是这样的?
https://www.w3schools.com/howto/howto_js_image_comparison.asp |
8
996bujiaban 2022-07-12 14:59:16 +08:00
在我印象里,原图到美颜,应该是类似渲染那样吧,要把美颜的过程保留下来,然后逐渐拖过?
|
9
novolunt 2022-07-12 15:00:19 +08:00
全知全能 vs 镜花水月 vs 主角挂
|
10
HashV2 2022-07-12 16:34:50 +08:00
像是大眼、瘦脸这种,不能简单计算几张中间图去做渐变,那渐变的是像素颜色,这个需求应该是要渐变眼睛或面部轮廓了,感觉挺难的。
|
11
Mithril 2022-07-12 16:50:50 +08:00
你需要定义好什么是“渐变”
|
12
llsquaer 2022-07-12 18:16:31 +08:00
哦 写过一样的需求... 用 画板 画两个图层解决的.
|
13
Yorkl996 2022-07-12 19:11:44 +08:00
自编码器
|
14
suyuyu 2022-07-12 22:49:38 +08:00
@SunsetShimmer 不是吧,op 要的是渐变过来
|
15
littlewing 2022-07-12 23:06:54 +08:00
渐变那就是需要补中间帧?参考下各种播放器补帧的滤镜
|
16
pytth 2022-07-13 01:14:04 +08:00 via iPhone
我觉得你要的不是渐变,是效果过渡
|