Комментарии 68
Кажется, проблемы на Вашей стороне.
Версию Вазапа на аппарате, с которого отправляете, озвучьте, плз.
Я пробовал отправлять с Doogee X5 (root) и LG G4S (stock). Результат одинаков и озвучен в статье.
Попробовал сейчас фоткнуть на системную камеру (фронтальную). При съемке селфи на дисплее видно отзеркаленное изображение, но сохраняется оно нормально.
EXIF пока посмотреть нечем, работаю над этим вопросом.
IMG_20170327_112621.jpg
Системный ID
content://com.android.providers.media.documents/document/image%3A33999
Путь
/storage/emulated/0/DCIM/Camera/IMG_20170327_112621.jpg
Формат
image/jpeg
Размер
971,8 KB (995 121 bytes)
Время редактирования файла
Разрешение
1920 x 2560 — 4,9 MP
GPS
Плотность
ICC профиль
EXIF
*** Меняется в JPEG в окне Сохранения ***
[ROOT]
ImageDescription:,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
Make: DOOGEE,,,,,,,,,,,,,,,,,,,,,,,,,
Model: X5,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
Orientation: 1
XResolution: 72
YResolution: 72
ResolutionUnit: 2
Software: MediaTek Camera Application
,,,
DateTime: '2017:03:27 11:26:21'
YCbCrPositioning: 2
Unknown Tag (0x220): 0
Unknown Tag (0x221): 0
Unknown Tag (0x222): 0
Unknown Tag (0x223): 0
Unknown Tag (0x224): 0
Unknown Tag (0x225):,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
ExifOffset: 414
[EXIF]
ExposureTime: 100000/1000000 (0,1)
FNumber: 28/10 (2,8)
ExposureProgram: 0
PhotographicSensitivity: 213
ExifVersion: 48, 50, 50, 48
DateTimeOriginal: '2017:03:27 11:26:21'
DateTimeDigitized: '2017:03:27 11:26:21'
ComponentsConfiguration: 1, 2, 3, 0
ExposureCompensation: 0
MeteringMode: 2
LightSource: 255
Flash: 0
FocalLength: 350/100 (3,5)
SubSecTime: '84'
SubSecTimeOriginal: '84'
SubSecTimeDigitized: '84'
FlashpixVersion: 48, 49, 48, 48
ColorSpace: sRGB
ExifImageWidth: 1920
ExifImageLength: 2560
InteropOffset: 918
ExposureMode: 0
WhiteBalance: 0
DigitalZoomRatio: 1
SceneCaptureType: 0
[INTEROPERABILITY]
InteroperabilityIndex: 'R98'
InteroperabilityVersion: 48, 49, 48, 48
[SUB]
Compression: 6
Orientation: 1
XResolution: 72
YResolution: 72
ResolutionUnit: 2
JpgFromRawStart: 1268
JpgFromRawLength: 7449
YCbCrPositioning: 2
IPTC
XMP
А вот EXIF селфи, сделанного и отправленного через WhatsApp
IMG-20170327-WA0000.jpeg
Системный ID
content://media/external/images/media/33990
Путь
/storage/emulated/0/WhatsApp/Media/WhatsApp Images/IMG-20170327-WA0000.jpeg
Формат
image/jpeg
Размер
285,6 KB (292 444 bytes)
Время редактирования файла
27 марта 2017 г. 8:45:11
Разрешение
1536 x 2560 — 3,9 MP
GPS
Плотность
ICC профиль
EXIF
*** Меняется в JPEG в окне Сохранения ***
[ROOT]
ImageDescription:,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
Make: DOOGEE,,,,,,,,,,,,,,,,,,,,,,,,,
Model: X5,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
Orientation: 1
XResolution: 72
YResolution: 72
ResolutionUnit: 2
Software: MediaTek Camera Application
,,,
DateTime: '2017:03:27 08:45:11'
YCbCrPositioning: 2
Unknown Tag (0x220): 0
Unknown Tag (0x221): 0
Unknown Tag (0x222): 0
Unknown Tag (0x223): 0
Unknown Tag (0x224): 0
Unknown Tag (0x225):,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
ExifOffset: 414
[EXIF]
ExposureTime: 100000/1000000 (0,1)
FNumber: 28/10 (2,8)
ExposureProgram: 0
PhotographicSensitivity: 570
ExifVersion: 48, 50, 50, 48
DateTimeOriginal: '2017:03:27 08:45:11'
DateTimeDigitized: '2017:03:27 08:45:11'
ComponentsConfiguration: 1, 2, 3, 0
ExposureCompensation: 0
MeteringMode: 2
LightSource: 255
Flash: 0
FocalLength: 350/100 (3,5)
SubSecTime: '90'
SubSecTimeOriginal: '90'
SubSecTimeDigitized: '90'
FlashpixVersion: 48, 49, 48, 48
ColorSpace: sRGB
ExifImageWidth: 1536
ExifImageLength: 2560
InteropOffset: 918
ExposureMode: 0
WhiteBalance: 0
DigitalZoomRatio: 1
SceneCaptureType: 0
[INTEROPERABILITY]
InteroperabilityIndex: 'R98'
InteroperabilityVersion: 48, 49, 48, 48
[SUB]
Compression: 6
Orientation: 1
XResolution: 72
YResolution: 72
ResolutionUnit: 2
JpgFromRawStart: 1268
JpgFromRawLength: 5414
YCbCrPositioning: 2
IPTC
XMP
Что где искать, подскажете?
тег Orientation надо смотреть. В обоих стоит 1.
что означает этот тег:
https://beradrian.wordpress.com/2008/11/14/rotate-exif-images/
Там есть ещё дополнительные коды для случая слайдов, когда изображение через них проецируется на экран.
что означает этот тег:Посмотрел по ссылке. Orientation = 1 означает, что картинка никак не модифицировалась (ее не крутили, не флипали...). Думаю, надо посмотреть EXIF той же фотографии, но на стороне получателя (т.е пропущенную через сервера Вазапа)
Нет, это не означает ничего кроме того КАК НУЖНО ПРАВИЛЬНО смотреть эту картинку. По факту, этот тег определяет какой угол содержащейся в файле картинки является левым верхним. А до того как изображение попадёт в файл оно может быть обработано, перевёрнуто как угодно и т.д.Тег же говорит как правильно интерпретировать содержимое файла. Забавно, кстати, но некоторый софт игнорирует этот тег и выводит картинку как есть в файле, а не как надо.
— Что у Вас слишком много свободного времени!
x-treme pq11
android 4.04
telegram v3.8.0 (783) arm-v7a
фоткает зеркально, отправляет нормально
фоткает зеркально, отправляет нормально
Т.е. в локальную папку телеграма сохраняет зеркальную фотку, а получателю приходит нормальная?
сохраняет нормальную, и такую же отправляет
https://itmages.ru/image/view/5593937/47031a61
в телеграме можно использовать системное приложение камеры <...>, а можно какуюто встроенную штукуНе нашел такой фичи в настройках. Подробнее можно?
Скриншот не могу, с некоторых пор телеграм запретил себя скриншотить и этого тоже нет в настройках :)
Мне кажется, так сделано по психологическим причинамЭто понятно. Вопрос — почему потом локально сохраняется исходная (неотзеркаленная) фотка?
У меня на LG G6 даже селфи штатной камерой зеркально сохраняются. Действительно, если изображение не зеркальное, то сложнее себя и камеру контролировать. А сохраняют в зеркальном виде, наверное, чтобы было то же самое, что на экране при фотографировании.
В вайбере сейчас проверил — фоткаешь как в зеркале и перед отправкой показывает нормальный кадр и его уже можно отправить.
Как можно отправлять/сохранять отзеркаленное изображение? это же неестественно для получателей.
Вазап зеркалит, отправляет отзеркаленные, а сохраняет оригиналы. Это проблема, потому что нелогично и сбивает с толку.
Фронтальная камера (штатная) снимает нормально.
Что значит «нормально»? Может она должна зеркалить. Это же фронтальная камера. Если она зеркалит, почему фотографии с неё должны быть не зеркальными?
Опять непонятно. Вы согласны что фронтальная камера во время фотографирования должна отображать картинку зеркально? Вы согласны что так она и должна сохранять, или не согласны?
С чего вдруг фронтальная камера должна сохранять зеркальное изображение?
Сохранять должна нормальное, а отображает в процессе съемки зеркально, потому что нам так психологически привычнее.
Опять непонятно. Вы согласны что фронтальная камера во время фотографирования должна отображать картинку зеркально? Вы согласны что так она и должна сохранять, или не согласны?Нет. Мне было бы удобнее, если бы фронтальная камера работала ровно так же, как и основная. Т.е. отображала и сохраняла реальную картинку. Выше говорили про удобство «прицеливания» — я готов испытывать некоторые неудобства, но иметь реальную картинку, которую видит человек со стороны.
WhatsApp — зеркалится во время съёмки и в результате отсылается неправильная, отзеркаленная версия. Забавно, что перед отсылкой фото можно немного обработать (повернуть, добавить текст, etc.), но вот отразить снимок нельзя.
Ах да, снимок в галерее сохраняется в любом случае тот, что был отправлен.
Без бубна и отправки селфи как вложения
А что, на зеркальном фото поза и расположение объектов как-то отличаются от нормального фото?
Т.е. Если взять любое фото и отзеркалить — что конкретно изменится на этом фото, кроме нечитаемого текста?
Если взять любое фото и отзеркалить — что конкретно изменится на этом фото, кроме нечитаемого текста?Еще право и лево меняются местами. Это порой дезориентирует. Но главный вопрос не в этом. Конечно, можно отзеркалить фотку в редакторе. Но для некоторых пользователей это сложно. Поэтому раз уж Вазап решил, что зеркалить — это круто, то пусть хотя бы отключение этой фичи предусмотрит.
Для сравнения — в приложении Open Camera, если я ничего не путаю, в настройках есть как раз такой пункт — Зеркалить фотки с фронтальной камеры. Это я называю: забота о пользователе.
Тоже не любите эти американизмы, да?
Есть же хорошее славянское слово — себяшка.
А то заладили: селфи, селфи...
Есть же хорошее славянское слово — себяшка.Помню, был в одном компьютерном журнале автор, который упорно использовал словосочетание «зеркальце для самофотографирования» вместо "… для автопортрета". Ох его редакторы и не любили…
слово селфи вызывает отвращение, которое оно заслужилоНу, это на вкус и цвет. Мне, например, «себяшка» гораздо меньше нравится и ассоциации нездоровые вызывает.
А чем «селфи» заслужило отвращение? И еще вопрос — вам только русская калька не нравится? Английский вариант — Selfie тоже раздражает или норм?
В камере Xiaomi Redmi 3s есть функция в настройке фронтальной камеры — зеркалить при обнаружении лица. Такой закономерности в зеркальных фото не замечали? Можно нечто подобное и приложения используют.
Полтора года назад писал в Телеграм об этом. Ответили, что это не баг, а фича.
WhatsApp, Telegram и фронтальная камера: как оно работает, как должно работать и еще немного про переписку с саппортом