
А у вас бывало такое, что нужно что-то быстро сфоткать, и вы это делаете абы как, а потом обрезаете лишнее? Ну там, домочадцев на фоне или себя голенького (🙄 )?
Тут оказалось, что из-за бага в приложении редактирования фотографий все телефоны Google Pixel за последние 5 лет вместо честного обрезания изображения лишь сохраняют информацию о том, что нужно показывать вот эту выделенную часть. При этом почти всё, что должно быть отрезано, остается в файле. Если вы отправляете отредактированную фотку кому-либо, то он может воспользоваться багом, и увидеть оригинал.
Изображение восстанавливается почти полностью, хотя из-за технических нюансов некоторые регионы картинки всё равно остаются недоступны.
Причина бага - в том, что ребята из Google передавали
Так что если вы владелец Google Pixel выше второй версии, то нужно срочно бежать и удалять свой пикантный контент👀
За наводку спасибо Всеволоду из Эстонии
Тут оказалось, что из-за бага в приложении редактирования фотографий все телефоны Google Pixel за последние 5 лет вместо честного обрезания изображения лишь сохраняют информацию о том, что нужно показывать вот эту выделенную часть. При этом почти всё, что должно быть отрезано, остается в файле. Если вы отправляете отредактированную фотку кому-либо, то он может воспользоваться багом, и увидеть оригинал.
Изображение восстанавливается почти полностью, хотя из-за технических нюансов некоторые регионы картинки всё равно остаются недоступны.
Причина бага - в том, что ребята из Google передавали
w
в вызов функции parseMode()
, когда они должны были передавать wt
(t
означает усечение, truncate, а w
- write). Но это та ошибка, которую очень легко допустить, потому что другие открытые аналоги таких функций будут обрезать картинку по умолчанию, даже когда вы просто используете аргумент w
. Более того, в предыдущих версиях Android по умолчанию было такое же правильное поведение!Так что если вы владелец Google Pixel выше второй версии, то нужно срочно бежать и удалять свой пикантный контент
За наводку спасибо Всеволоду из Эстонии