如果用 python, 我想要实现这样一个功能, 两张图片, 一张是究极美颜过的, 一张是原图, 然后两张图合并在一起显示, 拖动条拖动可以实现原图和美颜图的渐变, 这个可能会用到哪些 python 库呢

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