DIF'yi GIF'e Dönüştürme

DIF Dosyasını GIF Görüntüsüne Dönüştürme

Sheetize, bir Data Interchange Format dosyasını (.dif) net bir GIF resmine dönüştürmenizi sağlayan basit ve yüksek‑performanslı bir API sunar. Bu, hafif ön izlemeler oluşturmak, elektronik tablo anlık görüntülerini web sayfalarına gömmek ya da kaynak birden çok çalışma sayfası içeriyorsa animasyonlu sekanslar üretmek için idealdir.

Neden Sheetize’ı DIF‑to‑GIF Dönüştürme İçin Kullanmalısınız?

  • Tam doğruluk – hücre metinlerini, sayısal değerleri ve temel biçimlendirmeyi net bitmap çerçevelerinde korur.
  • Hızlı ve ölçeklenebilir – .NET üzerinde inşa edilmiş, Windows, macOS ve Linux’ta Office kurulumu gerektirmeden çalışır.
  • Özelleştirilebilir çözünürlük ve palet – DPI ayarlayın, sınırlı renk paleti seçin ve gerektiğinde şeffaflığı etkinleştirin.
  • Sıfır bağımlılık – harici araç veya kütüphane gerektirmez.

Başlarken

.NET projenize Sheetize.ImageConverter paketini (NuGet üzerinden) ekleyin ve ImageConverter.Process metodunu çağırın.

Örnek C# Kodu

using Sheetize;

var loadOptions = new LoadOptions
{
    // Kaynak DIF dosyasının yolu
    InputFile = @"D:\Data\SalesData.dif"
};

var saveOptions = new ImageSaveOptions
{
    // Çıktı dosyası – .gif uzantısı GIF formatını seçer
    OutputFile = @"D:\Images\SalesData.gif",

    // İsteğe bağlı: görüntü çözünürlüğünü (DPI) kontrol edin
    HorizontalResolution = 150,
    VerticalResolution = 150,

    // İsteğe bağlı: GIF'i 256 renkle sınırlayın (varsayılan) ve şeffaflığı etkinleştirin
    // TransparentColor = "#FFFFFF"
    // FrameDelay = 100 // birden fazla sayfa animasyonluysa kare başına milisaniye
};

ImageConverter.Process(loadOptions, saveOptions);

Bu kod parçacığı SalesData.dif dosyasını yükler ve belirtilen DPI ve isteğe bağlı şeffaflık ayarlarıyla SalesData.gif dosyasını yazar.

GIF Çıktısı İçin Ana Seçenekler

  • HorizontalResolution / VerticalResolution – referans DPI’yi tanımlar; yüksek değerler daha net çerçeveler üretir.
  • TransparentColor – GIF içinde şeffaflaştırılacak hex renk (farklı arka planlarda üst üste bindirme için faydalıdır).
  • FrameDelay – DIF birden çok çalışma sayfası içerdiğinde, kareler arasındaki gecikmeyi milisaniye olarak ayarlar (basit animasyonlar oluşturmak için).
  • ColorPalette – görünümü kontrol etmek için özel bir 256 renkli palet sağlayabilirsiniz.

En İyi Uygulamalar

  1. 150 DPI veya daha yüksek bir değer kullanın; bu, ekranda net ön izlemeler sağlar. Küçük simgeler için daha düşük DPI yeterli olur.
  2. Renk sayısını 256 veya daha az tutun; bu, GIF sınırlamalarına uymayı ve dosya boyutunu küçük tutmayı sağlar.
  3. Animasyon gerekiyorsa, her çalışma sayfasının mantıksal bir çerçeve temsil ettiğinden emin olun ve uygun bir FrameDelay değeri belirleyin.
  4. Oluşturulan GIF’i bir tarayıcı veya görüntüleyicide kontrol ederek şeffaflık ve animasyonun beklendiği gibi çalıştığını doğrulayın.
 Türkçe