Այս հակիրճ հոդվածը բացատրում է, թե ինչպես փոխարկել EPS-ը Image-ի Python-ում: Այն ընդգրկում է շրջակա միջավայրի կարգավորումները, ալգորիթմը և կոդի հատվածը Փիթոնում EPS-ը PNG-ի փոխելու: Ավելին, այս գործառույթն օգտագործելու համար ձեզ հարկավոր չէ տեղադրել պատկերների մատուցման միջերես կամ հավելված:
Python-ի միջոցով EPS-ը պատկերի փոխարկելու քայլեր
- Կարգավորեք Aspose.Page API-ն՝ EPS ֆայլերը պատկերներ արտահանելու համար
- Ստեղծեք PostScript դասի օրինակ՝ մուտքային հոսքը բեռնելուց հետո
- Սկսեք ImageSaveOptions դասի օբյեկտ
- Հայտարարեք ImageDevice դասի օրինակ և ներկայացրեք պատկերը
- Գրեք ստեղծված Image ֆայլը
Այս քայլերը պարզեցնում են EPS-ի JPG-ի փոխանցման գործընթացը Python-ում: Նախ, բեռնեք մուտքագրման հոսքը PostScript ֆայլի համար և սահմանեք տարբեր հատկություններ: Այնուհետև ներկայացրեք ռաստերային պատկերը և գրեք այն սկավառակի կամ հոսքի վրա՝ հիմնվելով ձեր աշխատանքային մոդելի վրա:
Կոդ Python-ում EPS-ը PNG-ի փոխարկելու համար
from aspose import * | |
from aspose.page.eps import * | |
from aspose.page.eps.device import * | |
import aspose.page | |
import os | |
output_file_name = "EPStoImage_out.png" | |
# Initialize PostScript input stream | |
ps_stream = open("input.eps", "rb") | |
document = PsDocument(ps_stream) | |
# Ignore minor errors | |
suppress_errors = True | |
#Initialize ImageSaveOptions object | |
options = ImageSaveOptions(suppress_errors) | |
device = ImageDevice(aspose.pydrawing.imaging.ImageFormat.png) | |
try: | |
document.save(device, options) | |
finally: | |
ps_stream.close() | |
images_bytes = device.images_bytes | |
i = 0 | |
for image_bytes in images_bytes: | |
image_path = os.path.abspath( "EPS_out_image" + str(i) + ".png") | |
with open(image_path, "wb") as fs: | |
fs.write(image_bytes[0:0+len(image_bytes)]) | |
i += 1 |
Այս կոդի հատվածն արտահանում է EPS PNG Python-ում: Դուք կարող եք այն իմպրովիզացնել՝ փոխակերպման ժամանակ աննշան սխալների զսպումը ընտրելու համար՝ սահմանելով պատկերի ձևաչափը կամ էջի չափը ImageDevice դասի կոնստրուկտորում: Ի վերջո, գրեք բայթերը պատկերային սարքից սկավառակի վրա գտնվող ֆայլի վրա:
Այս ուղեցույցը օգնում է ձեզ հասկանալ EPS-ը Python-ում JPG-ի փոխակերպումը: Ավելին, եթե Ձեզ անհրաժեշտ է XPS-ն արտահանել Պատկեր, կարդացեք հոդվածը Փոխակերպեք XPS-ը պատկերի Python-ում-ում: