C# Penanda Air GIF

Tahukah Anda GIF kecil yang membuat obrolan Anda seru? Kami punya trik keren untuk Anda. Bersiaplah untuk mengungkapkan kata-kata Anda sendiri! Dalam postingan blog ini, kami akan menjelaskan cara melakukannya menggunakan pemrograman C# dan REST API. Ini lebih mudah dari yang Anda kira, meskipun Anda tidak paham dengan hal-hal teknologi. Bersiaplah untuk meningkatkan permainan GIF Anda!

Garis Besar Langkah:

Langkah 1: Siapkan SDK Penanda Air C# GIF

Pertama, pastikan Anda telah menyiapkan GroupDocs.Watermark Cloud SDK untuk .NET di proyek Anda. Anda dapat menambahkan SDK ini ke proyek Anda melalui manajer paket NuGet, atau dengan menggunakan perintah berikut di .NET CLI:

dotnet add package GroupDocs.Watermark-Cloud --version 23.4.0

Langkah 2: Memulai Inisialisasi Klien API

Untuk menyiapkan klien API, silakan dapatkan ID Klien dan Rahasia Klien Anda dari dasbor, lalu masukkan kode yang disediakan seperti yang ditunjukkan di bawah ini:

//Get clientId & clientSecret from https://dashboard.groupdocs.cloud (free registration is required).
string clientId = "xxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx";
string clientSecret = "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx";
string myStorage = "test-internal-storage";
var configuration = new Configuration(clientId, clientSecret);
configuration.ApiBaseUrl = "https://api.groupdocs.cloud";

Langkah 3: Mengunggah Gambar GIF

Sebelum menerapkan tanda air ke gambar GIF, Anda perlu mengunggah gambar GIF yang ingin Anda tambahkan tanda airnya. Anda dapat melakukannya dengan menggunakan salah satu metode berikut untuk mengunggah file ke penyimpanan cloud:

  • Upload semua file satu per satu menggunakan Upload File API dari browser.
  • Menggunakan dasbor.
  • Unggah secara terprogram menggunakan contoh kode yang diberikan di bawah ini:
    // Create necessary API instances
    var storageApi = new StorageApi(configuration);
    var fileApi = new FileApi(configuration);
    var path = @"H:\groupdocs-cloud-data";
    var files = Directory.GetFiles(path, "*.gif", SearchOption.AllDirectories);
    foreach (var file in files)
    {
    var relativeFilePath = file.Replace(path, string.Empty).Trim(Path.DirectorySeparatorChar);
    var response = storageApi.ObjectExists(new ObjectExistsRequest(relativeFilePath, myStorage));
    if (response.Exists != null && !response.Exists.Value)
    {
    var fileStream = File.Open(file, FileMode.Open);
    fileApi.UploadFile(new UploadFileRequest(relativeFilePath, fileStream, myStorage));
    fileStream.Close();
    }
    }
    view raw upload-file.cs hosted with ❤ by GitHub

Hasilnya, file yang diunggah akan tersedia di bagian file dasbor Anda di cloud.

Langkah 4: Buat Teks Overlay pada GIF menggunakan C#

Berikut adalah langkah-langkah dan contoh kode yang menunjukkan cara menambahkan watermark ke gambar GIF di C# menggunakan GIF watermarking REST API.

  • Pertama: Dapatkan kredensial (AppKey dan AppSID).
  • Berikutnya: Konfigurasikan API dan inisialisasi WatermarkApi.
  • Berikutnya: Tentukan jalur file GIF.
  • Berikutnya: Tentukan opsi tanda air (teks, font, ukuran).
  • Berikutnya: Buat permintaan.
  • Terakhir: Tambahkan tanda air menggunakan API.

Contoh kode berikut menunjukkan cara menyisipkan tanda air ke gambar GIF di C# menggunakan REST API tanda air GIF.

string MyAppKey = ""; // Get AppKey and AppSID from https://dashboard.groupdocs.cloud
string MyAppSid = ""; // Get AppKey and AppSID from https://dashboard.groupdocs.cloud
var configuration = new Configuration(MyAppSid, MyAppKey);
var apiInstance = new WatermarkApi(configuration);
var fileInfo = new FileInfo
{
FilePath = "sample.gif"
};
var options = new WatermarkOptions()
{
FileInfo = fileInfo,
WatermarkDetails = new List<WatermarkDetails>
{
new WatermarkDetails
{
TextWatermarkOptions = new TextWatermarkOptions
{
Text = "Hello World!",
FontFamilyName = "Arial",
FontSize = 12d,
}
}
}
};
var request = new AddRequest(options);
var response = apiInstance.Add(request);

Anda akan melihat hasilnya pada tangkapan layar berikut:

Hamparan Teks pada GIF

Langkah 5: Unduh File GIF yang Dihasilkan

Kode yang diberikan pada langkah sebelumnya menyimpan file yang dihasilkan di cloud. Untuk mendownloadnya, Anda dapat menggunakan cuplikan kode berikut.

Kesimpulan

Di akhir postingan blog ini, Anda akan memiliki pemahaman komprehensif tentang cara mengintegrasikan teks overlay ke GIF menggunakan GroupDocs.Watermark Cloud REST API dan C# SDK-nya. Bersiaplah untuk meningkatkan GIF Anda dan memikat audiens Anda dengan konten visual yang dinamis dan menarik.

GroupDocs.Watermark Cloud SDK untuk .NET menyederhanakan proses dan menawarkan berbagai pilihan penyesuaian. Anda dianjurkan untuk mempelajari dokumentasi dan mencoba beragam konfigurasi untuk membuat tanda air pada gambar atau dokumen Anda yang sangat sesuai dengan kebutuhan merek Anda.

Selain itu, Anda akan menemukan bagian referensi API yang memungkinkan visualisasi langsung dan interaksi dengan API kami langsung dari browser Anda. Kode sumber komprehensif dari C# SDK dapat diakses secara terbuka di Github.

Pada akhirnya, upaya kami terus menghasilkan konten blog baru yang berpusat pada format file berbeda dan penguraiannya melalui REST API. Tetap terlibat untuk kejadian terbaru. Semoga Anda mengkodekan kesuksesan dan kepuasan!

Aplikasi Penanda Air GIF Online Gratis

Untuk cara gratis menambahkan teks hamparan ke GIF, coba aplikasi penanda air GIF online. Alat watermarking GIF ini dibuat menggunakan perpustakaan watermark C# yang disebutkan sebelumnya.

Berikan pertanyaan

Jika Anda memiliki pertanyaan atau kebingungan tentang Penanda Air GIF, jangan ragu untuk menghubungi kami melalui forum kami.

Lihat juga

Berikut beberapa artikel terkait yang mungkin berguna bagi Anda: