C#'ta JPEG Boyutunu Azaltın - Çevrimiçi JPEG Boyut Düşürücü

Merhaba programcılar, bu blog yazısı C#’ta bir JPEG dosyasının boyutunun programlı olarak nasıl azaltılacağını gösterecektir. Aspose.Imaging for .NET, .NET uygulamalarına yönelik bir görüntü yeniden boyutlandırma hizmetidir ve kaliteyi kaybetmeden JPEG’i yeniden boyutlandırabilirsiniz. Büyük JPG/JPEG dosyalarının boyutunun küçültülmesi depolama, web sitesi yükleme süresi ve daha fazlası açısından her zaman fayda sağlar. Böylece, aynı zamanda Aspose.Imaging for .NET tarafından desteklenen bu [çevrimiçi] JPEG boyut küçültücüyü kullanarak JPEG boyutunu küçültebilirsiniz. Ancak bu C# kitaplığını yüklemek için başka bir üçüncü tarafa bağımlılığa gerek yoktur. Bu nedenle hemen bu rehbere başlayalım.

Bu kılavuzda aşağıdaki noktaları ele alacağız:

  1. Görüntü Yeniden Boyutlandırma Hizmeti - API Kurulumu
  2. C#‘da JPEG’in Boyutunu Küçültme - Kod Örneği
  3. Çevrimiçi JPEG Boyut Düşürücü - JPEG Görüntüsünü Yeniden Boyutlandır

Görüntü Yeniden Boyutlandırma Hizmeti - API Kurulumu

Aspose.Imaging for .NET programlı görüntü işleme için iyi tasarlanmıştır. Bir C# geliştiricisi olarak karmaşık görevleri otomatikleştirmek için birkaç yöntem çağrısı yapmanız gerekir. Ayrıca bu görsel yeniden boyutlandırma API’si, görsel kırpma, döndürme ve bellek optimizasyonu özellikleri sunar. Yani kurulum için kütüphanenin DLL dosyasını indirebilir veya aşağıdaki komutu çalıştırarak NuGet Paket Yöneticisi aracılığıyla yükleyebilirsiniz:

Install-Package Aspose.Imaging 

resim yeniden boyutlandırma API'si
Herhangi bir zorlukla karşılaşmanız durumunda lütfen bu kurulum kılavuzunu ziyaret edin.

C#’ta JPEG Boyutunu Azaltın - Kod Örneği

Yerel sistemimize Aspose.Imaging for .NET‘i kurduk. Artık JPEG görüntüsünü yeniden boyutlandırmak için birkaç satır kaynak kodu yazarak gerçek uygulamayı görmeye hazırız.

C#’ta bir JPEG’in boyutunu küçültmek için aşağıdaki adımları takip edebilirsiniz:

  • Image sınıfının bir nesnesini oluşturun ve kaynak JPEG dosyasını yüklemek için Load yöntemini çağırın.
  • Resize yöntemi genişlik ve yüksekliği kabul edecek ve görüntü buna göre yeniden boyutlandırılacaktır.
  • Görüntüyü en yakın komşu algoritmasını kullanarak yeniden boyutlandırmak istiyorsanız NearestNeighbourResample yöntemini çağırabilirsiniz.
  • Kaydet yöntemi, ortaya çıkan JPEG görüntüsünü diske kaydedecektir.

Aşağıdaki kod parçacığı, JPEG görüntülerinin boyutunun programlı olarak nasıl azaltılacağını gösterir:

namespace Aspose.Imaging
{
    class SVG
    {
        // C#'ta JPEG Dosyasının Boyutunu Azaltın
        static void Main(string[] args)
        {
            // Dizin adresini tanımlayın
            String dir = "/sample-files/";
            // Image sınıfından bir Object oluşturun ve kaynak JPEG dosyasını yüklemek için Load yöntemini çağırın.  
            using (Image image = Image.Load(dir + "sample.jpeg"))
            {
                // Yeniden Boyutlandırma yöntemi genişlik ve yüksekliği kabul edecek ve görüntü buna göre yeniden boyutlandırılacaktır.
                image.Resize(300, 300);
                // Görüntüyü en yakın komşu algoritmasını kullanarak yeniden boyutlandırmak istiyorsanız NearestNeighbourResample yöntemini çağırabilirsiniz.  
                // image.ResizeHeightProportionally(image.Height * 2, Aspose.Imaging.ResizeType.NearestNeighbourResample);
                // Kaydet yöntemi, ortaya çıkan JPEG görüntüsünü diske kaydedecektir. 
                image.Save(dir + "result.jpeg");
            }
        }
    }
}

Yukarıdaki C# kod örneği, aşağıdaki resimde görebileceğiniz gibi kaliteyi kaybetmeden JPEG’i yeniden boyutlandıracaktır:

jpeg resmini yeniden boyutlandır

Çevrimiçi JPEG Boyut Küçültücü - JPEG Görüntüsünü Yeniden Boyutlandır

Dolayısıyla, bu çevrimiçi araç aynı zamanda Aspose.Imaging for .NET tarafından da desteklenmektedir. Bu çevrimiçi JPEG boyut küçültücü, sağlam ve hafif olduğundan verimli çalışır. Üstelik Mobil/Masaüstündeki bir web tarayıcısında kolayca açabilirsiniz. Dosyaları sorunsuz bir şekilde sürükleyip bırakabileceğiniz kullanıcı dostu bir kullanıcı arayüzüne sahiptir. Hepsinden önemlisi, yeniden boyutlandırma isteğinizi yalnızca kullanıcı arayüzünden yapılandırmanıza olanak tanır. Ücretsizdir ve sizden hesap oluşturmanız istenmeyecektir; bu muhteşem aracı en az bir kez denemenizi tavsiye ediyoruz.

çevrimiçi jpeg boyutu küçültücü

Kaliteyi Kaybetmeden JPEG’i Yeniden Boyutlandırın - Ücretsiz Lisans Alın

Bu görsel yeniden boyutlandırma hizmetini değerlendirme sınırlamaları olmadan denemek için ücretsiz geçici lisans’tan yararlanabilirsiniz.

Çözüm

C#’ta bir JPEG’in boyutunu nasıl küçülteceğinizi öğrenmiş olduğunuzu umarak bu blog yazısını burada sonlandıralım. JPEG görüntülerini en kısa sürede yeniden boyutlandırmak için çevrimiçi bir JPEG boyut küçültücüsünden yararlandık. Dolayısıyla, uygulamanız için güvenilir bir görsel yeniden boyutlandırma hizmetini tercih etmek istiyorsanız artık tam zamanı. Ayrıca, başlamak için lütfen dokümantasyon, API referanslarını ve GitHub deposunu ziyaret edin. Son olarak aspose.com yeni blog yazıları yazıyor. Bu nedenle, en son güncellemeler için bu platformu tekrar ziyaret edin.

Yardım Mevcuttur

Sorularınızı veya sorularınızı forumumuzda bize bildirebilirsiniz.

Sıkça Sorulan Sorular – SSS

C#’ta bir görüntünün ölçeği nasıl küçültülür?

Aspose.Imaging for .NET kaliteyi kaybetmeden JPEG’i yeniden boyutlandırmak için çok sayıda sınıf ve yöntem sağlar. Ayrıca, adımların tamamı ve kod örneği için lütfen bu bağlantı adresini ziyaret edin.

JPG görselinin boyutunu nasıl küçültebilirim?

JEPG görüntülerinin boyutunu küçültmek için bu çevrimiçi JPEG boyut küçültücüyü kullanabilirsiniz.

Ayrıca bakınız