1. 제품
  2.   영상
  3.   Python
  4.   Aspose.Imaging for Python via .NET

Aspose.Imaging for Python via .NET

 
 

Python을 통해 이미지 생성, 편집 및 변환

프로그래머가 Python 애플리케이션 내에서 다양한 유형의 이미지를 생성, 수정, 내보내기, 처리, 크기 조정, 자르기, 뒤집기, 회전 및 압축할 수 있도록 하는 Python 이미징 API입니다.

이미지 처리 및 조작 분야에서 개발자는 기본 이미지 변환에서 고급 편집 및 향상에 이르기까지 광범위한 작업을 처리할 수 있는 안정적이고 효율적인 도구를 찾는 경우가 많습니다. Aspose.Imaging for Python via .NET 라이브러리는 개발자 커뮤니티에서 인기를 얻은 강력한 도구 중 하나로, 개발자가 이미지를 효율적이고 효과적으로 작업할 수 있도록 해줍니다. Aspose.Imaging for .NET 라이브러리를 기반으로 구축된 Python API입니다. Python 개발자는 다양한 이미지 형식으로 작업하고 이미지 처리 작업을 수행하며 Python 애플리케이션에 원활하게 통합할 수 있습니다.

Aspose.Imaging for Python via .NET 라이브러리는 소프트웨어 개발자가 크기 조정 및 자르기와 같은 간단한 작업에서 필터 적용, 다양한 이미지 형식 간 변환 등과 같은 복잡한 작업에 이르기까지 광범위한 이미지 처리 작업을 수행할 수 있도록 해주는 포괄적인 API입니다. 다재다능한 이 도구는 초보자와 노련한 개발자 모두에게 귀중한 도구로, Python과 완벽하게 통합되고 .NET 프레임워크를 활용하여 고성능 이미지 처리 기능을 제공합니다.

Aspose.Imaging for Python via .NET Library는 애플리케이션 내에서 JPEG, PNG, TIFF, BMP, TGA, ICO를 포함한 다양한 유형의 이미지를 처리해야 하는 Python 개발자를 위한 강력하고 다재다능한 라이브러리입니다. 웹 애플리케이션, 데스크톱 소프트웨어 또는 모바일 앱을 빌드하든 이 라이브러리는 이미지 처리, 변환 및 조작 작업을 간소화합니다. 다양한 이미지 형식과 고급 편집 기능을 지원하므로 모든 개발자 툴킷에 귀중한 추가 기능이 됩니다. 이미지 처리와 관련된 프로젝트를 진행 중이라면 Aspose.Imaging을 사용해 이미지 관련 작업을 어떻게 간소화할 수 있는지 확인해 보세요.

Previous Next

.NET을 통한 Python용 Aspose.Imaging 시작하기

.NET을 통한 Python용 Aspose.Imaging을 설치하는 권장 방법은 PyPi를 사용하는 것입니다. 원활한 설치를 위해 다음 명령을 사용하세요.

PyPi를 통해 .NET을 통해 Python용 Aspose.Imaging 설치

pip install aspose-imaging-python-net
Aspose 제품 페이지에서 직접 다운로드할 수도 있습니다.

Python을 통한 다양한 형식의 이미지 생성

.NET을 통한 Python용 Aspose.Imaging은 처음부터 새 이미지를 만들고 Python 애플리케이션 내에서 기존 이미지를 조작하는 데 대한 완벽한 지원을 제공합니다. 라이브러리는 JPEG, PNG, BMP, TIFF, GIF 등을 포함한 광범위한 이미지 형식을 지원합니다. 즉, 개발자는 호환성 문제를 걱정하지 않고도 다양한 형식의 이미지로 쉽게 작업할 수 있습니다. 다양한 인기 있는 이미지 파일 형식을 지원하고 BMP, GIF, JPEG, PSD, TIFF, WEBP, PNG, WMF, EMF, SVG, TGA 등과 같은 이미지 파일 형식을 읽고 쓸 수 있습니다. 다음은 Python 애플리케이션 내에서 경로를 설정하여 이미지를 만드는 방법을 보여주는 예입니다.

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"))

Python API를 사용하여 이미지 편집 및 조작

.NET을 통한 Python용 Aspose.Imaging은 소프트웨어 개발자가 Python API를 사용하여 다양한 유형의 이미지를 로드, 편집 및 조작하는 것을 쉽게 해줍니다. 이 라이브러리는 이미지 편집을 위한 포괄적인 도구 세트를 제공하여 이미지 크기 조정, 자르기, 회전 및 뒤집기와 같은 작업을 수행하고 다양한 필터 및 효과를 쉽게 적용할 수 있습니다. 또한 밝기, 대비 및 채도를 포함한 다양한 색상 조정도 지원합니다. 다음 예는 Python 애플리케이션 내에서 이미지 크기를 조정하는 방법을 보여줍니다.

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")

이미지 메타데이터 및 이미지 압축 지원

.NET을 통한 Python용 Aspose.Imaging은 컴퓨터 프로그래머가 EXIF ​​데이터 및 IPTC 정보와 같은 이미지 메타데이터에 액세스하고 수정할 수 있도록 합니다. 이는 이미지와 관련된 메타데이터를 보존하거나 변경해야 하는 작업에 필수적입니다. 또한 사용자는 품질을 손상시키지 않고 이미지를 압축할 수 있습니다. 이는 웹 애플리케이션에 필수적인 이미지 크기를 최적화하는 데 도움이 될 수 있습니다. Aspose.Imaging은 .NET 프레임워크와 통합되어 고성능 이미지 처리를 제공하므로 크고 복잡한 이미지 조작 작업을 효율적으로 처리하는 데 적합합니다.

Python을 통한 다른 형식으로 이미지 변환

.NET을 통한 Python용 Aspose.Imaging은 소프트웨어 개발자가 몇 줄의 Python 코드만으로 이미지를 로드하고 변환할 수 있는 강력한 도구입니다. Aspose.Imaging의 뛰어난 기능 중 하나는 이미지를 다른 형식 간에 변환하는 기능입니다. JPEG를 PNG로, TIFF를 BMP로 또는 다른 형식으로 변환해야 하는 경우 라이브러리는 이를 달성하는 간단한 방법을 제공합니다. 다음 예는 소프트웨어 개발자가 Python 애플리케이션 내에서 벡터 이미지를 벡터화된 PSD 이미지로 변환하는 방법을 보여줍니다.

Python 앱에서 벡터 이미지를 벡터화된 psd 이미지로 변환하는 방법?

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"))

 한국인