বর্ণনা
ChromeOS ওয়ালপেপার পরিবর্তন করতে chrome.wallpaper
API ব্যবহার করুন৷
অনুমতি
wallpaper
প্রাপ্যতা
উদ্ভাসিত
ওয়ালপেপার API ব্যবহার করার জন্য আপনাকে অবশ্যই অ্যাপের ম্যানিফেস্টে "ওয়ালপেপার" অনুমতি ঘোষণা করতে হবে। যেমন:
{
"name": "My extension",
...
"permissions": [
"wallpaper"
],
...
}
উদাহরণ
উদাহরণস্বরূপ, https://example.com/a_file.png
এ ওয়ালপেপারটিকে চিত্র হিসাবে সেট করতে, আপনি এইভাবে chrome.wallpaper.setWallpaper
কল করতে পারেন:
chrome.wallpaper.setWallpaper(
{
'url': 'https://example.com/a_file.jpg',
'layout': 'CENTER_CROPPED',
'filename': 'test_wallpaper'
},
function() {}
);
প্রকারভেদ
WallpaperLayout
সমর্থিত ওয়ালপেপার লেআউট।
এনাম
"স্ট্রেচ" "কেন্দ্র" "CENTER_CROPPED"
পদ্ধতি
setWallpaper()
chrome.wallpaper.setWallpaper(
details: object,
callback?: function,
)
নির্দিষ্ট লেআউট সহ url বা wallpaperData- এ ছবিতে ওয়ালপেপার সেট করে
পরামিতি
- বিস্তারিত
বস্তু
- তথ্য
ArrayBuffer ঐচ্ছিক
একটি ArrayBuffer হিসাবে jpeg বা png এনকোড করা ওয়ালপেপার ছবি।
- ফাইলের নাম
স্ট্রিং
সংরক্ষিত ওয়ালপেপারের ফাইলের নাম।
- বিন্যাস
সমর্থিত ওয়ালপেপার লেআউট।
- থাম্বনেইল
বুলিয়ান ঐচ্ছিক
একটি 128x60 থাম্বনেইল তৈরি করা উচিত হলে সত্য। লেআউট এবং অনুপাত এখনও সমর্থিত নয়।
- url
স্ট্রিং ঐচ্ছিক
সেট করা ওয়ালপেপারের URL (আপেক্ষিক হতে পারে)।
- কলব্যাক
ফাংশন ঐচ্ছিক
callback
প্যারামিটারটি এর মতো দেখাচ্ছে:(thumbnail?: ArrayBuffer) => void
- থাম্বনেইল
ArrayBuffer ঐচ্ছিক
jpeg এনকোড করা ওয়ালপেপার থাম্বনেইল। ওয়ালপেপারের আকার 128x60 করে এটি তৈরি করা হয়।
রিটার্নস
প্রতিশ্রুতি<ArrayBuffer | undefined>
Chrome 96+প্রতিশ্রুতি শুধুমাত্র ম্যানিফেস্ট V3 এর জন্য সমর্থিত এবং পরবর্তীতে, অন্যান্য প্ল্যাটফর্মকে কলব্যাক ব্যবহার করতে হবে।