افزودن قابلیتهای جدید مدیریت و ویرایش تصاویر در Images Binding
در بهروزرسانی اخیر Images Binding، مجموعهای از قابلیتهای جدید برای مدیریت و ویرایش تصاویر اضافه شده است که به توسعهدهندگان امکان میدهد کنترل بیشتری بر روی تصاویر داشته باشند. یکی از مهمترین ویژگیهای افزوده شده، امکان رندر متن به صورت تصویر است که با استفاده از متد .text() قابل اجراست. این قابلیت به کاربران اجازه میدهد تا رشتههای متنی را به صورت تصویر مستقل یا به صورت متن روی تصاویر دیگر ترسیم کنند.
برای این منظور، گزینههایی مانند انتخاب فونت، اندازه و رنگ متن در دسترس قرار گرفته است تا بتوان محتوای متنی را به صورت دلخواه استایلدهی کرد. همچنین آرایه draw در cf.image اکنون از کلید text پشتیبانی میکند که این امکان را فراهم میآورد تا متن به عنوان لایهای روی تصویر اضافه شود.
یکی دیگر از قابلیتهای مهم، مدیریت تصاویر میزبانی شده بدون نیاز به توکن API است. این ویژگی به توسعهدهندگان اجازه میدهد تا تصاویر را بدون نیاز به احراز هویت پیچیده مدیریت کنند. همچنین قابلیت فیلتر کردن تصاویر بر اساس متادیتا اضافه شده است. با استفاده از پارامتر filter.metadata در متد .list() میتوان تصاویر را بر اساس دادههای متادیتا سفارشی جستجو و فیلتر کرد. این فیلترها میتوانند محدودهای از مقادیر را با استفاده از دو عملگر در یک شرط مشخص کنند، برای مثال اولویتهایی که بین ۲ تا ۵ قرار دارند.
از سوی دیگر، امکان دریافت URL امضا شده برای تصاویر خصوصی با متد .signedUrl() فراهم شده است که امنیت دسترسی به تصاویر را افزایش میدهد. همچنین قابلیت ایجاد لینک آپلود مستقیم برای کاربران با متد .createDirectUpload() اضافه شده است که به مشتریان اجازه میدهد تصاویر را مستقیماً در فضای ذخیرهسازی بارگذاری کنند.
در بخش تنظیمات هدرها نیز بهبودهایی صورت گرفته است. اکنون میتوان هدرها را در یک فراخوانی واحد با استفاده از گزینه headers در متد .response() تنظیم کرد بدون اینکه نیاز به بازسازی کامل پاسخ باشد. البته نوع محتوا (Content-Type) همیشه از تصویر بهینهسازی شده گرفته میشود و نمیتوان آن را با هدر مشخص شده بازنویسی کرد.
علاوه بر این، امکان تنظیم Cache-Control با استفاده از Workers Cache فراهم شده است که به کش کردن تصاویر بهینهسازی شده در لبه شبکه کمک میکند و باعث افزایش سرعت بارگذاری و کاهش بار سرور میشود.
این مجموعه امکانات جدید، توسعهدهندگان را قادر میسازد تا با انعطاف بیشتر و امنیت بالاتر، تصاویر را مدیریت و ویرایش کنند و تجربه کاربری بهتری را در برنامهها و وبسایتهای خود ارائه دهند.