1. Produk
  2.   Imej
  3.   Python
  4.   Aspose.Imaging for Python via .NET

Aspose.Imaging for Python via .NET

 
 

Cipta, Edit & Tukar Imej melalui Python

API Pengimejan Python yang membolehkan Pengaturcara Menjana, Mengubah Suai, Mengeksport, Memproses, Ubah Saiz, Pangkas, Balik, Putar & Mampatkan pelbagai jenis Imej dalam aplikasi Python.

Dalam dunia pemprosesan dan manipulasi imej, pembangun sering mencari alat yang boleh dipercayai dan cekap untuk mengendalikan pelbagai tugas, daripada penukaran imej asas kepada pengeditan dan peningkatan lanjutan. Aspose.Imaging untuk Python melalui .NET Perpustakaan ialah salah satu alat berkuasa yang telah mendapat populariti dalam komuniti pembangun yang membolehkan mereka bekerja dengan imej dengan cekap dan berkesan. Ia ialah API Python yang dibina di atas pustaka Aspose.Imaging untuk .NET. Ia membolehkan pembangun Python bekerja dengan pelbagai format imej, melaksanakan tugas pemprosesan imej dan menyepadukannya dengan lancar ke dalam aplikasi Python mereka.

Aspose.Imaging for Python melalui .NET Library ialah API komprehensif yang membolehkan pembangun perisian melaksanakan pelbagai tugas pemprosesan imej, daripada operasi mudah seperti saiz semula dan pemangkasan kepada tugas yang rumit seperti menggunakan penapis, menukar antara format imej yang berbeza dan banyak lagi. Fleksibilitinya menjadikannya alat yang tidak ternilai untuk pemula dan pembangun berpengalaman, kerana ia menyepadukan dengan lancar dengan Python dan memanfaatkan rangka kerja .NET untuk menyampaikan keupayaan pemprosesan imej berprestasi tinggi.

Aspose.Imaging untuk Python melalui .NET Library ialah perpustakaan yang berkuasa dan serba boleh untuk pembangun Python yang perlu mengendalikan pelbagai jenis imej termasuk JPEG, PNG, TIFF, BMP, TGA dan ICO dalam aplikasi mereka. Sama ada anda sedang membina aplikasi web, perisian desktop atau aplikasi mudah alih, pustaka ini memudahkan pemprosesan imej, penukaran dan tugasan manipulasi. Sokongannya untuk pelbagai format imej dan ciri penyuntingan lanjutan menjadikannya tambahan yang berharga kepada mana-mana kit alat pembangun. Jika anda sedang mengusahakan projek yang melibatkan pengendalian imej, pertimbangkan untuk mencuba Aspose.Imaging untuk melihat cara ia boleh menyelaraskan tugas berkaitan imej anda.

Previous Next

Bermula dengan Aspose.Imaging untuk Python melalui .NET

Cara yang disyorkan untuk memasang Aspose.Imaging untuk Python melalui .NET adalah menggunakan PyPi. Sila gunakan arahan berikut untuk pemasangan yang lancar.

Pasang Aspose.Imaging untuk Python melalui .NET melalui PyPi

pip install aspose-imaging-python-net
Anda juga boleh memuat turunnya terus daripada halaman produk Aspose.

Penjanaan Imej dalam Pelbagai Format melalui Python

Aspose.Imaging untuk Python melalui .NET telah menyediakan sokongan lengkap untuk mencipta imej baharu dari awal dan memanipulasi imej sedia ada dalam aplikasi Python. Perpustakaan menyokong pelbagai format imej, termasuk JPEG, PNG, BMP, TIFF, GIF dan banyak lagi. Ini bermakna pembangun boleh bekerja dengan mudah dengan imej dalam format yang berbeza tanpa perlu risau tentang isu keserasian. Ia menyokong pelbagai format fail imej popular dan membenarkan membaca serta menulis format fail imej seperti BMP, GIF, JPEG, JPA, TIFF, WEBP, PNG, WMF, EMF, SVG, TGA dan sebagainya. Berikut ialah contoh yang menunjukkan cara membuat imej dengan menetapkan laluan dalam aplikasi Python.

Bagaimana untuk Mencipta Imej menggunakan Kod Python?

import aspose.pycore as aspycore
from aspose.imaging import Image
from aspose.imaging.imageoptions import BmpOptions
from aspose.imaging.sources import FileCreateSource
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
# Creates an instance of BmpOptions and set its various properties
with BmpOptions() as image_options:
	image_options.bits_per_pixel = 24
	# Define the source property for the instance of BmpOptions  Second boolean parameter determines if the file is temporal or not
	image_options.source = FileCreateSource(os.path.join(data_dir, "result1.bmp"), False)
	# Creates an instance of Image and call Create method by passing the BmpOptions object
	with Image.create(image_options, 500, 500) as image:
		image.save(os.path.join(data_dir, "result2.bmp"))

if delete_output:
	os.remove(os.path.join(data_dir, "result1.bmp"))
	os.remove(os.path.join(data_dir, "result2.bmp"))

Edit & Manipulasi Imej menggunakan API Python

Aspose.Imaging untuk Python melalui .NET memudahkan pembangun perisian untuk memuatkan, mengedit dan memanipulasi pelbagai jenis imej menggunakan Python API. Perpustakaan menyediakan set alat yang komprehensif untuk penyuntingan imej, membolehkan anda melaksanakan tugas seperti mengubah saiz, memangkas, memutar dan membalikkan imej serta menggunakan pelbagai penapis dan kesan dengan mudah. Ia juga menyokong pelbagai pelarasan warna, termasuk kecerahan, kontras dan ketepuan. Contoh berikut menunjukkan cara mengubah saiz imej dalam aplikasi Python.

Bagaimana untuk Mengubah Saiz Imej dalam Aplikasi Python?

from asposeimaging import Image
# Load the image
image = Image.load("input.jpg")
# Resize the image
new_width = 800
new_height = 600
image.resize(new_width, new_height)
# Save the resized image
image.save("output.jpg")

Metadata Imej & Sokongan Pemampatan Imej

Aspose.Imaging untuk Python melalui .NET membolehkan pengaturcara komputer mengakses dan mengubah suai metadata imej, seperti data EXIF ​​​​dan maklumat IPTC. Ini penting untuk tugasan yang memerlukan pemeliharaan atau pengubahsuaian metadata yang dikaitkan dengan imej. Selain itu, ia membolehkan pengguna memampatkan imej tanpa menjejaskan kualiti. Ini boleh memberi manfaat untuk mengoptimumkan saiz imej, yang penting untuk aplikasi web. Terima kasih kepada penyepaduannya dengan rangka kerja .NET, Aspose.Imaging menyampaikan pemprosesan imej berprestasi tinggi, menjadikannya sesuai untuk mengendalikan tugas manipulasi imej yang besar dan kompleks dengan cekap.

Penukaran Imej kepada Format Lain melalui Python

Aspose.Imaging untuk Python melalui .NET ialah alat berkuasa yang membolehkan pembangun perisian memuatkan dan menukar imej dengan hanya beberapa baris kod Python. Salah satu ciri menonjol Aspose.Imaging ialah keupayaannya untuk menukar imej antara format yang berbeza. Sama ada anda perlu menukar JPEG kepada PNG, TIFF kepada BMP atau mana-mana format lain, perpustakaan menyediakan cara yang mudah untuk mencapainya. Contoh berikut menunjukkan cara pembangun perisian boleh menukar imej vektor kepada imej JPA vektor dalam aplikasi Python.

Bagaimana untuk Menukar Imej Vektor kepada Imej psd Vektor dalam Aplikasi Python?

import aspose.pycore as aspycore
from aspose.imaging import Image
from aspose.imaging.fileformats.psd import VectorDataCompositionMode
from aspose.imaging.imageoptions import PsdVectorizationOptions, PsdOptions, VectorRasterizationOptions
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

# The path to the documents directory.
data_dir = templates_folder
input_file_name = os.path.join(data_dir, "template.cmx")
# properties is as simple as the following snippet:
with Image.load(input_file_name) as image:
	obj_init = PsdVectorizationOptions()
	obj_init.vector_data_composition_mode = VectorDataCompositionMode.SEPARATE_LAYERS
	obj_init2 = PsdOptions()
	obj_init2.vector_rasterization_options = VectorRasterizationOptions()
	obj_init2.vectorization_options = obj_init
	image_options = obj_init2
	image_options.vector_rasterization_options.page_width = float(image.width)
	image_options.vector_rasterization_options.page_height = float(image.height)
	image.save(os.path.join(data_dir, "result.psd"), image_options)

if delete_output:
	os.remove(os.path.join(data_dir, "result.psd"))

 Melayu