sách gpt4 ai đã đi

image-processing - 如何将 SVG 图像 "paths"转换为单独的 PNG 图像?

In lại 作者:行者123 更新时间:2023-12-01 10:15:01 31 4
mua khóa gpt4 Nike

我有一个包含 67 个独立路径的 SVG 图像。

是否有任何库/教程可以为每个路径创建单独的光栅图像(例如 PNG),并可能根据路径 ID 命名它们?

1 Câu trả lời

谢谢大家。我最终使用了两个答案的组合。我使用 Ruby 脚本来解析 SVG 文件并为每个路径编写一个新文件,然后使用 batik 转换器从该文件生成一个 png。 Nick 得到了公认的答案,因为创建单个 SVG 很容易这一关键见解。谢谢尼克!

这是脚本:

require 'rubygems'
require 'nokogiri'
file = 'dark_florida_no_numbers.svg'

file_string = IO.read(file)

reader = Nokogiri::XML::Reader(file_string)

reader.each do |node|

if node.name == 'path'
county = node.attributes['id']
File.open("dark/#{county}.svg", 'w') do |f|
f.write "\n
node.attributes.each do |attr, value|
f.write " #{attr}=\"#{value}\""
kết thúc
f.write "/>\n"
kết thúc
`java -jar b/batik-rasterizer.jar dark/#{county}.svg`
kết thúc
kết thúc

关于image-processing - 如何将 SVG 图像 "paths"转换为单独的 PNG 图像?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1787707/

31 4 0
Bài viết được đề xuất: oracle express 系统无效的登录凭据
Bài viết được đề xuất: java - 从另一个 jframe 添加节点到 jtree
Bài viết được đề xuất: java - Servlet切换情况下如何避免finally或避免forward?
Bài viết được đề xuất: label - GNUPlot : Can't set ylabel vertical
行者123
Hồ sơ cá nhân

Tôi là một lập trình viên xuất sắc, rất giỏi!

Nhận phiếu giảm giá Didi Taxi miễn phí
Mã giảm giá Didi Taxi
Giấy chứng nhận ICP Bắc Kinh số 000000
Hợp tác quảng cáo: 1813099741@qq.com 6ren.com