این مبحث جزئیات نحوه تبدیل TIFF به PNG در C# را پوشش میدهد. این شامل تمام منابع، کلاس های مهم، متدها و یک کد نمونه قابل اجرا به تبدیل TIFF به PNG در C# است. این برنامه را می توان در هر یک از محیط های پشتیبانی شده دات نت در ویندوز، لینوکس یا macOS استفاده کرد.
مراحل تبدیل TIFF به PNG در سی شارپ
- محیطی را برای استفاده از Aspose.Imaging با استفاده از مدیر بسته NuGet ایجاد کنید
- با استفاده از نمونه کلاس Image به فایل TIFF منبع دسترسی پیدا کنید و آن را به TiffImage ارسال کنید
- در هر فریم TIFF تکرار کنید
- با استفاده از پیشفرض PngOptions فریم TIFF انتخاب شده را بهعنوان یک PNG روی دیسک ذخیره کنید.
با دنبال کردن مراحل ذکر شده در بالا، می توانید به راحتی هر فریم داخل یک TIFF را با استفاده از C# به روش گام به گام تبدیل به PNG کنید که در ابتدا محیط را با استفاده از منابع مورد نیاز داخل پروژه ایجاد می کنیم. و سپس تصویر منبع TIFF با استفاده از نمونه ای از کلاس Image بارگذاری می شود. سپس تصویر بارگذاری شده به نمونه ای از کلاس TiffImage فرستاده می شود، که سپس به هر فریم داخل تصویر TIFF دسترسی پیدا می کند. هر فریم TIFF با استفاده از نمونه پیش فرض PngOptions به عنوان یک فایل PNG جداگانه روی دیسک ذخیره می شود.
کد برای تبدیل TIFF به PNG با استفاده از C#
با کمک کد مثال بالا، می توانید به راحتی تغییر TIFF را به PNG با استفاده از C# و با کمک تعداد بسیار کمی از تماس های API. نمونه کلاس Image از چندین نوع تصویر پشتیبانی میکند و روشهای بارگذاریشده متعددی دارد که میتوان از آنها برای بارگذاری تصاویر از یک جریان یا از یک دیسک به همراه سایر پارامترهای LoadOptions استفاده کرد. با کمک کلاس LoadOptions، می توانید کنترل کننده رویداد پیشرفت، رنگ پس زمینه داده، حالت بازیابی اطلاعات و اشاره اندازه بافر را تنظیم کنید.
در این مقاله با فرآیند تبدیل TIFF به PNG با استفاده از C# آشنا شدیم. اگر علاقه مند به فشرده سازی فایل PNG هستید، به مقاله نحوه فشرده سازی PNG در سی شارپ مراجعه کنید.