Qt框架VectorImage QML类型存在拒绝服务漏洞CVE-2026-105923,影响Qt 6.8.0至6.8.8及6.9.0至6.11.2版本。处理特制SVG可致应用崩溃,CVSS评分4.0。建议避免加载不可信SVG,并升级至Qt 6.8.9、6.11.3或6.12.0以上版本或应用补丁。
Qt SVG模块(QtSvg)存在拒绝服务漏洞CVE-2026-8168,影响Qt 4.1.0至6.8.8及6.9.0至6.11.1。应用加载元素嵌套过深的SVG文件时,解析与渲染过程递归遍历文档树且无深度限制,导致调用栈耗尽、程序崩溃,CVSS 4.0评分7.1(高危)。建议仅加载可信来源的SVG并校验内容,或升级至Qt 6.8.9、6.11.2、6.12.0及以上版本并应用相应补丁。
老董工具箱提供SVG预览工具,支持设置画布宽高、输入SVG路径数据并预览图形,显示路径长度、命令数、坐标点数和边界框等信息,并附示例库。还包含图片Base64、圆角处理、亮度对比、互补色计算、九宫格切图及SVG转PNG等工具。
“老董工具箱”提供在线SVG转PNG功能:支持拖拽或选择最大5MB的SVG文件,查看尺寸、大小、格式信息,设置输出尺寸、背景颜色或透明背景,转换后可预览并下载PNG。页面还列出SVG转PDF、SVG转JPG、PNG转SVG、PDF转SVG、JPG转SVG及EXIF查看器等相关工具。
老董工具箱提供SVG转PDF在线工具,可将SVG图片转换为PDF,便于保存、打印和分享。支持拖拽或选择文件,最大5MB,可设置A4、A3、A5、Letter、Legal及自定义页面尺寸,选择纵向或横向,并适应页面大小。转换后可预览并下载PDF。
“老董工具箱”提供在线SVG转JPG功能,支持上传最大5MB的SVG图片,可设置输出尺寸、背景色和JPG质量,转换后下载。页面还列出SVG转PNG、PDF、PNG转SVG、PDF转SVG、JPG转SVG及EXIF查看器等相关工具。
“老董工具箱”提供在线PNG转SVG工具,支持将PNG、JPG、JPEG图片矢量化,便于编辑。用户可拖拽或选择最大10MB文件,设置输出尺寸、精度和平滑边缘,转换后可预览并下载SVG。
老董工具箱提供PDF转SVG在线工具,支持拖拽或选择最大10MB的PDF文件,可设置输出质量、选择页面范围并优化SVG代码,转换后可预览并下载SVG。页面还列出SVG转PNG、SVG转PDF、PNG转SVG、EXIF查看器等相关工具。
“老董工具箱”提供在线JPG转SVG工具,支持拖拽或选择最大10MB的JPG/JPEG图片,可设置矢量化精度、颜色简化和输出尺寸,并保持宽高比。转换后可预览并下载SVG。页面还列出SVG转PNG、SVG转PDF、SVG转JPG、PNG转SVG、PDF转SVG及EXIF查看器等相关工具。
WordPress 7.1 将内置 SVG 图标升级为公共 API。开发者可通过 wp_register_icon_collection() 注册图标集,通过 wp_register_icon() 添加内联或文件图标,名称格式为“集合/图标名”,SVG 会经过安全过滤。图标区块选择器按集合分组,并支持翻转和旋转。可用 wp_get_icon() 在 PHP 中渲染图标,并通过 REST 只读端点浏览集合与图标。
Qt XML模块存在CWE-674无限制递归漏洞(CVE-2026-11573),影响Qt 6.7.0至6.8.1版本。恶意构造的深层嵌套XML或SVG文档在序列化时耗尽调用栈,导致拒绝服务崩溃,不影响数据安全。建议升级至6.8.2或6.9.0,或限制嵌套深度。
本文讨论了如何使用纯SVG在没有JavaScript的情况下展示当前时间,采用滑动胶片法优化时间显示,减少冗余标签,并整合时、分、秒的数字流。
Qt SVG模块存在类型混淆和基于堆的缓冲区溢出漏洞(CVE-2026-6210),影响版本为Qt 6.7.0至6.8.8及6.9.0至6.11.1。该漏洞可能导致应用崩溃。建议仅从可信来源加载SVG内容,并在加载前进行验证和清理。解决方案是更新至Qt 6.8.8或6.11.1及以上版本。
Qt的VectorImage组件存在代码注入漏洞(CVE-2025-14576),影响版本6.8.0至6.8.6及6.9.0至6.10.1。该漏洞允许恶意SVG文件注入QML/JavaScript代码,可能导致服务拒绝或信息泄露。建议仅从可信来源加载SVG文件,并对内容进行验证和清理。应更新至Qt 6.8.7或6.10.2以修复此问题。
华中科技大学与小红书hi lab联合开源了dots.mocr,旨在解决传统OCR在复杂文档解析中的不足。该工具能够将文字、图表等视觉元素解析为结构化数据,并转换为可编辑的SVG代码,提升文档理解和自动化处理能力。HyperAI官网已上线相关教程,用户可在线体验。
本文介绍了CSS的corner-shape属性及其在背景图形效果中的应用。结合SVG和<foreignObject>元素,可以实现复杂的底纹效果。示例代码展示了如何使用corner-shape属性创建网格线和其他图形。需要注意的是,该属性目前仅在Chrome浏览器中支持。
GTK 4.22于3月6日发布,带来修复、Wayland改进、增强的SVG支持和可访问性选项,是GTK 4的重要更新。可从GNOME.org和GTK.org下载。
作者在博客中介绍了如何通过Web Origami简化Heroicons图标集的管理。通过将图标名称映射到GitHub上的SVG链接,Origami能够自动获取和缓存图标,避免手动管理SVG文件的繁琐。这种方法使得更改图标变得简单,无需依赖npm包管理器,从而提升了开发效率。
西湖大学推出的AutoFigure工具能够自动生成高质量学术插图,支持从像素到矢量的编辑。该工具通过推理式渲染解决了学术插图的逻辑与美观问题,已入选ICLR 2026,并提供开源和在线使用。
本文探讨了CSS相对颜色值在SVG图形主题和动画中的应用,作者Andy Clarke分享了如何通过定义基础颜色简化颜色管理,提升设计一致性和可维护性。相对颜色值使动画和颜色变化更灵活,适用于多种交互元素。
完成下面两步后,将自动完成登录并继续当前操作。