Як отримати початкове зображення з Data URI

21

Від автора: хтось мене питав, як можна витягнути початкове зображення за його data URI. Не зовсім розумію, як можна потрапити в таку ситуацію, але я не раз прокидався в холодному поту.

Функціонал браузера абсолютно точно дозволяє отримати початкове зображення. У вас є рядок:

data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjAiIGhlaWdodD0imjaiihzpzxdcb3g9ijagmcaymcaymcigeg1sbnm9imh0dha6ly93d3cudzmub3jnlziwmdavc3znij48cgf0acbkpsjnltitmmgynhyynegtmnoiigzpbgw9im5vbmuilz48cgf0acbkpsjnmtagmjbdnc40ocaymcawide1ljuyidagmtbtnc40ocawidewidbzmtagnc40ocaxmcaxmc00ljq4idewltewidewem0xlte1sdl2mmgyvjv6btagneg5djzomly5eiigzmlsbd0iize2odjgocivpjwvc3znpgo=

Оберніть цей рядок в тег img і відкрийте сторінку в браузері. Ви побачите:

Як отримати початкове зображення з Data URI

Тепер можна витягнути файл з браузера на ваш комп’ютер:

Як отримати початкове зображення з Data URI

Отриманий файл і буде вихідним зображенням:

Як отримати початкове зображення з Data URI