如果用 python, 我想要实现这样一个功能, 两张图片, 一张是究极美颜过的, 一张是原图, 然后两张图合并在一起显示, 拖动条拖动可以实现原图和美颜图的渐变, 这个可能会用到哪些 python 库呢
|
lisongeeeJul 12, 2022
1
1.首先是拖动的 ui ,python 的 ui 库可以用自带的 tk
2.不同图片不同透明度的叠加,可以用 Pillow |
|
VaspikeJul 12, 2022
2
显示渐变的话除了原图和最终图之外,还需要很多张中间图做过渡显示吧
|
|
RabbircantknowJul 12, 2022 via Android
3
感觉你说的“渐变”不是调整图层透明度那么简单的啊。
如果脸型被美颜改变了,调整透明度就会出现两个轮廓。 可能美颜本身也要在 python 里面算。 |
|
4
库可能不需要太多,一个 GUI 库和 opencv 也能做,就是中间涉及的知识太多
|
|
5
换个思路,不需要美颜后的图片,直接用 Python 美颜,拖动滑块改变美颜程度
|
|
trammJul 12, 2022
6
除非美颜的图也是你们生成的, 否则最终还是有点突兀感
|
|
7
不会 Python ,猜测一下最终想要的效果是不是这样的?
https://www.w3schools.com/howto/howto_js_image_comparison.asp |
|
996bujiabanJul 12, 2022
8
在我印象里,原图到美颜,应该是类似渲染那样吧,要把美颜的过程保留下来,然后逐渐拖过?
|
|
novoluntJul 12, 2022
9
全知全能 vs 镜花水月 vs 主角挂
|
|
HashV2Jul 12, 2022
10
像是大眼、瘦脸这种,不能简单计算几张中间图去做渐变,那渐变的是像素颜色,这个需求应该是要渐变眼睛或面部轮廓了,感觉挺难的。
|
|
MithrilJul 12, 2022
11
你需要定义好什么是“渐变”
|
|
llsquaerJul 12, 2022
12
哦 写过一样的需求... 用 画板 画两个图层解决的.
|
|
Yorkl996Jul 12, 2022
13
自编码器
|
|
suyuyuJul 12, 2022
14
@SunsetShimmer 不是吧,op 要的是渐变过来
|
|
littlewingJul 12, 2022
15
渐变那就是需要补中间帧?参考下各种播放器补帧的滤镜
|
|
liKeYunKejiJul 13, 2022 via iPhone
16
我觉得你要的不是渐变,是效果过渡
|