Pemproses fail imej Aspose.Words untuk .NET

Aspose.Words Image File Processor untuk .NET menyediakan API ringan, sepenuhnya dikendalikan untuk mencipta, memanipulasi, dan menukar imej raster dan vektor.

Mencipta carta, menggambar bentuk dan teks, menerapkan penapis, menyesuaikan warna, dan mengeksport ke pelbagai format sepenuhnya dalam .NET.

Pemasangan dan Setup

Platform yang disokong: Windows, Linux, macOS (dengan .NET Framework, .Net Core, ,NET 5/6+, Mono).IDEs: Visual Studio 2010–2022, Xamarin, MonoDevelop.

Mulakan Cepat: Mencipta Gambar Grafik

using Aspose.Words;

var doc = new Document();
var builder = new DocumentBuilder(doc);

// Insert a chart and configure
var shape = builder.InsertChart(ChartType.Pie, 432, 252);
var chart = shape.Chart;
chart.Title.Text = "Produced by Aspose.Words Image Processor";

chart.Series.Clear();
chart.Series.Add("Series 1",
    new string[] { "Category 1", "Category 2", "Category 3" },
    new double[] { 2.7, 3.2, 0.8 });

doc.Save("ChartImage.jpeg");

Ciri-ciri dan fungsi

Penciptaan imej & lukisan

  • Mencipta saluran putih baru pada resolusi arbitrari.
  • Reka bentuk garis, rektangle, elips, polygon, dan laluan.
  • Gunakan pensel, sikat, gradient, dan teks rendering dengan kawalan penuh.

Penerbitan & Transformasi

  • Kembali, menanam, berputar, flip, dan skw.
  • Menetapkan kecerahan, kontras, gamma, hue, dan kenyang.
  • Transformasi rantaian dalam paip untuk meminimumkan penggunaan memori.

Format Penukaran & Eksport

  • Simpan kepada TIFF, JPEG, PNG, BMP, EMF dan GIF.
  • Mengesetkan pilihan spesifik format (kompresi, kualiti, palet).
  • Mencipta multi-page TIFF atau mengalirkan hasil secara langsung.

Perbincangan & EXIF

  • Membaca / Edit Pencapaian Pengenalan kepada kamera, GPS, ICC dalam profil).
  • Simpan metadata melalui penukaran di mana disokong.

Perkembangan & Scalability

  • Optimum untuk batch dan ** real-time** penggunaan.
  • Penghantaran dan pengeluaran yang mudah.
  • Reka bentuk yang selamat untuk beban kerja yang bersaing.

Integrasi dengan .NET

  • 100% kod yang dikendalikan; tiada COM / ketergantungan asli.
  • Ia berfungsi dalam ASP.NET Core, Fungsi Azure, dan persekitaran tanpa pelayan.

Contoh: Gunakan penapis kepada imej

using Aspose.Words.Drawing;

var image = Image.FromFile("input.jpg");

// Example adjustments
image.AdjustBrightness(0.2f);
image.AdjustContrast(0.3f);
image.AdjustSaturation(0.1f);

image.Save("output.png");

amalan terbaik

  • Mulakan lesen terlebih dahulu untuk mengelakkan had penilaian.
  • Penggunaan semula prosesor untuk memanfaatkan caching.
  • Gunakan stream overloads untuk fail besar dalam perkhidmatan web.
  • Transformasi rantaian dalam satu panggilan.
  • Tune kompresi / kualiti mengikut format.
  • Gunakan multi-page TIFF hanya apabila diperlukan.
  • Rutin kritikal pra-panas dalam konteks tanpa pelayan.
  • Mengesahkan perubahan EXIF untuk kompatibiliti cross-view.

Kasus Penggunaan Umum

  • Mencipta grafik dinamik dan simpan sebagai imej.
  • Batch mengurangkan dan mengoptimumkan gambar untuk penghantaran web.
  • Gunakan penapis dan pembetulan untuk penjagaan kesihatan dan imej saintifik.
  • Menukar antara format imej (contohnya, TIFF → JPEG).
  • Masukkan tanda air atau anotasi ke dalam fail imej.

FAQ

**Format apa yang boleh saya simpan?**TIFF, JPEG, PNG, BMP dan EMF.

**Adakah ia menyokong pengeditan metadata?**Ya. profil EXIF dan ICC disimpan / diedit di mana disokong.

**Adakah kecepatan GPU diperlukan?**Tidak. kelajuan perkakasan digunakan apabila tersedia, tetapi ia berjalan sepenuhnya dalam kod yang dikendalikan.

**Bolehkah saya mencipta TIFF pelbagai halaman?**Multi-frame output disokong.

**Bolehkah ia menjalankan server-side?**Ideal untuk perkhidmatan ASP.NET dan fungsi awan.

 Melayu