Rehber

Base64 Görseli Açı Vererek Döndürme

Görseli boş olmayan Base64 verisiyle sağlayın, sayısal döndürme açısını belirleyin ve gerekiyorsa genişletme ile dolgu rengini ayarlayın. Başarılı sonuçta döndürülmüş görsel Base64 biçiminde, açı ve boyut bilgileriyle birlikte sunulur.

Araç Görsel Döndürme Aracı

Döndürme işlemine başlamadan önce

Bu araç, Base64 biçiminde verilen görsel verisini seçilen sayısal açıyla döndürmek için kullanılır. Görselin yönünü değiştirmek, bir tasarımın farklı bir konumunu hazırlamak veya eğik bir görüntü elde etmek istediğinizde döndürme işlemini bu akış üzerinden planlayabilirsiniz. Araç, gönderilen veriyi önce Base64 kodundan çözer, ardından görsel olarak açar ve döndürme işlemini uygular.

Girdi alanlarının bir bölümü isteğe bağlıdır, fakat görsel verisi işleme için gerekli koşuldur. Açı belirtilmediğinde 90 derece kullanılır; sonuç alanını genişletme seçeneği belirtilmezse açık kabul edilir. Döndürme sırasında ortaya çıkabilecek yeni alanlar için dolgu rengi de seçilebilir ve bu değer girilmediğinde siyah kullanılır. Bu ayarlar, farklı görsel yönleri ve kenar boşlukları için işlemi önceden belirlemenize yardımcı olur.

Girdi ayarlarını uygulama sırası

  1. Kullanmak istediğiniz görseli Base64 biçimine dönüştürün ve oluşan veriyi görsel verisi alanına aktarın. Başta veya sonda eksik kalan bir bölüm, kodun görsel verisine karşılık gelmemesine yol açabileceğinden aktarımın tamamlandığını kontrol edin. Alanın isteğe bağlı olması, boş bırakıldığında işlem yapılabileceği anlamına gelmez; işleme geçilebilmesi için boş olmayan bir değer gerekir.

  2. Döndürme açısını sayısal bir değer olarak girin. Özel bir yön değişikliği gerekmiyorsa alanı boş bırakabilirsiniz; bu durumda kullanılan varsayılan açı 90 derecedir. Açı değerini belirlerken beklediğiniz yönü ve uygulama bağlamındaki dönme yönünü dikkate alın, ancak yalnızca genel yetenek bilgisine bakarak belirli bir açı için ortaya çıkacak piksel ölçülerini önceden hesaplamayın.

  3. Sonuç görselinin döndürme sonrasında oluşan alanı takip etmesini istiyorsanız genişletme seçeneğini açık bırakın; seçeneği kapatmak istediğinizde bunu açıkça belirtin. Alan belirtilmediğinde varsayılan davranış genişletmenin açık olmasıdır. Bu tercih, döndürülmüş görüntünün sonuç boyutlarına yansıyabilir, fakat belirli boyut değişimini yalnızca işlem sonucu gösterir.

  4. Yeni alanlarda kullanılacak dolgu rengini girin. Renk verilmezse siyah kullanılır. RGBA görsellerde dolgu rengi siyah olarak ayarlandığında özel olarak saydam dolgu kullanılır; bu nedenle bu koşulda siyah, her görsel türünde opak bir kenar anlamına gelmez.

  5. Girilen veriyi ve seçenekleri kontrol ettikten sonra işlemi başlatın. Sistem Base64 verisini çözer, görseli açar, seçilen açıya göre döndürür ve sonucu kaydetmeye çalışır. Kod çözülemezse, veri görsel olarak açılamazsa, döndürme sırasında sorun çıkarsa veya kaydetme işlemi istisnayla karşılaşırsa başarılı çıktı yerine başarısız bir sonuç alınabilir.

  6. Sonuç döndüğünde Base64 biçimindeki görsel verisini, kullanılan açıyı, kaynak boyutlarını ve sonuç boyutlarını birlikte inceleyin. Kaynak biçimi belirlenebiliyorsa döndürülmüş görsel bu biçimde kaydedilir; kaynak biçimi mevcut değilse PNG kullanılır.

