آموزش تابع EncodeToPng و EncodeToJPG کلاس Texture2D در یونیتی
چهارشنبه, ۲۸ آذر ۱۳۹۷، ۰۵:۴۱ ب.ظ
#آموزش تابع EncodeToPng و EncodeToJPG کلاس Texture2D در #یونیتی :
این دو تابع برای کانورت یا تبدیل فرمت به jpeg و png هستن.
طرز استفادشون تقریبا یکیه فقط EncodeToJPG یه ورودی داره به نام quality که کیفیت تصویر رو میدین بهش از 1 تا 100 که اگه خالی بزارید پیش فرض 75 انتخاب میکنه.
EncodeToPNG :
public Texture2D tex;
byte[] bytes = tex.EncodeToPNG();
EncodeToJPG :
public Texture2D tex;
byte[] bytes = tex.EncodeToJPG(50);
هر دو تابع byte برمیگردونن که میتونید تبدیلش کنید به فایل (کتابخونه System.IO رو فراخوانی میکنیم) :File.WriteAllBytes("آدرس فایل", bytes);