Այս հակիրճ ուղեցույցը քննարկում է image-ը սև և սպիտակ PDF-ի վերածումը Python-ի միջոցով: Այն ներառում է ալգորիթմը և Python JPG-ը սև ու սպիտակ PDF փոխակերպման կոդի հատվածը: Այս տեղեկատվությունը վերաբերում է պատկերների հանրաճանաչ ձևաչափերին, ներառյալ BMP, GIF, PNG և այլ ձևաչափեր:
Python-ի միջոցով JPG-ն սև և սպիտակ PDF-ի փոխարկելու քայլեր
- Կարգավորեք մշակման միջավայրը՝ կարգավորելով Aspose.Imaging՝ պատկերներ արտահանելու համար
- Ներբեռնեք մուտքագրված պատկերը Image դասի օբյեկտով
- Նկարը փոխանցեք RasterCachedImage դասի օբյեկտին և պահեք այն
- Երկուականացնել պատկերը՝ օգտագործելով շեմային արժեք
- Արտադրեք ելքային PDF փաստաթուղթը Save մեթոդով
Վերոնշյալ քայլերը ուրվագծում են JPG-ը PDF-ի սև-սպիտակ փոխակերպելու գործընթացը Python-ի միջոցով: Նախ, այն բեռնում է աղբյուրի պատկերը սկավառակից, այնուհետև պահում է այն աջակցվող ձևաչափին փոխանցելուց հետո: Վերջապես, շեմը սահմանվում է պատկերը երկուականացնելու համար, նախքան այն PDF ձևաչափ արտահանելը:
Կոդ՝ Python-ի միջոցով պատկերը սև և սպիտակ PDF արտահանելու համար
import aspose.imaging | |
from aspose.imaging.imageoptions import PdfOptions | |
import aspose.pycore as aspycore | |
from aspose.imaging import RasterCachedImage, Image | |
import os | |
path = "C://" | |
# Load an image in an instance of Image | |
with Image.load(os.path.join(path, "input.png")) as image: | |
# Cast the image to RasterCachedImage and Check if image is cached | |
raster_cached_image = aspycore.as_of(image, RasterCachedImage) | |
if not raster_cached_image.is_cached: | |
# Cache image if not already cached | |
raster_cached_image.cache_data() | |
# Binarize image with predefined fixed threshold and Save the resultant image | |
raster_cached_image.binarize_fixed(100) | |
options = PdfOptions() | |
raster_cached_image.save(os.path.join(path, "result.pdf") , options) |
Այս կոդի հատվածը ցույց է տալիս, թե ինչպես կարելի է օգտագործել Python պատկերը PDF փոխարկիչի սև և սպիտակ ձևաչափը ձեր կողմից: Այն աշխատում է Image դասի հետ՝ սկզբնաղբյուր պատկերը կարդալու համար, այնուհետև պիքսելային տվյալները պահվում են մինչև պատկերը երկուականացնելը: Մինչդեռ դուք կարող եք հարմարեցնել շեմային արժեքը, ինչը նշանակում է, որ բոլոր պիքսելների համապատասխան մոխրագույն արժեքին վերագրվում է 255 կամ 0 արժեքը՝ ելնելով նշված թվային շեմից: Վերջապես, PdfOptions դասի օբյեկտը հայտարարվում է, և ելքային PDF փաստաթուղթը արտահանվում է նշված ճանապարհով:
Այս արագ ձեռնարկը բացատրում է, թե ինչպես կարելի է փոխարկել JPG-ը սև և սպիտակ PDF-ի, օգտագործելով Python: Այնուամենայնիվ, եթե ցանկանում եք չափափոխել պատկերները, կարդացեք հոդվածը Պատկերի չափափոխում Python-ի միջոցով: