![](https://products.fileformat.com/ga/image/python/aspose-imaging-for-python-net/header-image.png)
Aspose.Imaging for Python via .NET
Cruthaigh, Cuir in Eagar & Tiontaigh Íomhánna trí Python
Python Imaging API a chuireann ar chumas ríomhchláraitheoirí cineálacha éagsúla Íomhánna a Ghiniúint, a Mhionathrú, a Easpórtáil, a Phróiseáil, a Mhéadaigh, a Bharr, a Smeach, a Rothlú & a Chomhbhrú laistigh d'fheidhmchláir Python.
I saol na próiseála agus na hionramhála íomhá, is minic a lorgaíonn forbróirí uirlisí iontaofa agus éifeachtacha chun raon leathan tascanna a láimhseáil, ó bhunathruithe íomhá go hard-eagarthóireacht agus feabhsú. Aspose.Imaging for Python via .NET Is uirlis chumhachtach amháin den sórt sin í an Leabharlann a bhfuil tóir uirthi i measc an phobail fhorbróra. iad a oibriú le híomhánna go héifeachtúil agus go héifeachtach. Is API Python é a tógadh ar bharr leabharlann Aspose.Imaging do .NET. Ligeann sé d’fhorbróirí Python oibriú le héagsúlacht formáidí íomhá, tascanna próiseála íomhá a dhéanamh, agus iad a chomhtháthú gan uaim ina bhfeidhmchláir Python.
Is API cuimsitheach é Aspose.Imaging do Python trí .NET Library a chuireann ar chumas fhorbróirí bogearraí raon leathan tascanna próiseála íomhá a dhéanamh, ó oibríochtaí simplí cosúil le méid a athrú agus bearradh go tascanna casta mar scagairí a chur i bhfeidhm, athrú idir formáidí íomhánna éagsúla , agus níos mó. Mar gheall ar a solúbthacht is uirlis fhíorluachmhar é do thosaitheoirí agus d’fhorbróirí oilte araon, toisc go gcomhtháthaíonn sé gan uaim le Python agus go luann sé an creat .NET chun cumas próiseála íomhá ardfheidhmíochta a sheachadadh.
Is leabharlann chumhachtach agus ilúsáideach í Aspose.Imaging do Python trí .NET Library d'fhorbróirí Python ar gá dóibh cineálacha éagsúla íomhánna a láimhseáil lena n-áirítear JPEG, PNG, TIFF, BMP, TGA agus ICO laistigh dá bhfeidhmchláir. Cibé an bhfuil feidhmchlár gréasáin, bogearraí deisce nó aip shoghluaiste á thógáil agat, déanann an leabharlann seo próiseáil íomhá, tiontú agus tascanna ionramhála a shimpliú. Mar gheall ar an tacaíocht a thugann sé d'fhormáidí éagsúla íomhá agus d'ardghnéithe eagarthóireachta, cuireann sé go mór le foireann uirlisí aon fhorbróra é. Má tá tú ag obair ar thionscadal a bhaineann le láimhseáil íomhánna, smaoinigh ar thriail a thabhairt do Aspose.Imaging féachaint conas is féidir leis do thascanna a bhaineann le híomhá a shruthlíniú.
Ag Tús le Aspose.Imaging do Python trí .NET
Is é an bealach molta chun Aspose.Imaging do Python a shuiteáil trí .NET ná PyPi a úsáid. Úsáid an t-ordú seo a leanas chun suiteáil mhín a dhéanamh.
Suiteáil Aspose.Imaging do Python trí .NET trí PyPi
pip install aspose-imaging-python-net
Is féidir leat é a íoslódáil go díreach ó leathanach táirge Aspose.Giniúint Íomhá i bhFormáidí Éagsúla trí Python
Chuir Aspose.Imaging do Python via .NET tacaíocht iomlán ar fáil chun íomhánna nua a chruthú ón tús agus chun íomhánna atá ann cheana a ionramháil laistigh d'fheidhmchláir Python. Tacaíonn an Leabharlann le raon leathan formáidí íomhá, lena n-áirítear JPEG, PNG, BMP, TIFF, GIF, agus go leor eile. Ciallaíonn sé seo gur féidir le forbróirí oibriú go héasca le híomhánna i bhformáidí éagsúla gan a bheith buartha faoi cheisteanna comhoiriúnachta. Tacaíonn sé le formáidí comhaid íomhá tóir éagsúla agus ceadaíonn sé léamh chomh maith le formáidí comhaid íomhá a scríobh mar BMP, GIF, JPEG, PSD, TIFF, WEBP, PNG, WMF, EMF, SVG, TGA, agus mar sin de. Seo sampla a thaispeánann conas íomhá a chruthú trí chosán a shocrú taobh istigh d’fheidhmchlár Python.
Conas Íomhá a Chruthú le Cód 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"))
Cuir & Ionramháil Íomhá in Eagar ag úsáid Python API
Déanann Aspose.Imaging do Python trí .NET sé éasca d'fhorbróirí bogearraí cineálacha éagsúla íomhánna a lódáil, a chur in eagar agus a ionramháil ag baint úsáide as Python API. Soláthraíonn an leabharlann sraith chuimsitheach uirlisí le haghaidh eagarthóireachta íomhá, a ligeann duit tascanna a dhéanamh mar íomhánna a athrú, a bhearradh, a rothlú agus a smeach, chomh maith le scagairí agus éifeachtaí éagsúla a chur i bhfeidhm gan stró. Tacaíonn sé freisin le coigeartuithe datha éagsúla, lena n-áirítear gile, codarsnacht, agus saturation. Léiríonn an sampla seo a leanas conas íomhá a athrú laistigh d'fheidhmchláir Python.
Conas Íomhá a Athrú laistigh d'Fheidhmchláir 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")
Meiteashonraí Íomhá & Tacaíocht Comhbhrúite Íomhánna
Cuireann Aspose.Imaging do Python trí .NET ar chumas ríomhchláraitheoirí ríomhairí meiteashonraí íomhá a rochtain agus a mhodhnú, ar nós sonraí EXIF agus faisnéis IPTC. Tá sé seo ríthábhachtach do thascanna a éilíonn caomhnú nó athrú ar na meiteashonraí a bhaineann le híomhánna. Thairis sin, cuireann sé ar chumas úsáideoirí íomhánna a chomhbhrú gan cur isteach ar cháilíocht. Is féidir é seo a bheith tairbheach chun méideanna íomhá a bharrfheabhsú, rud atá ríthábhachtach d'fheidhmchláir ghréasáin. A bhuí lena chomhtháthú le creat .NET, seachadann Aspose.Imaging próiseáil íomhá ardfheidhmíochta, rud a fhágann go bhfuil sé oiriúnach chun tascanna ionramhála íomhá mór agus casta a láimhseáil go héifeachtach.
Tiontú Íomhá go Formáidí Eile trí Python
Is uirlis chumhachtach é Aspose.Imaging do Python trí .NET a chuireann ar chumas forbróirí bogearraí íomhánna a luchtú agus a thiontú le cúpla líne de chód Python. Ceann de na gnéithe suntasacha de Aspose.Imaging ná a chumas íomhánna a thiontú idir formáidí éagsúla. Cibé an gá duit JPEG a thiontú ina PNG, go TIFF go BMP, nó go formáid ar bith eile, soláthraíonn an leabharlann bealach simplí chun é a bhaint amach. Léiríonn an sampla seo a leanas conas is féidir le forbróirí bogearraí íomhá veicteora a thiontú go íomhá veicteora PSD taobh istigh d'fheidhmchláir Python.
Conas Íomhá Veicteoir a Thiontú go hÍomhá Veicteoir psd laistigh de Python Apps?
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"))