Python搞点好玩的
文章平均质量分 92
用Python制作各种有趣的实用小工具。
淡海水
是时候给AI上点强度了
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
【原理】[续-终端颜色文字]-ANSI颜色系统
摘要:ANSI颜色系统通过转义序列控制终端文本颜色和样式,最初由DEC开发后被ANSI标准化。其发展经历了从8色到256色再到真彩色的演进,现广泛应用于命令行工具、日志系统等领域。不同平台支持度各异:现代Windows终端已原生支持,macOS和Linux支持最全面,而旧版Windows需借助colorama等兼容层。该技术为终端界面提供了丰富的视觉呈现能力。原创 2025-08-29 11:35:55 · 836 阅读 · 0 评论 -
【CanRun】Python终端[颜色文字]输出
本文介绍了Python中实现终端彩色输出的多种方法。主要内容包括:1.历史背景,从早期ANSI终端到现代终端对颜色支持的发展;2.四种主要实现方式(ANSI转义序列、colorama、termcolor、rich库)及代码示例;3.各平台兼容性分析;4.推荐方案和注意事项,如始终重置颜色样式、考虑色盲用户等;5.附带完整的Windows平台彩色打印实现代码示例。文章强调应根据需求选择合适的工具,在保证功能性的同时兼顾跨平台兼容性。原创 2025-08-29 10:59:19 · 700 阅读 · 0 评论 -
Mac屏幕取色不准?探究原理和换算规则
Mac与Windows系统在屏幕取色方面存在显著差异。当RGB(51,0,0)在Mac上显示为(42,5,2)时,这是由于Mac内置色彩管理机制(ColorSync)自动进行gamma转换造成的。验证表明,取色工具本身没有问题,差异源于系统处理方式:Mac会强制进行sRGB→线性光值→显示器信号的转换(涉及gamma 2.2校正),而Windows通常直接输出原始sRGB值。这种差异使Windows更适合电子屏幕开发(反映设备原生表现),而Mac更适配印刷领域(确保色彩一致性)。微软PowerToys等工具原创 2025-08-09 16:27:01 · 969 阅读 · 0 评论
分享