Convierta WMF a DICOM a través de C#
Transforme WMF en DICOM utilizando las API .NET nativas sin necesidad de ningún editor de imágenes o bibliotecas de terceros.
Cómo convertir WMF a DICOM usando C#
La conversión de formatos de archivos puede parecer una tarea rutinaria para los diseñadores gráficos. Sin embargo, subestimar su importancia sería un error. La evaluación de su trabajo puede depender de la rapidez y eficacia con la que aborde esta tarea. Normalmente, las imágenes originales necesitan conversión a formatos más adecuados para impresión o publicación en línea. Si la imagen original proviene de un editor gráfico, es posible que esté en formato vectorial. En este escenario, se debe rasterizar y convertir a un formato ráster para fines de publicación. Tiene la opción de guardar la imagen en un formato sin comprimir para obtener una calidad óptima o convertirla a un formato comprimido sin pérdidas para reducir el tamaño del archivo. En determinados contextos, como la publicación web, puede optar por formatos comprimidos con pérdida. Los algoritmos especialmente diseñados para la compresión de datos de imágenes permiten una reducción significativa del tamaño del archivo preservando al mismo tiempo una calidad de imagen aceptable. Esto facilita la descarga rápida de archivos de imágenes desde Internet. Para convertir WMF a DICOM, usaremos Aspose.Imaging para .NET API, que es una API de conversión y manipulación de imágenes rica en funciones, potente y fácil de usar para la plataforma C#. Abierto NuGet administrador de paquetes, busque Aspose.Imágenes e instalar También puede usar el siguiente comando desde la Consola del administrador de paquetes.
Comando de consola del administrador de paquetes
PM> Install-Package Aspose.Imaging
Pasos para convertir WMF a DICOM a través de C#
Los desarrolladores pueden cargar y convertir fácilmente archivos WMF a DICOM con solo unas pocas líneas de código.
- Cargue el archivo WMF con el método Image.Load
- Cree y configure la instancia de la subclase requerida de ImageOptionsBase (por ejemplo, BmpOptions, PngOptions, etc.)
- Llamar al método Image.Save
- Pase la ruta del archivo con la extensión DICOM y el objeto de la clase ImageOptionsBase
Requisitos del sistema
Antes de ejecutar el código de ejemplo de conversión, asegúrese de tener los siguientes requisitos previos.
- Sistema operativo: Windows o Linux.
- Entorno de desarrollo: admite .NET Core 7 y superior, como Microsoft Visual Studio.
Aplicación gratuita para convertir WMF a DICOM
- Seleccione o arrastre y suelte la imagen WMF
- Elija el formato y haga clic en el botón Convertir
- Haga clic en el botón Descargar para descargar la imagen DICOM
Consulte nuestras demostraciones en vivo para convertir WMF a DICOM
Convertir WMF a DICOM - .NET
using Aspose.Imaging; | |
using System; | |
using System.IO; | |
using System.Text; | |
using System.Collections.Generic; | |
//You can get all image templates from https://github.com/aspose-imaging/Aspose.Imaging-for-.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 | |
string templatesFolder = @"c:\Users\USER\Downloads\templates\"; | |
// Load the wmf file in an instance of Image | |
using (var image = Aspose.Imaging.Image.Load(Path.Combine(templatesFolder, @"template.wmf"))) | |
{ | |
// Create an instance of DicomOptions | |
var exportOptions = new Aspose.Imaging.ImageOptions.DicomOptions(); | |
Aspose.Imaging.ImageOptions.VectorRasterizationOptions rasterizationOptions = new Aspose.Imaging.ImageOptions.WmfRasterizationOptions(); | |
rasterizationOptions.PageWidth = image.Width; | |
rasterizationOptions.PageHeight = image.Height; | |
exportOptions.VectorRasterizationOptions = rasterizationOptions; | |
// Save wmf to dicom | |
image.Save(Path.Combine(templatesFolder, "output.dicom"), exportOptions); | |
File.Delete(Path.Combine(templatesFolder, "output.dicom")); | |
} |
WMF Qué es WMF Formato de archivo
Los archivos con la extensión WMF representan el metarchivo de Microsoft Windows (WMF) para almacenar datos de imágenes vectoriales y de formato de mapa de bits. Para ser más precisos, WMF pertenece a la categoría de formato de archivo vectorial de formatos de archivo de gráficos que es independiente del dispositivo. La interfaz de dispositivo gráfico de Windows (GDI) utiliza las funciones almacenadas en un archivo WMF para mostrar una imagen en la pantalla. Más tarde se publicó una versión más mejorada de WMF, conocida como Enhanced Meta Files (EMF), que hace que el formato tenga más funciones. Prácticamente, WMF son similares a SVG.
Leer más | WMFDICOM Qué es DICOM Formato de archivo
DICOM es el acrónimo de Digital Imaging and Communications in Medicine y pertenece al campo de la informática médica. DICOM es la combinación de definición de formato de archivo y un protocolo de comunicaciones de red. DICOM utiliza la extensión .DCM. .DCM existe en dos formatos diferentes, es decir, formato 1.x y formato 2.x. DCM Format 1.x también está disponible en dos versiones normal y extendida. DICOM se utiliza para la integración de dispositivos de imágenes médicas como impresoras, servidores, escáneres, etc. de varios proveedores y también contiene datos de identificación de cada paciente para que sean únicos. Los archivos DICOM se pueden compartir entre dos partes si son capaces de recibir datos de imagen en formato DICOM. La parte de comunicación de DICOM es un protocolo de capa de aplicación y utiliza TCP/IP para comunicarse entre entidades. Los protocolos HTTP y HTTPS se utilizan para los servicios web de DICOM. Las versiones compatibles con los servicios web son 1.0, 1.1, 2 o posteriores.
Leer más | DICOMOtras conversiones admitidas
Usando C#, uno puede convertir fácilmente diferentes formatos, incluidos.