SASGIS

Веб-картография и навигация


View Issue Details Jump to Notes ] Issue History ] Print ]
IDProjectCategoryView StatusDate SubmittedLast Update
0002496SAS.Планета[All Projects] Хотелкаpublic11-09-2014 13:0913-10-2015 08:33
ReporterGarl 
Assigned To 
PrioritynormalSeverityminorReproducibilityN/A
StatusconfirmedResolutionopen 
PlatformWindowsOS7OS VersionProfessional
Product Version140303 
Target Version30xxxx.VipFixed in Version 
Summary0002496: При импорте фотографий учитывать их ориентацию (Exif Orientation)
Descriptionобственно отображается фотка на ура, но при создании миниатюры она создаётся не под тем углом.
может можно учитывать Exif для такого дела?
Tagsexif, jpg, метки, удобство
Attached Filesjpg file icon DSC00260.jpg [^] (654,897 bytes) 11-09-2014 13:09
png file icon EXIF_Orientations.png [^] (11,156 bytes) 11-09-2014 15:04

- Relationships

-  Notes
(0014642)
vdemidov (manager)
11-09-2014 13:33

Ну так добавь. Если знаешь какой параметр в Exif за это отвечает. А в интерфейсе TBitmap32 есть операции поворота на 90 и 270 градусов, так что это 3 строчки добавить при импорте.
(0014643)
Garl (manager)
11-09-2014 13:45

Orientation: Normal
но блин тут в примере приложил не удачную фотку, попробую на днях сделать две фотки в разных углах.
(0014644)
zed (manager)
11-09-2014 14:19

> приложил не удачную фотку
Наоборот удачную: ориентация фотки и миниатюры почему-то не совпадают и exif тут ни при чём.
(0014645)
zed (manager)
11-09-2014 14:23

А, это ты фотку руками повернул, а миниатюра не генерировалась, а была встроена и соответственно не повернулась.
(0014646)
zed (manager)
11-09-2014 15:02
edited on: 11-09-2014 15:08

Для таких случаев можно добавить опцию, чтобы миниатюра генерировалась всегда и игнорировалась встроенная.

А если уж брать информацию об ориентации снимка из exif, то нужно и html исправлять, чтобы не только миниатюра правильно отображалась, но и при просмотре, картинка не была вверх ногами.

В IE10 вот такой код работает:

<style type="text/css">#orient{filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=2)}</style>
<img id="orient" height=600 src="C:\DSC00260.jpg">

При этом rotation может принимать значения 0, 1, 2, 3 что соответствует повороту на 0, 90, 180, 270 градусов.

Только в Exif всего 8 возможных ориентаций снимка, а в html можно обработать только 4.

Полезная ссылка, про ориентацию в exif (картинка в аттаче взята оттуда): EXIF Orientation Handling Is a Ghetto

(0014647)
vdemidov (manager)
11-09-2014 15:09

Ну, ИМХО зеркальные отражения это уже перебор. 4-х вариантов поворота более чем достаточно.

- Users who viewed this issue
User List Anonymous (2255x), Garl (12x)
Total Views 2267
Last View 28-03-2024 09:15

- Issue History
Date Modified Username Field Change
11-09-2014 13:09 Garl New Issue
11-09-2014 13:09 Garl Status new => assigned
11-09-2014 13:09 Garl Assigned To => zed
11-09-2014 13:09 Garl File Added: DSC00260.jpg
11-09-2014 13:09 Garl Tag Attached: метки
11-09-2014 13:33 vdemidov Note Added: 0014642
11-09-2014 13:45 Garl Note Added: 0014643
11-09-2014 13:54 vdemidov Assigned To zed => Garl
11-09-2014 13:54 vdemidov Reproducibility have not tried => N/A
11-09-2014 13:54 vdemidov Product Version .Nightly => 140303
11-09-2014 13:54 vdemidov Target Version => 24xxxx
11-09-2014 14:19 zed Note Added: 0014644
11-09-2014 14:23 zed Note Added: 0014645
11-09-2014 15:02 zed Note Added: 0014646
11-09-2014 15:04 zed File Added: EXIF_Orientations.png
11-09-2014 15:08 zed Note Edited: 0014646 View Revisions
11-09-2014 15:09 vdemidov Note Added: 0014647
11-09-2014 15:14 zed Category Баг => Хотелка
11-09-2014 15:14 zed Summary Не учитывается поворот при создании иконки из фото => При импорте фотографий учитывать их ориентацию (Exif Orientation)
11-09-2014 15:16 zed Tag Attached: exif
11-09-2014 15:16 zed Tag Attached: jpg
11-09-2014 15:16 zed Tag Attached: удобство
04-02-2015 16:21 vdemidov Assigned To Garl =>
04-02-2015 16:21 vdemidov Status assigned => confirmed
04-02-2015 16:21 vdemidov Target Version 24xxxx => 27xxxx
13-10-2015 08:33 vdemidov Target Version 27xxxx => 30xxxx.Vip



Copyright © 2007 - 2024 SAS.Planet Team