Ovaj kratki vodič govori o prikazivanju image u crno-bijelo PDF pomoću Pythona. Obuhvaća algoritam i isječak koda za konverziju Python JPG u crno-bijeli PDF. Ove se informacije odnose na renderiranje popularnih formata slika, uključujući BMP, GIF, PNG i druge.
Koraci za pretvaranje JPG-a u crno-bijeli PDF pomoću Pythona
- Postavite razvojno okruženje konfiguriranjem Aspose.Imaging za izvoz slika
- Učitajte ulaznu sliku s objektom klase Image
- Prebacite sliku na objekt klase RasterCachedImage i spremite je u predmemoriju
- Binarizirajte sliku pomoću vrijednosti praga
- Renderirajte izlazni PDF dokument metodom Spremi
Gornji koraci opisuju postupak konvertiranja JPG-a u crno-bijeli PDF pomoću Pythona. Prvo učitava izvornu sliku s diska, a zatim je sprema u predmemoriju nakon što je prebaci u podržani format. Konačno, definiran je prag za binarizaciju slike prije izvoza u PDF format.
Kod za izvoz slike u crno-bijeli PDF pomoću Pythona
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) |
Ovaj isječak koda pokazuje kako se pomoću Python slike u PDF pretvarač crno-bijeli format može razviti na vašoj strani. Radi s klasom Image za čitanje izvorne slike, zatim se podaci o pikselima pohranjuju u predmemoriju prije binarizacije slike. S druge strane, možete prilagoditi vrijednost praga što znači da se odgovarajućoj vrijednosti sive boje svih piksela dodjeljuje vrijednost 255 ili 0 na temelju navedenog praga broja. Konačno, objekt klase PdfOptions se deklarira i izlazni PDF dokument se izvozi na navedenu stazu.
Ovaj kratki vodič objasnio je kako pretvoriti JPG u crno-bijeli PDF pomoću Pythona. Međutim, ako želite promijeniti veličinu slika, pročitajte članak Promjena veličine slike pomoću Pythona.