Konversi WMF ke JPG melalui C#
Ubah WMF menjadi JPG menggunakan API .NET asli tanpa memerlukan editor gambar atau pustaka pihak ketiga.
Cara Mengonversi WMF ke JPG Menggunakan C#
Mengonversi format file mungkin tampak seperti tugas rutin yang dihadapi oleh desainer grafis. Namun, meremehkan signifikansinya adalah suatu kesalahan. Evaluasi pekerjaan Anda mungkin bergantung pada seberapa cepat dan efektif Anda menangani tugas ini. Biasanya, gambar asli memerlukan konversi ke format yang lebih sesuai untuk pencetakan atau publikasi online. Jika gambar asli berasal dari editor grafis, mungkin dalam format vektor. Dalam skenario ini, data tersebut harus diraster dan dikonversi ke format raster untuk tujuan penerbitan. Anda mempunyai pilihan untuk menyimpan gambar dalam format tidak terkompresi untuk kualitas optimal atau mengonversinya ke format terkompresi lossless untuk mengurangi ukuran file. Dalam konteks tertentu, seperti penerbitan web, Anda dapat memilih format terkompresi lossy. Algoritme yang dirancang khusus untuk kompresi data gambar memungkinkan pengurangan ukuran file secara signifikan dengan tetap menjaga kualitas gambar yang dapat diterima. Ini memfasilitasi pengunduhan file gambar dengan cepat dari internet. Untuk mengonversi WMF ke JPG, kita akan menggunakan Aspose.Imaging for .NET API yang kaya fitur, kuat, dan mudah digunakan manipulasi gambar dan konversi API untuk platform C#. Membuka NuGet manajer paket, cari Aspose.Imaging dan menginstal. Anda juga dapat menggunakan perintah berikut dari Package Manager Console.
Perintah Konsol Manajer Paket
PM> Install-Package Aspose.Imaging
Langkah-langkah untuk Mengonversi WMF ke JPG melalui C#
Pengembang dapat dengan mudah memuat & mengonversi file WMF ke JPG hanya dalam beberapa baris kode.
- Muat file WMF dengan metode Image.Load
- Buat & atur turunan dari subkelas ImageOptionsBase yang diperlukan (mis. BmpOptions, PngOptions, dll.)
- Panggil metode Image.Save
- Lewati jalur file dengan ekstensi JPG & objek kelas ImageOptionsBase
Persyaratan sistem
Sebelum menjalankan kode contoh konversi, pastikan Anda memiliki prasyarat berikut.
- Sistem operasi: Windows atau Linux.
- Lingkungan pengembangan: Mendukung .NET Core 7 dan lebih tinggi, seperti Microsoft Visual Studio.
Aplikasi Gratis untuk Mengonversi WMF ke JPG
- Pilih atau seret dan lepas gambar WMF
- Pilih format dan klik tombol Konversi
- Klik tombol Unduh untuk mengunduh gambar JPG
Konversi WMF ke JPG - .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 JpegOptions | |
var exportOptions = new Aspose.Imaging.ImageOptions.JpegOptions(); | |
Aspose.Imaging.ImageOptions.VectorRasterizationOptions rasterizationOptions = new Aspose.Imaging.ImageOptions.WmfRasterizationOptions(); | |
rasterizationOptions.PageWidth = image.Width; | |
rasterizationOptions.PageHeight = image.Height; | |
exportOptions.VectorRasterizationOptions = rasterizationOptions; | |
// Save wmf to jpg | |
image.Save(Path.Combine(templatesFolder, "output.jpg"), exportOptions); | |
File.Delete(Path.Combine(templatesFolder, "output.jpg")); | |
} |
WMF Apa WMF Format Berkas
File dengan ekstensi WMF mewakili Microsoft Windows Metafile (WMF) untuk menyimpan data gambar vektor dan format bitmap. Agar lebih akurat, WMF termasuk dalam kategori format file vektor dari format file Grafik yang tidak bergantung pada perangkat. Windows Graphical Device Interface (GDI) menggunakan fungsi yang disimpan dalam file WMF untuk menampilkan gambar di layar. Versi WMF yang lebih disempurnakan, yang dikenal sebagai Enhanced Meta Files (EMF), diterbitkan kemudian yang membuat format lebih kaya fitur. Secara praktis, WMF mirip dengan SVG.
Baca selengkapnya | WMFJPG Apa JPG Format Berkas
JPEG adalah jenis format gambar yang disimpan menggunakan metode kompresi lossy. Gambar keluaran, sebagai hasil kompresi, merupakan pertukaran antara ukuran penyimpanan dan kualitas gambar. Pengguna dapat menyesuaikan tingkat kompresi untuk mencapai tingkat kualitas yang diinginkan sekaligus mengurangi ukuran penyimpanan. Kualitas gambar tidak terlalu terpengaruh jika kompresi 10:1 diterapkan pada gambar. Semakin tinggi nilai kompresi, semakin tinggi penurunan kualitas gambar.
Baca selengkapnya | JPGKonversi lain yang Didukung
Menggunakan C#, seseorang dapat dengan mudah mengonversi berbagai format termasuk.