![image](https://habrastorage.org/files/d00/f83/99a/d00f8399a1724273916fc904ea454de2.jpeg)
Началось все с того, что около двух месяцев назад я обнаружил странное поведение фронтальной камеры в WhatsApp. Пишу только сейчас не потому, что я так долго готовил пост, а потому, что все это время я переписывался с техподдержкой мессенджера. Ну и до кучи — сам стал сомневаться: баг я нашел или фичу.
Отправляя селфи с помощью WhatsApp, я обнаружил свою серьгу не в левом, а в правом ухе. Получатель фото подтвердил этот факт. Но при этом в папке /WhatsApp Images фотка лежала нормальная, не отзеркаленная. Дальше я стал экспериментировать с Telegram. Он вел себя так же (зеркалил и отправлял фотку с фронтальной камеры), но хотя бы честно сохранял ее в /Telegram в том же виде, в каком и отправил. Для лучшего понимания я свел результаты изысканий в список, а чуть ниже дам скриншоты.
Итак, по состоянию на сегодняшний день при отправке фото с фронтальной камеры...
WhatsApp: зеркалит картинку, в таком виде отправляет ее получателю и отображает в диалоге. Само фото хранится в папке программы в неизмененном виде.
Telegram: зеркалит картинку, в таком виде отправляет ее получателю, отображает в диалоге и хранит в папке программы.
Скриншоты![](https://habrastorage.org/r/w1560/files/563/baa/428/563baa4287ae461dadc8b78b49e778f0.png)
![](https://habrastorage.org/r/w1560/files/761/771/c38/761771c38e3d466c818827b2c428dcf8.png)
![](https://habrastorage.org/r/w1560/files/e78/31c/661/e7831c6619bf4180aea52486b75d2ff9.png)
![](https://habrastorage.org/r/w1560/files/3c9/46e/963/3c946e9637a842e190850a2c5d01ca1c.png)
![](https://habrastorage.org/files/563/baa/428/563baa4287ae461dadc8b78b49e778f0.png)
![](https://habrastorage.org/files/761/771/c38/761771c38e3d466c818827b2c428dcf8.png)
![](https://habrastorage.org/files/e78/31c/661/e7831c6619bf4180aea52486b75d2ff9.png)
![](https://habrastorage.org/files/3c9/46e/963/3c946e9637a842e190850a2c5d01ca1c.png)
Отдельно порадовала переписка с поддержкой WhatsApp. Цитировать полностью не буду, передам своими словами.
Сначала мне было отказано в создании тикета по причине наличии на устройстве Root (в терминах саппорта «Похоже, что вы используете прошитый телефон. Мы сожалеем, но мы не поддерживаем прошитые устройства...»). ОК, я нашел смартфон со стоковой прошивкой, повторил все действия на нем и отправил сообщение в поддержку.
После этого мне три раза приходило письмо с просьбой отправить отладочную информацию (все три раза я это прилежно делал), а в конце пришло феерическое: «Мы понимаем, что могло возникнуть недоразумение, но это на самом деле функция приложения и его особенностей.»
Теперь я и сам в непонятках, что это было. Поэтому прошу помощи зала (см. опрос)…
P.S. В принципе, я могу предположить, откуда растут ноги. Смартфон и фронтальную камеру часто используют как карманное зеркальце (особенно дамы). В этом случае изображение действительно надо зеркалить. Но вот зачем мессенджеры отправляют снимок с фронтальной камеры в отзеркаленном виде — это я не понимаю. Ведь в этом случае получатель увидит не реальную картинку, которую я ему хотел показать, а ее зеркальный вариант…
UPD: Я, кажется, понял, почему из поддержки написали: «это не бага, а фича». Чтобы мне вознаграждение за найденную ошибку не платить :):):).
Only registered users can participate in poll. Log in, please.
Как мессенджеры должны работать с фотографиями фронтальной камеры?
57.48% Не зеркалить, отправлять и сохранять как есть (как и снимки основной камеры)488
1.41% Зеркалить, отправлять в таком виде, а в галерею сохранять исходник12
2.83% Отправлять и сохранять в отзеркаленном виде24
7.18% У меня фото с фронтальной камеры отправляются и сохраняются в неизменном (неотзеркаленном) виде. И это правильно!61
31.1% Эта проблема прошла мимо меня (я не отправляю селфи с фронтальной камеры/я ее заклеил пластырем/я не пользуюсь мессенджерами etc)264
849 users voted. 193 users abstained.