首页
技术博客
PHP教程
数据库技术
前端开发
HTML5
Nginx
php论坛
新用户注册
|
会员登录
PHP教程
技术博客
编程问答
PNG素材
编程语言
前端技术
Android
PHP教程
HTML5教程
数据库
Linux技术
Nginx技术
PHP安全
WebSerer
职场攻略
JavaScript
开放平台
业界资讯
大话程序猿
登录
极速注册
取消
热门标签 | HotTags
function
expression
datetime
tree
triggers
byte
client
php7
header
go
python
ascii
spring
loops
bytecode
email
replace
perl
int
python3
c语言
metadata
golang
blob
const
php8
cmd
heap
subset
lua
cPlusPlus
list
object
eval
erlang
yaml
char
emoji
schema
express
node.js
timezone
scala
usb
format
web3
request
foreach
web
hash
get
config
main
vba
grid
uml
jar
sum
audio
string
io
js
join
input
utf-8
plugins
php
match
vbscript
shell
jsp
callback
filter
future
settings
netty
hashcode
cpython
text
当前位置:
开发笔记
>
编程语言
> 正文
Python拼图成心3.0来了吧【UI加持不仅仅是小心心】
作者:无敌腐女乐园 | 来源:互联网 | 2023-06-07 16:38
1.0、2.0已经可以实现贴小心心,也不止小心心(老这么讲可能有点局限了哈哈哈),换一下源图就可以拼出其它形状,
1.0、 2.0已经可以实现贴小心心,也不止小心心(老这么讲可能有点局限了哈哈哈),换一下源图就可以拼出其它形状,不过源图有一些限制(见1.0)
2.0已经整理了一下可以比较方便的在使用代码的时候调整相关参数。但是对于使用来说,还是不够方便,在代码里调参数是有优势(自由度很高),但是用起来并不是那么友好,肝就完了,于是3.0-UI来了!!
只要源图不出错(直接默认小心心),运行逻辑经过几晚上的调试,基本没什么大问题了。
图集里可以没有图(会识别,并弹窗让重选)
图集可以包含图片之外的(使用时会自动滤去非图文件)
三个路径以及颜色框,可视不可输入,直接选就好(防止不小心填错,就是懒,懒得判断参数哈哈哈)
开始后会识别路径是否选择(不用怕选错了卡bug)
进度条会根据贴图进度更新,防止尬等还以为程序炸了(一般还是比较快的,除非贴图比较多,比较大)
其实,一开始就不止小心心,只是懒得换图源就这么写了。
记一下图源要求吧:
啦啦啦
不需要的部分必须是纯白(255,少一点都不行,主要是懒得换算法了)
需要的部分(形状)也不一定非得是黑色的,不是纯白就行
需要的图形部分,可不敢挨着图像边缘,多少留点白(主要还是那个算法的毛病,也不是算法啦,就是一小段不成熟的函数)
比如
,源图也可以选择其他,像下边这张处理过的超梦
调节一下参数,输出是这样的:
打包了一下,也没有多大,12M左右。一开始200M多啊,差点吓死我,还好搜到了可以用pipenv(题外话)
等有时间就好好整理,把整个小工程更新过来!flag立这了。至于那个鸡肋的小模块,就先这样吧,毕竟手动P一下图也不是很那什么哈哈哈。
python
cpython
图片
文件
算法
pip
写下你的评论吧 !
吐个槽吧,看都看了
会员登录
|
用户注册
推荐阅读
int
Python 序列图分割与可视化编程入门教程
本文介绍了如何使用 Python 进行序列图的快速分割与可视化。通过一个实际案例,详细展示了从需求分析到代码实现的全过程。具体包括如何读取序列图数据、应用分割算法以及利用可视化库生成直观的图表,帮助非编程背景的用户也能轻松上手。 ...
[详细]
蜡笔小新 2024-11-11 07:14:26
replace
在CentOS系统中安装Scrapy时常见的问题及解决方法
在 CentOS 7 系统中安装 Scrapy 时遇到了一些挑战。尽管 Scrapy 在 Ubuntu 上安装简便,但在 CentOS 7 上需要额外的配置和步骤。本文总结了常见问题及其解决方案,帮助用户顺利安装并使用 Scrapy 进行网络爬虫开发。 ...
[详细]
蜡笔小新 2024-11-09 15:28:11
cmd
Python 程序转换为 EXE 文件:详细解析 .py 脚本打包成独立可执行文件的方法与技巧
在开发了几个简单的爬虫 Python 程序后,我决定将其封装成独立的可执行文件以便于分发和使用。为了实现这一目标,首先需要解决的是如何将 Python 脚本转换为 EXE 文件。在这个过程中,我选择了 Qt 作为 GUI 框架,因为之前对此并不熟悉,希望通过这个项目进一步学习和掌握 Qt 的基本用法。本文将详细介绍从 .py 脚本到 EXE 文件的整个过程,包括所需工具、具体步骤以及常见问题的解决方案。 ...
[详细]
蜡笔小新 2024-11-09 14:59:47
python
Swoole加密机制的安全性分析与破解可能性探讨
本文深入分析了Swoole框架的加密机制,探讨了其在实际应用中的安全性,并评估了潜在的破解可能性。研究结果表明,尽管Swoole的加密算法在大多数情况下能够提供有效的安全保护,但在特定场景下仍存在被攻击的风险。文章还提出了一些改进措施,以增强系统的整体安全性。 ...
[详细]
蜡笔小新 2024-11-09 13:49:38
python
Python爬虫数据导出至CSV及图片存储技术详解
Python爬虫数据导出至CSV及图片存储技术详解 ...
[详细]
蜡笔小新 2024-11-09 13:19:33
int
Python 数据库操作指南:MySQL 与 Redis 实战技巧
本文详细介绍了使用 Python 进行 MySQL 和 Redis 数据库操作的实战技巧。首先,针对 MySQL 数据库,通过 `pymysql` 模块展示了如何连接和操作数据库,包括建立连接、执行查询和更新等常见操作。接着,文章深入探讨了 Redis 的基本命令和高级功能,如键值存储、列表操作和事务处理。此外,还提供了多个实际案例,帮助读者更好地理解和应用这些技术。 ...
[详细]
蜡笔小新 2024-11-07 12:55:01
cmd
基于 Bottle 框架构建的幽默应用 —— Python 实践
基于 Bottle 框架构建的幽默应用 —— Python 实践 ...
[详细]
蜡笔小新 2024-11-05 10:10:29
int
利用树莓派畅享落网电台音乐体验
最近重新拾起了闲置已久的树莓派,这台小巧的开发板已经沉寂了半年多。上个月闲暇时间较多,我决定将其重新启用。恰逢落网电台进行了改版,回忆起之前在树莓派论坛上看到有人用它来播放豆瓣音乐,便萌生了同样的想法。通过一番调试,终于实现了在树莓派上流畅播放落网电台音乐的功能,带来了全新的音乐享受体验。 ...
[详细]
蜡笔小新 2024-11-05 09:20:37
int
利用 Python 管道实现父子进程间高效通信
利用 Python 管道实现父子进程间高效通信 ...
[详细]
蜡笔小新 2024-11-04 20:26:43
c语言
掌握PHP编程必备知识与技巧——全面教程
掌握PHP编程必备知识与技巧——全面教程在当今的PHP开发中,了解并运用最新的技术和最佳实践至关重要。本教程将详细介绍PHP编程的核心知识与实用技巧。首先,确保你正在使用PHP 5.3或更高版本,最好是最新版本,以充分利用其性能优化和新特性。此外,我们还将探讨代码结构、安全性和性能优化等方面的内容,帮助你成为一名更高效的PHP开发者。 ...
[详细]
蜡笔小新 2024-11-03 16:38:49
cmd
在Windows环境下使用pip离线安装PyTorch GPU版的详细指南(不依赖Anaconda)
在Windows环境下离线安装PyTorch GPU版时,首先需确认系统配置,例如本文作者使用的是Win8、CUDA 8.0和Python 3.6.5。用户应根据自身Python和CUDA版本,在PyTorch官网查找并下载相应的.whl文件。此外,建议检查系统环境变量设置,确保CUDA路径正确配置,以避免安装过程中可能出现的兼容性问题。 ...
[详细]
蜡笔小新 2024-11-03 12:55:35
python
如何在Python中高效运用requests模块:详细使用指南与技巧分享
在Python中,`requests`模块是处理URL请求的强大工具,作为一个第三方库,需要单独安装。本文将详细介绍如何高效地使用`requests`模块,涵盖从基础功能到高级技巧的各个方面,帮助开发者更好地掌握其应用方法,提高开发效率和代码质量。 ...
[详细]
蜡笔小新 2024-11-03 12:25:12
spring
深入解析Spring Boot启动过程中Netty异步架构的工作原理与应用
深入解析Spring Boot启动过程中Netty异步架构的工作原理与应用 ...
[详细]
蜡笔小新 2024-11-02 18:57:12
python
python 怎么读Python怎么读
Python,英国发音:ˈpaɪθən,美国发音:ˈpaɪθ��ːn,空耳读法为“ ...
[详细]
蜡笔小新 2024-10-18 13:39:36
c语言
开发笔记:Python之路第一篇:初识Python
篇首语:本文由编程笔记#小编为大家整理,主要介绍了Python之路第一篇:初识Python相关的知识,希望对你有一定的参考价值。Python简介& ...
[详细]
蜡笔小新 2023-10-17 18:58:48
无敌腐女乐园
这个家伙很懒,什么也没留下!
Tags | 热门标签
function
expression
datetime
tree
triggers
byte
client
php7
header
go
python
ascii
spring
loops
bytecode
email
replace
perl
int
python3
c语言
metadata
golang
blob
const
php8
cmd
heap
subset
lua
RankList | 热门文章
1
c#DirectoryEntries.Find:“指定了无效的dn语法”
2
freemarker实例2
3
微软w7计算机属性,看看微软公布的7.9满分电脑配置
4
asp.netCore依赖注入(自带的IOC容器)
5
ZYNQ 网络通信的四种实现方案
6
FreeDos
7
指纹识别属于计算机技术,指纹识别技术属于人工智能吗 指纹识别技术什么时候发明的与非网...
8
Rector模式介绍
9
Linux终端远程工具xshell,xftp,mobasterm
10
OPENGL_三角形带GL_TRIANGLE_STRIP详解
11
windows8系统目录的简单介绍
12
SpringBoot整合Swagger3
13
apache怎么看日志
14
node.js 全局变量说明
15
华为路由交换由浅入深系列(七):理解华为交换机三种端口模式Access、Hybrid和Trunk对数据包Tag的处理过程
PHP1.CN | 中国最专业的PHP中文社区 |
DevBox开发工具箱
|
json解析格式化
|
PHP资讯
|
PHP教程
|
数据库技术
|
服务器技术
|
前端开发技术
|
PHP框架
|
开发工具
|
在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved |
京公网安备 11010802041100号
|
京ICP备19059560号-4
| PHP1.CN 第一PHP社区 版权所有