Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 12.09.2014, 16:33
Новичок на форуме
Отправить личное сообщение для serhio Посмотреть профиль Найти все сообщения от serhio
 
Регистрация: 12.09.2014
Сообщений: 1

base64 wigth height
Всем привет!

Вопросик такой: есть картинка переведенная в строку base64. Вот как можно по строке получить ширину и высоту изображения. Могу от рисовать в canvas и там тоже не знаю как получить ширину и высоту. Подскажите кто сведует.
Спасибо
Ответить с цитированием
  #2 (permalink)  
Старый 12.09.2014, 17:37
Аватар для Аркадий Укупник
Аспирант
Отправить личное сообщение для Аркадий Укупник Посмотреть профиль Найти все сообщения от Аркадий Укупник
 
Регистрация: 06.09.2014
Сообщений: 41

var im = new Image;
im.src = data;
im.onload = function () {
..// this.width, this.height
};
Ответить с цитированием
  #3 (permalink)  
Старый 12.09.2014, 17:53
Аватар для Aetae
Тлен
Отправить личное сообщение для Aetae Посмотреть профиль Найти все сообщения от Aetae
 
Регистрация: 02.01.2010
Сообщений: 6,495

Аркадий Укупник, и может не сработать. Потому что onload навешан уже после того как картинка полностью загружена.
__________________
29375, 35

Последний раз редактировалось Aetae, 12.09.2014 в 17:58.
Ответить с цитированием
  #4 (permalink)  
Старый 12.09.2014, 22:06
Лаборант :-)
Отправить личное сообщение для Pavel M. Посмотреть профиль Найти все сообщения от Pavel M.
 
Регистрация: 08.11.2011
Сообщений: 806

здесь https://answers.yahoo.com/question/i...2221154AA8wu5m
можно понять где лежат размеры в заголовке файла

попробовал достать их из base64 png файла,
возможно не оптимально,
но вроде работает http://learn.javascript.ru/play/5MBBI

здесь, похоже, более правильная реализация http://stackoverflow.com/questions/1...rom-base64-png

Последний раз редактировалось Pavel M., 13.09.2014 в 00:41.
Ответить с цитированием
  #5 (permalink)  
Старый 12.09.2014, 23:00
Аватар для Aetae
Тлен
Отправить личное сообщение для Aetae Посмотреть профиль Найти все сообщения от Aetae
 
Регистрация: 02.01.2010
Сообщений: 6,495

Pavel M., хех, логично и практично. Но в приведённом случае, имхо, мудрить смысла нет.)
__________________
29375, 35
Ответить с цитированием
Ответ



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

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


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
В buttongroup не работают одновременно height и layout: vbox khusamov ExtJS 6 14.05.2012 17:32
Оцените, пожалуйста код вёрстки OlegALL Ваши сайты и скрипты 18 26.07.2011 09:35
Водяной знак на fancybox bobrina Общие вопросы Javascript 1 03.06.2011 21:11
свойства width и height в IE.... alex.v Internet Explorer 18 29.09.2009 12:03
Создание закругленные края с резиной по weight и height baal1988 (X)HTML/CSS 0 02.09.2008 15:12