В компютърния форум Stackoverflow разсъждават, как да направят PNG изображение, което да изглежда по различен начин в различните браузъри. Например, картинката изглежда като круша в Chrome/Firefox, но в Internet Explorer се превръща в ябълка.

Рецептата се оказва проста: тайната е скрита в гама-корекцията на изображенията, която се отчита при едните браузъри, а в други не се отчита. За да се използва тази разлика е необходимо например да вземат изображенията на ябълка и круша, като крушата трябва да бъде поставена в светлите пиксели на PNG изображението:
Съответно ябълката – в тъмните пиксели. Яркостта трябва да бъде настроена по такъв начин, че при затъмняване крушата да се вижда добре, а ябълката да бъде напълно затъмнена. И обратно, при максимално осветяване крушата на практика изчезва, а ябълката се вижда добре.
Двете изображения се обединяват по такъв начин, че светлите и тъмните пиксели са подредени в шахматен ред. Сега вече, ако браузърът включи гама корекцията, то на екрана ще се появи круша. А ако изтеглите картинката и я поставите върху десктопа ще се появи ябълка. Същото се получава при изключена от браузъра гама-корекция.
Експериментаторите на Stackoverflow са забелязали, че ефектът зависи и от използваната операционна система. Отчетливо се забелязва и при мобилните телефони.
Всичко важно от света на технологиите, директно в пощата ти.
С абонирането приемате нашите Условия и Политика за поверителност. Може да се отпишете с един клик по всяко време.
Коментирайте статията в нашите Форуми. За да научите първи най-важното, харесайте страницата ни във Facebook, и ни последвайте в Google Новини, TikTok, Telegram и Viber или изтеглете приложението на Kaldata.com за Android, iPhone, Huawei, Google Chrome, Microsoft Edge и Opera!