Online dokumentumtömörítő alkalmazás és Python kód a BMP fájlok tömörítéséhez
Hatékony Python alapú BMP dokumentumtömörítő alkalmazások fejlesztése.Archiváljon egyetlen és több BMP-dokumentumot ZIP-, RAR- és egyéb archiválási lehetőségekbe Python-alkalmazásával.Szabadon tömöríthet különféle dokumentumokat, beleértve a BMP fájlokat online az alkalmazáson keresztül, azonnali letöltéssel.
Tömörítse és optimalizálja a BMP fájlokat online az alkalmazás segítségével
- Töltsön fel BMP fájlokat a tömörítéshez és optimalizáláshoz.
- Válassza ki a tömörítési szintet (alacsony, közepes vagy magas)
- Kattintson a “Tömörítés” gombra.
- Töltse le a tömörített BMP fájlt.
- Tekintse meg és kapja meg a tömörítés eredményét a méret és a tartalom minőségének ellenőrzésével.
BMP fájl tömörítése Python segítségével
- Referencia API-k a projekten belül közvetlenül a PyPI ( Aspose.Imaging )-ből
- Töltse be a BMP-et az Image class használatával.
- hozzon létre egy objektumot a PngOptions osztályból vagy a megfelelő formátumbeállítás osztályból.
- állítsa be a tömörítési szint tömörítési_szint tulajdonságot 0 és 9 között.
- Hívja meg a mentési módszert, és szerezze be a tömörített BMP fájlt.
Kódpélda a pythonban a BMP fájlok tömörítésére
from aspose.imaging.fileformats.png import PngColorType | |
from aspose.imaging.imageoptions import PngOptions | |
from aspose.imaging import ColorPaletteHelper, Image | |
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 | |
def compress_png(): | |
# Input and output file paths | |
input_file = os.path.join(templates_folder, "template.png") | |
output_file = os.path.join(templates_folder, "compressed_png.png") | |
# Load image | |
with Image.load(input_file) as image: | |
obj_init = PngOptions() | |
# Set compression level | |
obj_init.compression_level = 9 | |
obj_init.progressive = True | |
obj_init.color_type = PngColorType.INDEXED_COLOR | |
obj_init.palette = ColorPaletteHelper.get_close_image_palette(image, 1 << 5) | |
# Save compressed image | |
image.save(output_file, obj_init) | |
if delete_output: | |
os.remove(output_file) |
Archiválja a BMP fájlt a Python segítségével
- Referencia API a projekten belül közvetlenül a PyPI ( Aspose.ZIP )-ből
- Használja a Aspose.ZIP for Python via .NET archívumát ()
- Adjon hozzá annyi BMP fájlt, amennyit archiválni szeretne a create_entry() segítségével.
- Hívja meg a mentési módszert, és szerezze be az archivált BMP fájlt ZIP, RAR stb.
Kódpélda pythonban a BMP fájl archiválásához
import aspose.zip as zp | |
with zp.Archive() as archive: | |
archive.create_entry("entry_name", "input_file") | |
archive.save('single_file_into_archive.zip') |
Python kód több BMP fájl archiválásához
import aspose.zip as az | |
with az.Archive() as archive: | |
archive.create_entry("file", "file1") | |
archive.create_entry("file2", "file2") | |
archive.save('multiple_files_compressed_into_archive.zip') |
BMP fájltömörítő alkalmazás fejlesztése Python használatával
Python szkriptet vagy segédprogramot kell fejlesztenie több BMP fájl egyszerű tömörítéséhez?A Aspose.Imaging for Python via .NET, Aspose.ZIP for Python via .NET, a Aspose.Total for Python via .NET gyermek API-jaival bármely python fejlesztő integrálhatja a fenti API-kódot a programok tömörítéséhez és archiválásához (ZIP, 7Zip, RAR, TAR, GZIP, BZ2, GZIP, LZ, CPIO, XZ, Z, CAB) alkalmazás dokumentumokon keresztül.Az erőteljes Python-könyvtár a dokumentumok tömörítéséhez számos népszerű formátumot támogat, beleértve a BMP formátumot.
BMP tömörítési könyvtár Pythonhoz
Vannak alternatív lehetőségek a „Aspose.Imaging for Python via .NET”, „Aspose.ZIP 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:
rendszerkövetelmények
- Python 3.5 vagy újabb telepítve van
- 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 vagy Aspose.ZIP fájlt.
GYIK
- Használhatom a fenti Python kódot az alkalmazásomban?Igen, nyugodtan letöltheti ezt a kódot.Könnyen kifejleszthető egy professzionális megoldás a BMP fájlok tömörítésére és zip-archívumára Python segítségével.Az Aspose BMP tömörítési API segítségével magas szintű, platformfüggetlen szoftvereket fejleszthet Pythonban.
- Ez a dokumentumtömörítő alkalmazás csak Windows rendszeren működik?Bármilyen eszközről rugalmasan kezdeményezheti a dokumentumtömörítést, függetlenül attól, hogy melyik operációs rendszeren fut, legyen az Windows, Linux, Mac OS vagy Android.Mindössze 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 BMP dokumentum tömörí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?Az online BMP-dokumentumok tömörítéséhez bármilyen modern webböngészőt használhat, például a Google Chrome-ot, a Firefoxot, az Opera-t vagy a Safarit.
- Hogyan tömöríthetek több BMP fájlt?Kezdje egy vagy több tömöríteni kívánt fájl feltöltésével. A BMP fájlokat húzással vagy egyszerűen rákattinthatja a fehér területre.Ezután kattintson a "Tömörítés" gombra, és online tömörítő alkalmazásunk gyorsan feldolgozza a feltöltött fájlokat.
- Mennyi ideig tart a BMP fájlok tömörítése?Ez a tömörítő alkalmazás gyorsan működik, eltarthat néhány másodpercig a fájlok feltöltése és tömörítése.