Online dokumentum-egyesítési alkalmazás és Python-kód a IMAGE-fájlok egyesítéséhez
Hatékony Python alapú IMAGE dokumentum-egyesítő alkalmazás fejlesztése.Egyesítsen több IMAGE dokumentumot egyetlen online alkalmazásban ingyenesen.Mentse el a IMAGE fájlt PDF, képek, Word és sok más formátumban online.
IMAGE fájlok online egyesítése az alkalmazás segítségével
- Töltsön fel IMAGE fájlokat, hogy egyetlen egybe egyesítse őket.
- Adja meg a paramétereket, például a kiválasztást a legördülő menüből.
- Mentse a szükséges formátumba: Kép, PDF, DOCX, HTML és mások
- Kattintson az “Egyesítés” gombra a IMAGE kívánt formátumba egyesítéséhez.
- Töltse le az egyesített IMAGE fájlt.
- Tekintse meg és kapja meg a IMAGE egyesítésének eredményét egyetlen fájlként.
IMAGE fájl egyesítése Python segítségével
- Referencia API-k a projekten belül közvetlenül a PyPI ( Aspose.Imaging )-ből
- Az összes kép betöltése.
- Szerezze meg és állítsa be az eredményül kapott képméretet.
- Adja meg a képbeállításokat.
- Kombinálja a képeket új képpé.
- Hívja meg a mentési módszert, és kapja meg az egyesített IMAGE fájlokat egyetlen fájlba.
Kód a IMAGE egyesítéséhez Pythonban
import aspose.pycore as aspycore | |
from aspose.imaging import Image, Rectangle, RasterImage | |
from aspose.imaging.imageoptions import JpegOptions | |
from aspose.imaging.sources import FileCreateSource | |
from aspose.imaging.fileformats.jpeg import JpegImage | |
import os | |
if 'TEMPLATE_DIR' in os.environ: | |
templates_folder = os.environ['TEMPLATE_DIR'] | |
else: | |
templates_folder = r"C:\Users\USER\Downloads\templates" | |
delete_output = 'SAVE_OUTPUT' not in os.environ | |
data_dir = templates_folder | |
image_paths = [os.path.join(data_dir, "template.jpg"), | |
os.path.join(data_dir, "template.jpeg")] | |
output_path = os.path.join(data_dir, "result.jpg") | |
temp_file_path = os.path.join(data_dir, "temp.jpg") | |
# Getting resulting image size. | |
image_sizes = [] | |
for image_path in image_paths: | |
with Image.load(image_path) as image: | |
image_sizes.append(image.size) | |
new_width = 0 | |
new_height = 0 | |
for size in image_sizes: | |
new_width += size.width | |
new_height = max(new_height, size.height) | |
# Combining images into new one. | |
temp_file_source = FileCreateSource(temp_file_path, delete_output) | |
with JpegOptions() as options: | |
options.source = temp_file_source | |
options.quality = 100 | |
with aspycore.as_of(Image.create(options, new_width, new_height), JpegImage) as new_image: | |
stitched_width = 0 | |
for image_path in image_paths: | |
with aspycore.as_of(Image.load(image_path), RasterImage) as image: | |
bounds = Rectangle(stitched_width, 0, image.width, image.height) | |
new_image.save_argb_32_pixels(bounds, image.load_argb_32_pixels(image.bounds)) | |
stitched_width += image.width | |
new_image.save(output_path) | |
if delete_output: | |
os.remove(output_path) | |
if os.path.exists(temp_file_path): | |
os.remove(temp_file_path) |
import aspose.words as aw | |
fileNames = [ "sourceImage1.png", "sourceImage2.png" ] | |
doc = aw.Document() | |
builder = aw.DocumentBuilder(doc) | |
shapes = [builder.insert_image(fileName) for fileName in fileNames] | |
pageSetup = builder.page_setup | |
pageSetup.page_width = max(shape.width for shape in shapes) | |
pageSetup.page_height = sum(shape.height for shape in shapes) | |
pageSetup.top_margin = 0 | |
pageSetup.left_margin = 0 | |
pageSetup.bottom_margin = 0 | |
pageSetup.right_margin = 0 | |
doc.save("mergedImages.png") |
IMAGE fájlegyesítés fejlesztése Python segítségével
Python szkriptet vagy segédprogramot kell fejlesztenie több IMAGE fájl egyszerű egyesítéséhez?A Aspose.Imaging for Python via .NET, a Aspose.Total for Python via .NET gyermek API-jával bármely python fejlesztő integrálhatja a fenti API-kódot, hogy könnyedén összefűzze a dokumentumokat a professzionális megoldások fejlesztéséhez. A dokumentumok egyesítésére szolgáló hatékony Python-könyvtár számos népszerű formátumot támogat, beleértve a IMAGE formátumot is.
IMAGE egyesítő könyvtár Pythonhoz
Vannak alternatív lehetőségek a „Aspose.Imaging for Python via .NET” vagy „Aspose.Total for Python via .NET” telepítésére a rendszerre.Kérjük, válasszon egyet, amely megfelel az Ön igényeinek, és kövesse a lépésről lépésre található utasításokat:
- Telepítse a Aspose.Imaging for Python via .NET-et a PyPI -ből
- Vagy Használja a következő pip parancsokat:
pip install aspose-imaging-python-net
.
rendszerkövetelmények
- GNU libc >= 2.17
- GCC-6 futásidejű könyvtárak (vagy újabb).
- Python 3.5-3.7 esetén: A Python pymalloc buildje szükséges.
További részletekért lásd a Product Documentation -at.
GYIK
- Használhatom a fenti Python kódot az alkalmazásomban?Igen, letöltheti ezt a kódot, és felhasználhatja Python-alapú alkalmazások fejlesztésére, amelyek a IMAGE dokumentumok kombinálására összpontosítanak.Professzionális megoldást lehet kifejleszteni a IMAGE kombinálására Python használatával.Használja a IMAGE egyesítő API-t magas szintű, platformfüggetlen szoftverek fejlesztéséhez Pythonban.
- Ez a dokumentum csak Windows rendszeren egyesíti az alkalmazást?Bármilyen eszközről rugalmasan kezdeményezheti a dokumentumok egyesítését, függetlenül attól, hogy melyik operációs rendszeren fut, legyen az Windows, Linux, Mac OS vagy Android. Csak egy modern webböngészőre és egy aktív internetkapcsolatra van szükség.
- Biztonságos az online alkalmazás használata több IMAGE dokumentum egyesítésére?Természetesen! A szolgáltatásunkon keresztül generált kimeneti fájlokat 24 órás időkereten belül biztonságosan és automatikusan eltávolítjuk szervereinkről.Ennek eredményeként az ezekhez a fájlokhoz kapcsolódó letöltési hivatkozások ezen időszak letelte után nem működnek.
- Milyen böngészőt kell használni az alkalmazáshoz?Bármilyen modern webböngészőt használhat, például a Google Chrome-ot, a Firefoxot, az Opera-t vagy a Safarit az online IMAGE dokumentumok egyesítéséhez.
- Hogyan egyesíthetek több IMAGE fájlt?Kezdje egy vagy több egyesíteni kívánt fájl feltöltésével. A IMAGE fájlokat húzással vagy egyszerűen rákattinthatja a fehér területre.Ezután kattintson az „Összevonás” gombra, és az egyesülésünk gyorsan feldolgozza a feltöltött fájlokat.
- Mennyi ideig tart a IMAGE fájlok egyesítése?Ez az egyesítési alkalmazás gyorsan működik, a fájlok feltöltése és egyesítése néhány másodpercbe telhet.