Այս թեմայում քննարկվում են Python-ում image-ը սեղմելու մանրամասները**: Այն ներառում է ալգորիթմ և աշխատանքային կոդի հատված Python-ում պատկերային կոմպրեսոր մշակելու համար: Դուք կարող եք հետևել այս հրահանգներին ցանկացած օպերացիոն համակարգում, ինչպիսիք են Windows, macOS կամ Linux, պայմանով, որ Python-ը կազմաձևված է այդ միջավայրում:
Python-ում պատկերը սեղմելու քայլեր
- Պատրաստեք համակարգը՝ կարգավորելով Aspose.Imaging for Python պատկերները սեղմելու համար
- Կարդացեք մուտքագրված պատկերը՝ օգտագործելով Image դասը
- Ստեղծեք PngOptions դասի օբյեկտ և սահմանեք տարբեր հատկություններ
- Արտահանել ելքային սեղմված պատկերը
Հետևելով վերը նշված քայլերին, դուք հեշտությամբ կարող եք ներառել JPG կոմպրեսի հատկությունը Python-ում: Նախ, դուք կարող եք կարգավորել միջավայրը՝ ներմուծելով համապատասխան անունների տարածքները նախագծի ներսում: Հաջորդը, մուտքագրեք մուտքագրված պատկերը սկավառակից և սահմանեք սեղմման մակարդակը այլ հատկությունների հետ միասին: Վերջապես, արտահանեք ելքային սեղմված պատկերը սկավառակ կամ հոսք՝ ըստ ձեր պահանջների:
Python-ում նկարների կոմպրեսոր ստեղծելու կոդը
import aspose.imaging | |
from aspose.imaging import Image , ColorPaletteHelper | |
from aspose.imaging.imageoptions import PngOptions | |
import os | |
path = "C://SampleFiles//" | |
license = aspose.imaging.License() | |
license.set_license(path + "License.lic") | |
# Load the input image | |
with Image.load(os.path.join(path, "Visio.png")) as image: | |
options = PngOptions() | |
options.compression_level = 9 | |
options.progressive = True | |
image.save(os.path.join(path, "compressedpython.png") , options) | |
print("Image Compressed Successfully") |
Այս օրինակելի կոդը բավարար է Python-ում * ֆոտո կոմպրեսոր ստեղծելու համար ընդամենը մի քանի API զանգերով: Այն աշխատում է Image դասի հետ՝ սկզբնաղբյուր պատկերը կարդալու համար, այնուհետև հայտարարում է PngOptions դասի օրինակ՝ սեղմված ելքային նկարը արտահանելուց առաջ ճշտելու համար սեղմման հատկությունները: Ավելին, պատկերի սեղմման գործընթացը հարմարեցնելու համար կարող եք սահմանել բիթերի խորությունը, լուծաչափի կարգավորումները, գունային գունապնակը և այլն:
Այս հոդվածում մենք հասկացանք, թե ինչպես պետք է սեղմել JPEG-ը Python-ում: Եթե ցանկանում եք իմանալ լուսանկարների միաձուլման մասին, կարդացեք հոդվածը Միավորել լուսանկարները Python-ում-ում: