Visualize EMZs via Python
Crie seus próprios aplicativos Python para visualizar arquivos EMZ usando APIs do lado do servidor.
Como visualizar imagens EMZ usando Python
Freqüentemente recebemos imagens em formatos menos comuns como materiais de origem. Para visualização posterior de tais imagens, são necessários programas especiais. Para não pensar neste problema e aproveitar o tempo para resolvê-lo para tarefas mais criativas, utilize as funções da biblioteca gráfica Python. Ao converter essas imagens em arquivos de formatos mais populares, você pode abri-las no programa de visualização de imagens padrão para sua plataforma. Para visualizar arquivos EMZ, usaremos Aspose.Imaging para Python via .NET API que é uma API de manipulação e conversão de imagens rica em recursos, poderosa e fácil de usar para a plataforma Python. Você pode instalá-lo usando o seguinte comando do comando do sistema.
A linha de comando do sistema
>> pip install aspose-imaging-python-net
Etapas para visualizar EMZs via Python
Você precisa do aspose-imaging-python-net para tentar o seguinte fluxo de trabalho em seu próprio ambiente.
- Carregar arquivos EMZ com o método Image.Load
- Ver imagens;
- Salve a imagem compactada no disco no formato suportado pelo Aspose.Imaging
Requisitos de sistema
Aspose.Imaging para Python é compatível com todos os principais sistemas operacionais. Apenas certifique-se de ter os seguintes pré-requisitos.
-Microsoft Windows/Linux com .NET Core Runtime.
- Gerenciador de pacotes Python e PyPi.
Aplicativo gratuito para visualização EMZ
- Selecione ou arraste e solte uma imagem EMZ
- A imagem será carregada e mostrada automaticamente
Confira nossas demonstrações ao vivo para ver EMZ
Ver imagens de EMZ - Python
import os | |
from aspose.imaging import Image | |
from aspose.imaging.imageoptions import * | |
# You can get all image templates from https://github.com/aspose-imaging/Aspose.Imaging-for-Python-Net/blob/master/Examples/data/Templates.zip | |
# After download archive please unpack it and replace templatesFolder variable path with your path to unpacked archive folder | |
# get path of the input data | |
templates_folder = os.environ["DATA_PATH"] if "DATA_PATH" in os.environ else "data" | |
# get output path | |
output_folder = os.environ["OUT_PATH"] if "OUT_PATH" in os.environ else "out" | |
# Load the emz file in an instance of Image | |
with Image.load(os.path.join(templates_folder, "template.emz")) as image: | |
# Create an instance of PngOptions | |
export_options = PngOptions() | |
vector_options = EmfRasterizationOptions() | |
vector_options.page_width = image.width | |
vector_options.page_height = image.height | |
export_options.vector_rasterization_options = vector_options | |
# Save emz to png | |
image.save(os.path.join(output_folder, "emz-to-png-output.png"), export_options) | |
Sobre o Aspose.Imaging para a API Python
Aspose.Imaging API é uma solução de processamento de imagens para criar, modificar, desenhar ou converter imagens (fotos) dentro de aplicativos. Oferece: Processamento de imagem multiplataforma, incluindo, mas não limitado a, conversões entre vários formatos de imagem (incluindo processamento de imagem uniforme de várias páginas ou vários quadros), modificações como desenho, trabalho com primitivos gráficos, transformações (redimensionar, cortar, virar e girar , binarização, escala de cinza, ajuste), recursos avançados de manipulação de imagem (filtragem, pontilhamento, mascaramento, alinhamento) e estratégias de otimização de memória. É uma biblioteca autônoma e não depende de nenhum software para operações de imagem. Pode-se adicionar facilmente recursos de conversão de imagem de alto desempenho com APIs nativas nos projetos. Essas são APIs locais 100% privadas e as imagens são processadas em seus servidores.EMZ O que é EMZ Formato de arquivo
Um arquivo com a extensão de arquivo EMZ é um arquivo de imagem compactado, mais especificamente chamado de arquivo Windows Compressed Enhanced Metafile
consulte Mais informaçãoOutros formatos de visualização suportados
Usando Python, pode-se visualizar facilmente diferentes formatos, incluindo.