Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 04.03.2015, 14:18
Аватар для cyber
I am Student
Отправить личное сообщение для cyber Посмотреть профиль Найти все сообщения от cyber
 
Регистрация: 17.12.2011
Сообщений: 4,415

Отрисовка вверх ногами на canvas
Есть баг при отрисовки на канвасе некоторые картинки ( если загружаются через base64 ) отображаются вверх ногами, если с сервера то все ок.

bgCtx.drawImage( image, 0, 0, size.width, size.height );


Что бы воспороизвести баг, качем ахрив > распаковываем картинку > загружаем сюда http://jsfiddle.net/6rLzvjut/1/

В чем фишка? Как определить такую картинку?
__________________
Цитата:
Если ограничения и условия описываются как "коробка", то хитрость в том что бы найти именно коробку... Не думайте о чем то глобальном - найдите коробку.
Ответить с цитированием
  #2 (permalink)  
Старый 04.03.2015, 16:52
Аватар для nerv_
junior
Отправить личное сообщение для nerv_ Посмотреть профиль Найти все сообщения от nerv_
 
Регистрация: 29.11.2011
Сообщений: 3,924

изначально картинка перевернута. кэп
__________________
Чебурашка стал символом олимпийских игр. А чего достиг ты?
Тишина - самый громкий звук
Ответить с цитированием
  #3 (permalink)  
Старый 04.03.2015, 17:04
Аватар для cyber
I am Student
Отправить личное сообщение для cyber Посмотреть профиль Найти все сообщения от cyber
 
Регистрация: 17.12.2011
Сообщений: 4,415

nerv_,
В том м проблема что не везде)
Некорые программы открывают ок, некоторые нет.
У Ильи под мак ОС все правильно открывает как и у меня под линукс, при загрузке картинки с удалённого сервера тоже все ок
__________________
Цитата:
Если ограничения и условия описываются как "коробка", то хитрость в том что бы найти именно коробку... Не думайте о чем то глобальном - найдите коробку.
Ответить с цитированием
  #4 (permalink)  
Старый 04.03.2015, 17:08
Аватар для cyber
I am Student
Отправить личное сообщение для cyber Посмотреть профиль Найти все сообщения от cyber
 
Регистрация: 17.12.2011
Сообщений: 4,415

Вот картинка с архива открытая у меня
https://lh4.googleusercontent.com/--...%3A06%3A28.png
__________________
Цитата:
Если ограничения и условия описываются как "коробка", то хитрость в том что бы найти именно коробку... Не думайте о чем то глобальном - найдите коробку.
Ответить с цитированием
  #5 (permalink)  
Старый 04.03.2015, 17:10
Аватар для cyber
I am Student
Отправить личное сообщение для cyber Посмотреть профиль Найти все сообщения от cyber
 
Регистрация: 17.12.2011
Сообщений: 4,415

nerv_, не веришь загрузи картнку в альбом гугл, и увидишь чудо
__________________
Цитата:
Если ограничения и условия описываются как "коробка", то хитрость в том что бы найти именно коробку... Не думайте о чем то глобальном - найдите коробку.
Ответить с цитированием
  #6 (permalink)  
Старый 04.03.2015, 17:29
Аватар для Gozar
Отправить личное сообщение для Gozar Посмотреть профиль Найти все сообщения от Gozar
 
Регистрация: 07.06.2007
Сообщений: 7,504

Сообщение от cyber
агрузи картнку в альбом гугл
гугул ненавидит эпл, а т.к. это картинка снята на ифон 4s то он ее неправильно отрисовывает, чтобы опдгадить огрызкам

На самом деле у картинки в Exif указано, что она перевернута! Переверни картинку в граф редакторе и сохрани и
Сообщение от cyber
увидишь чудо


Возможно гугл не читает Exif
__________________
Последний раз редактировалось Gozar, Сегодня в 24:14.

Последний раз редактировалось Gozar, 04.03.2015 в 17:31.
Ответить с цитированием
  #7 (permalink)  
Старый 04.03.2015, 17:37
Аватар для cyber
I am Student
Отправить личное сообщение для cyber Посмотреть профиль Найти все сообщения от cyber
 
Регистрация: 17.12.2011
Сообщений: 4,415

Сообщение от Gozar
гугул ненавидит эпл, а т.к. это картинка снята на ифон 4s то он ее неправильно отрисовывает, чтобы опдгадить огрызкам
линукс походу тоже)
Почему проблема решается если загрузить картинку с удаленного сервера ( любого )?
__________________
Цитата:
Если ограничения и условия описываются как "коробка", то хитрость в том что бы найти именно коробку... Не думайте о чем то глобальном - найдите коробку.
Ответить с цитированием
  #8 (permalink)  
Старый 04.03.2015, 17:38
Аватар для MallSerg
Профессор
Отправить личное сообщение для MallSerg Посмотреть профиль Найти все сообщения от MallSerg
 
Регистрация: 07.03.2011
Сообщений: 1,138

пальцем в небо но многие приложения ложат болт на EXIF теги в JPEG
http://iphonephotographyschool.com/i...s-upside-down/

Последний раз редактировалось MallSerg, 04.03.2015 в 17:42.
Ответить с цитированием
  #9 (permalink)  
Старый 04.03.2015, 17:44
Аватар для cyber
I am Student
Отправить личное сообщение для cyber Посмотреть профиль Найти все сообщения от cyber
 
Регистрация: 17.12.2011
Сообщений: 4,415

MallSerg, я уже понял, после кучи тестов. Сейчас буду искать способ как удалить это из exif
__________________
Цитата:
Если ограничения и условия описываются как "коробка", то хитрость в том что бы найти именно коробку... Не думайте о чем то глобальном - найдите коробку.
Ответить с цитированием
  #10 (permalink)  
Старый 04.03.2015, 17:45
Аватар для Gozar
Отправить личное сообщение для Gozar Посмотреть профиль Найти все сообщения от Gozar
 
Регистрация: 07.06.2007
Сообщений: 7,504

Сообщение от cyber
линукс походу тоже)
У тебя неправильный линукс. У меня все норм.

Сообщение от cyber
у одно вверх ногами у другого нормально. ППЦ какой то
Люди используют разные программы для просмотра, некоторые программы кривые или не читают exif. Ну ты прям буд-то не программист... какая-то программа умеет, другая не умеет.
__________________
Последний раз редактировалось Gozar, Сегодня в 24:14.
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Повтор фото (getUserMedia(),HTML5 Canvas) aspex Элементы интерфейса 1 27.12.2014 16:46
Отрисовка спирали. Canvas. Moonshell Javascript под браузер 3 27.01.2014 19:33
Рисование линий на JS без canvas grego Events/DOM/Window 3 17.10.2013 11:34
отрисовка большого кол-ва картинок на canvas cyber Events/DOM/Window 18 05.11.2012 00:24
Создание экземпляра Canvas не затрагивая HTML Tails Общие вопросы Javascript 2 09.03.2012 13:55