Այս հակիրճ ուղեցույցը քննարկում է, թե ինչպես փոխել SVG ֆոնի գույնը Python-ում: Այն ընդգրկում է փուլային աշխատանքային հոսքը և աշխատանքային օրինակելի կոդը՝ ** Python-ում SVG-ի ֆոնի գույնը փոխելու համար**: Ավելին, դուք կարող եք աշխատել այս ֆունկցիայի հետ ցանկացած օպերացիոն համակարգում, ինչպիսիք են Windows-ը, Linux-ը, macOS-ը և այլն, որտեղ տեղադրված է Python-ը:
Python-ում SVG ֆոնի գույնը փոխելու քայլեր
- Կարգավորեք միջավայրը՝ կարգավորելով Aspose.SVG՝ SVG-ի ֆոնի գույնը փոխելու համար
- Բեռնեք SVG փաստաթուղթ ֆայլից՝ օգտագործելով SVGDocument դասի օբյեկտը
- Ստացեք փաստաթղթի արմատային SVG տարրը
- Ստացեք շրջանակի տարրը գույնը փոխելու համար
- Նշեք տարրի լրացման հատկանիշը
- Արտահանեք ելքային SVG փաստաթուղթը ֆայլ save մեթոդով
Այս քայլերը ուրվագծում են պարզ գործընթաց՝ *Փիթոնում * SVG ֆոնային պատկերի գույնը փոխելու համար: Նախ, բեռնեք աղբյուրի SVG պատկերը և նավարկեք դեպի արմատային տարր: Այնուհետև ստացեք այն տարրը, որն անհրաժեշտ է ֆոնի գույնը փոխելու համար, այնուհետև նշեք գույնը: Վերջապես, թողարկեք ելքային պատկերը սկավառակի վրա:
Կոդ՝ Python-ում SVG-ի ֆոնի գույնը փոխելու համար
import aspose.svg | |
import os | |
from aspose.svg import * | |
path = "C://" | |
document_path = os.path.join(path, "circle1.svg") | |
# Load an SVG document from the file | |
document = SVGDocument(document_path) | |
# Get root svg element of the document | |
svg_element = document.root_element | |
# Get circle element to change color | |
circle_element = svg_element.query_selector("circle") | |
# Set a new "fill" attribute value for the circle element | |
circle_element.set_attribute("fill", "blue") | |
# Save the SVG document to a file | |
output_path = os.path.join(path, "background-color.svg") | |
document.save(output_path) |
Կոդի հատվածը ցույց է տալիս, թե ինչպես կարելի է հասնել Python-ի փոփոխության ֆոնի գույնի SVG պատկերի պահանջներին: Դուք կարող եք հեշտությամբ բեռնել մուտքային վեկտորի պատկերը սկավառակից կամ հոսքից՝ օգտագործելով SVGDocument դասը: Այնուհետև նավարկեք դեպի անհրաժեշտ հանգույց՝ օգտագործելով query_selector մեթոդը և փոխեք ֆոնի գույնը: Այնուամենայնիվ, դուք կարող եք նաև նավարկել SVG պատկերը XPath Query-ով, բացի CSS ընտրիչի մոտեցումից, եթե ցանկանում եք հետագայում հարմարեցնել գործընթացը:
Այս հոդվածում դուք սովորել եք, թե ինչպես բեռնել SVG, փոխել ֆոնի գույնը Python-ում: Բացի այդ, եթե ցանկանում եք ուսումնասիրել SVG-ն PDF-ով, ապա դիտեք հոդվածը Փոխակերպեք SVG-ն PDF-ի Python-ում-ում: