Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   Общие вопросы о Flash (не затрагивающие ActionScript) (http://www.flasher.ru/forum/forumdisplay.php?f=60)
-   -   Как импортировать изображения более чем 30000х30000px? (http://www.flasher.ru/forum/showthread.php?t=156980)

azimkg 29.05.2011 22:17

Как импортировать изображения более чем 30000х30000px?
 
Как импортировать изображения более чем 30000х30000px?
У мня 2 фотки одна 8000х4000px и ее увеличенный вариант примерно 20000х15000px
Хочу сделать Zooming ток вот при импорте получается красная фотка.
Мне сказали есть ограничение до 6000px.
Может есть какие нибудь библиотеки или способы подгружать фотки такого размера?
спасибо.

dark256 29.05.2011 22:27

в фотошопе нарежьте кучками помельче.
и соберите в полотно уже во флэше.

mooncar 29.05.2011 22:33

Есть, пардон, класс BigAssCanvas.
Попробуйте как-нибудь с ним.
Например, загрузить, как dark сказал, кусочками, и собрать одну большую битмапу с помощью этого класса, приаатачить ее.
Насколько я понимаю, этот класс работает так же как и BitmapData, методы те же.

Но вообще конечно, задача неправильно поставлена, на сцене обычно по кусочкам же и показывают такие полотна.

dark256 29.05.2011 23:38

Ну да, что называется - решение в лоб. Классический вариант реализации - гугль-мап. Все кусками и разных размеров.

surlac 31.05.2011 23:07

Цитата:

Сообщение от azimkg (Сообщение 999707)
Может есть какие нибудь библиотеки или способы подгружать фотки такого размера?

В идеале сервер должен вам отдавать только необходимый объем информации. То есть, если картинка большая - сервер воспринимает её как Random Access File и читает только тот объем который нужен (например z файлов разрешением x на y) и отдает клиенту. На этой основе легко написать функционал для масштабирования изображения (используя всего один графический файл на сервере).


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

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