首頁 > 後端開發 > C++ > 哪個 C# 庫可以像 Photoshop 一樣提供高品質的圖像縮放?

哪個 C# 庫可以像 Photoshop 一樣提供高品質的圖像縮放?

Susan Sarandon
發布: 2025-01-17 19:52:10
原創
344 人瀏覽過

What C# Library Offers High-Quality Image Scaling Like Photoshop?

使用 C# 函式庫實作 Photoshop 等級的影像縮放

挑戰:找到一個能夠實現與 Adob​​e Photoshop 相媲美的高品質圖像縮放的 C# 庫。

解:

ImageUtilities 類別作為一個強大且文檔齊全的 C# 影像處理庫而脫穎而出,提供卓越的影像處理功能,包括高保真影像縮放。 下面的例子說明了它的用法:

<code class="language-csharp">using DoctaJonez.Drawing.Imaging;

// Resize to a fixed size (50x50 pixels)
using (var resizedImage = ImageUtilities.ResizeImage(image, 50, 50))
{
    ImageUtilities.SaveJpeg(@"C:\resizedImage.jpeg", resizedImage, 95); // Save as JPEG with 95% quality
}</code>
登入後複製

要保留寬高比,請將寬度或高度指定為零:

<code class="language-csharp">// Resize to a maximum width of 50 pixels, maintaining aspect ratio
using (var resizedImage = ImageUtilities.ResizeImage(image, 50, 0))
{
    ImageUtilities.SaveJpeg(@"C:\resizedImageWidth.jpeg", resizedImage, 95);
}

// Resize to a maximum height of 50 pixels, maintaining aspect ratio
using (var resizedImage = ImageUtilities.ResizeImage(image, 0, 50))
{
    ImageUtilities.SaveJpeg(@"C:\resizedImageHeight.jpeg", resizedImage, 95);
}</code>
登入後複製

除了調整大小之外,ImageUtilities 還提供一整套影像處理功能,包括裁剪和旋轉,使其成為需要高品質影像處理的應用程式的首選。

以上是哪個 C# 庫可以像 Photoshop 一樣提供高品質的圖像縮放?的詳細內容。更多資訊請關注PHP中文網其他相關文章!

來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
作者最新文章
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板