Kako pretvoriti DIF u GIF
Kako pretvoriti DIF datoteku u GIF sliku
Sheetize pruža jednostavan, visokoučinkovit API koji vam omogućuje pretvaranje datoteke Data Interchange Format (.dif) u oštar GIF prikaz. Idealan je za stvaranje laganih pregleda, ugrađivanje snimaka proračunskih tablica u web‑stranice ili generiranje animacija kada izvor sadrži više radnih listova.
Zašto koristiti Sheetize za konverziju iz DIF u GIF?
- Potpuna vjernost – zadržava tekst ćelija, numeričke vrijednosti i osnovno formatiranje, prikazujući ih kao jasne bitmap okvire.
- Brzo i skalabilno – izgrađeno na .NET, radi na Windowsu, macOS‑u i Linuxu bez potrebe za instaliranim Officeom.
- Prilagodljiva rezolucija i paleta – postavite DPI, odaberite ograničenu paletu boja i omogućite transparentnost po potrebi.
- Bez ovisnosti – ne zahtijeva vanjske alate ili biblioteke.
Početak rada
Dodajte paket Sheetize.ImageConverter u svoj .NET projekt (preko NuGet) i pozovite metodu ImageConverter.Process.
Primjer C# koda
using Sheetize;
var loadOptions = new LoadOptions
{
// Putanja do izvorne DIF datoteke
InputFile = @"D:\Data\SalesData.dif"
};
var saveOptions = new ImageSaveOptions
{
// Željena izlazna datoteka – .gif ekstenzija odabire GIF format
OutputFile = @"D:\Images\SalesData.gif",
// Opcionalno: kontrola rezolucije slike (DPI)
HorizontalResolution = 150,
VerticalResolution = 150,
// Opcionalno: ograničite GIF na 256 boja (zadano) i omogućite transparentnost
// TransparentColor = "#FFFFFF"
// FrameDelay = 100 // milisekundi po okviru ako više listova animira
};
ImageConverter.Process(loadOptions, saveOptions);Ovaj isječak učitava SalesData.dif i zapisuje SalesData.gif uz zadane DPI i opcionalna podešavanja transparentnosti.
Ključne opcije za GIF izlaz
- HorizontalResolution / VerticalResolution – definiraju referentni DPI; veće vrijednosti daju oštrije okvire.
- TransparentColor – HEX boja koja postaje prozirna u GIF‑u (korisno za prekrivanje na različitim pozadinama).
- FrameDelay – kada DIF sadrži nekoliko radnih listova, postavlja odgodu između okvira (u ms) za stvaranje jednostavnih animacija.
- ColorPalette – možete pružiti vlastitu paletu od 256 boja za kontrolu vizualnog izgleda.
Najbolje prakse
- Koristite 150 DPI ili više za jasne prikaze na ekranu; niži DPI je dovoljan za male ikone.
- Održavajte broj boja na 256 ili manje kako biste ostali unutar GIF ograničenja i smanjili veličinu datoteke.
- Ako trebate animaciju, osigurajte da svaki radni list predstavlja logički okvir i postavite odgovarajući FrameDelay.
- Provjerite generirani GIF u pregledniku ili pregledniku slika kako biste potvrdili da transparentnost i animacija funkcioniraju kako je očekivano.