C# REST API ile Görüntünün Boyutunu Değiştirme

Bu kısa eğitimde C# REST API ile image boyutunun nasıl değiştirileceği anlatılmaktadır. .NET tabanlı bir Bulut SDK kullanarak C# RESTful Hizmeti ile görüntü yeniden boyutlandırıcı geliştirmeyi öğreneceksiniz. Bu görevi gerçekleştirmek için gereken tüm adımları, özellikleri ve yöntemleri açıklayacaktır.

Önkoşul

C# Düşük Kod API’si ile Çevrimiçi Pic Boyutunu Değiştirme Adımları

  1. İstemci Kimliğini, sırrını ve Bulut uç noktasını tanımlayarak ImagingApi’nin bir nesnesini oluşturun
  2. Kaynak görüntüyü tanımlayın ve boyutu değiştirilecek Bulut depolama alanına yükleyin
  3. Çıktı görselinin genişliğini, yüksekliğini ve formatını ayarlayarak yeniden boyutlandırma parametrelerini tanımlayın
  4. Görüntüyü yeniden boyutlandırma isteği ResizeImageRequest sınıfını ve ResizeImage() yöntemini hazırlayın ve yürütün
  5. Çıktı dosyasını Buluttan indirerek yeniden boyutlandırılan görüntüyü yerel diske kaydedin.

Bu adımlar, C# Low Code API ile resim boyutunun nasıl azaltılacağını özetlemektedir. API istemcisini ve temel URL’yi başlatarak, giriş görüntüsünü tanımlayarak, bunu Bulut depolama alanına yükleyerek ve yeniden boyutlandırma parametrelerini tanımlayarak süreci başlatın. Son olarak, yeniden boyutlandırılan görüntüyü yerel diske kaydetmeden önce, ResizeImageRequest nesnesini ve ResizeImage() yöntemini kullanarak yeniden boyutlandırma görüntüsü isteğini hazırlayın ve yürütün.

C# RESTful Hizmetiyle Görüntü Yeniden Boyutlandırıcı Kodu

Bu kod, C# RESTful Service* ile bir *görüntü boyutu dönüştürücüsünün geliştirilmesini göstermiştir. API yanıtı, bir diske kaydedebileceğiniz veya gerekirse ağ üzerinden iletişim kurabileceğiniz sonuç görüntü bayt akışını döndürür. API çağrısı başarılı olursa 200 kodunu döndürür, başarılı olmazsa 400, 401, 404, 500 ve 501 kodlarını döndürebilir.

Bu makale, C# REST Arayüzü* ile bir *fotoğraf boyutu dönüştürücüsü geliştirmemizde bize yol gösterdi. Bir SVG görüntüsünü WMF’ye dönüştürmek için NET REST API ile SVG’yi WMF’ye dönüştürün adresindeki makaleye bakın.

 Türkçe