Ez a rövid útmutató a image fekete-fehér PDF Python használatával való megjelenítését tárgyalja. Ez magában foglalja az algoritmust és a Python JPG-ből fekete-fehér PDF-be konvertáló kódrészletet. Ez az információ a népszerű képformátumok, köztük a BMP, GIF, PNG és mások renderelésére vonatkozik.
Lépések a JPG fekete-fehér PDF-formátumba konvertálásához Python használatával
- Állítsa be a fejlesztői környezetet a Aspose.Imaging konfigurálásával a képek exportálására
- Töltse be a bemeneti képet a Image osztályba tartozó objektummal
- Adja át a képet a RasterCachedImage osztályobjektumhoz, és tárolja a gyorsítótárban
- Binarizálja a képet egy küszöbérték használatával
- Renderje le a kimeneti PDF dokumentumot a Mentés módszerrel
A fenti lépések felvázolják a JPG PDF fekete-fehér formátumú konvertálásának folyamatát Python segítségével. Először betölti a forrásképet a lemezről, majd gyorsítótárba helyezi, miután átküldte a támogatott formátumba. Végül a küszöbérték a kép binarizálására van megadva, mielőtt PDF formátumba exportálná.
Kód a kép fekete-fehér PDF-be történő exportálásához Python használatával
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) |
Ez a kódrészlet bemutatja, hogyan fejleszthető a Python image to PDF konverter fekete-fehér formátum használatával. Az Image osztállyal együttműködve beolvassa a forrásképet, majd a kép binarizálása előtt a pixeladatokat gyorsítótárba helyezi. Míg testreszabhatja a küszöbértéket, ami azt jelenti, hogy az összes pixel megfelelő szürkeértékéhez 255 vagy 0 lesz hozzárendelve a megadott számküszöb alapján. Végül a PdfOptions osztály objektumot deklarálja, és a kimeneti PDF dokumentumot exportálja a megadott elérési útra.
Ez a gyors oktatóanyag elmagyarázza, hogyan lehet JPG-t fekete-fehér PDF-formátumba konvertálni Python használatával. Ha azonban át szeretné méretezni a képeket, olvassa el a Kép átméretezése Python segítségével. cikket.