Çıktı alanlarını değerlendirme

Başarılı bir sonuç, döndürme işleminin tamamlandığını ve kullanılabilir görsel verisinin Base64 biçiminde üretildiğini gösterir. Sonuçta yer alan açı bilgisi, gönderdiğiniz değeri veya boş bırakılan alan için uygulanan 90 derecelik varsayılanı karşılaştırmanıza olanak tanır. Kaynak ve sonuç boyutlarının birlikte sunulması, genişletme tercihinin işlem sonrasındaki görünüme nasıl yansıdığını değerlendirmenize yardımcı olur.

Belirli bir açıdan sonra oluşacak genişlik ve yüksekliği, yalnızca genel açıklamaya dayanarak kesin biçimde varsaymayın. Piksel ölçüsü, yuvarlama ve enterpolasyon gibi ayrıntılar burada önceden belirlenmediği için güvenilecek değer sonuçta bildirilen boyutlardır. Sonuç verisini başka bir akışa aktarırken Base64 içeriğini, görüntünün biçimini ve boyut bilgilerini birlikte ele alın.

Başarısız sonuç alındığında önce görsel verisinin boş olmadığını ve Base64 olarak çözülebilir durumda bulunduğunu kontrol edin. Verinin çözülebilmesi tek başına yeterli değildir; açılabilir bir görsel olması da gerekir. Bu koşullar sağlansa bile açma, döndürme veya kaydetme aşamalarında oluşan bir istisna işlemi başarısız bırakabilir.

Uygulamalı örnek

Bir ürün fotoğrafının yönünü değiştirmek isteyen kullanıcı, fotoğrafı Base64 olarak sağlayıp 180 derece döndürür.

Bir ürün fotoğrafını Base64 görsel verisi olarak ekleyin, 180 derecelik açı seçin, genişletmeyi açık bırakın ve işlemi başlatın. Dönen kayıtta görsel verisini, açı bilgisini ve iki boyut bilgisini birlikte inceleyin.

Başarılı sonuçta Base64 biçiminde döndürülmüş görsel, kullanılan açı ve kaynak ile sonuç boyutlarına ait bilgiler bulunur; çıktı biçimi kaynak biçimi belirlenebiliyorsa ona, belirlenemiyorsa PNG formatına dayanır.

Sınırlamalar

  • Boş, çözülemeyen veya açılamayan görsel verisi ile açma, döndürme ya da kaydetme aşamasındaki hatalar başarısız sonuç verebilir. RGBA görselde siyah dolgu seçimi saydam dolgu kullandığından, siyahın her görselde opak görüneceği varsayılmamalıdır.

Sık yapılan hatalar

  • Boş, eksik ya da görsel olarak açılamayan Base64 verisi işleme aşamasında başarısız sonuç oluşturabilir. Görseli yeniden kodlayıp aktarımın tamamını ve elde edilen verinin açılabilir bir görüntüye karşılık gelip gelmediğini denetleyin; ardından işlemi yeni veriyle başlatın.

Sık sorulan sorular

Görsel verisi girmeden döndürme yapılabilir mi?

İşleme geçilebilmesi için görsel verisi alanında boş olmayan bir değer bulunmalıdır. Alan boş bırakıldığında işlem başarısız sonuç verir; bu nedenle döndürme açısını belirtmiş olmanız tek başına yeterli değildir.

Açı girmezsem hangi değer kullanılır?

Açı alanı boş bırakıldığında 90 derecelik varsayılan değer kullanılır. Farklı bir dönüş uygulamak için alana sayısal bir açı yazmanız gerekir.

Döndürülmüş görsel hangi biçimde döner?

Kaynak görselin biçimi belirlenebiliyorsa kaydedilen sonuç bu biçimi kullanır. Kaynak biçimi mevcut değilse sonuç PNG olarak kaydedilir.

Araç

Görsel Döndürme Aracı