Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript 3.0 (http://www.flasher.ru/forum/forumdisplay.php?f=83)
-   -   Можно ли узнать размеры загружаемого JPG до его полной загрузки? (http://www.flasher.ru/forum/showthread.php?t=147561)

джонатан 07.12.2010 20:46

Можно ли узнать размеры загружаемого JPG до его полной загрузки?
 
Дорбрый день. Такой вопрос. Размеры всмысле не вес, а width/height. В АС2 это было невозможно, а вот в АС3 пологаю должен быть способ.

Благодарю за внимание.

TWETTI 07.12.2010 21:00

До загрузки картинки по-моему можно узнать размер. Надо смотреть в сторону ByteArray и спецификации JPG формата.

nOobCrafter 07.12.2010 21:01

есть готовый велосипед, погуглите. Если что позже выложу, флешку не подключал еще.

Psycho Tiger 07.12.2010 21:03

При загрузке Loader`ом объект загружается как SWF файл. Это можно сказать если смотреть на bytes от загружаемого изображения. Инфу о его размерах можно получить из Header`а этой SWF`ки. В одной из своих статей здесь я рассматривал как парсит этот самый хеадер.

джонатан 08.12.2010 00:24

Psycho Tiger, в блоге искать?

Psycho Tiger 08.12.2010 00:25

http://flasher.ru/forum/blog.php?b=237

джонатан 08.12.2010 03:44

большое спасибо, очень хорошая статья!

dimarik 08.12.2010 13:53

Что-то подсказывает мне, что пока картинка полностью не загрузится, у Loader'а фиг мы чего узнаем.
Тогда берем в зубы URLStream и пошли парсить JPEG заголовок по поступлению достаточной информации.
Есть и готовые велосипеды. Можно кататься.

Psycho Tiger 08.12.2010 15:31

dimarik, Блуд мне в комментах к той статье как раз говорил обратное - тащим у Loader`а во время загрузки.

dimarik 08.12.2010 15:46

У Loader узнаем dimensions изображения?


Часовой пояс GMT +4, время: 13:13.

Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.