PDA

Просмотр полной версии : Это MAX 2880x2880px.?


ad_u
10.05.2006, 17:17
Уважаемые, Гуру, подскажите как обойти ограничения на загрузку очень больших фотографий (имеется в виду больших по разрешению). Например 15000x7000px? при динамической подгрузке в мувик, картинки обрезаются до размера 2880x2880px.
(решение требуется в программную оболочку):wacko:

motor4ik
10.05.2006, 17:19
резать на куски в любом случае, они и при статической подгрузке глючить будут

etc
10.05.2006, 22:38
ad_u, а теперь представьте себе объём памяти, который сожрут такие картинки... Без малого 300Mb оперативной памяти коту под хвост...
Может всё-таки порежем на куски?

ad_u
11.05.2006, 09:00
Изначально картинки были порезаны на куски соответсвующего разрешения, но дездоковская идея заключается в непрерывном драге, (т.е. переходе от куска к куску должно быть скрыто от пользователя при перетаскивании мышью).
Ок, допустим можно подзаморочиться и накодить выше описанную задачу на AS, но данные картинки (имеются в виду большие, а не куски) выбираются из списка, причем список постоянно обновляется и соответственно прокодить драг для каждой картинки нереально. Значит требуется динамическое решение либо полный подгруз картинки. (Под динамическим я понимаю автосоздание мозайки из кусков, причем элементы мозаики должен автоматически САМОСТОЯТЕЛЬНО вырезаться из большого файла). Что ответит на это Flash? Конечно, можно легко реализовать на C и Delphi, бат все приложение уже почти готово во Flash + AS и "менять лошадей" нет времени:(

motor4ik
11.05.2006, 11:23
все реально, кроме резания файлов , а если сторонняя программа будет их резать а флэш обрабатывать? алгоритм для всех можно написать один это не проблема!

Homo Sapiens
11.05.2006, 14:42
Ну а почему бы и нет. Например, Flash отправляет запрос на сервер, сервер режет картинку и сохраняет её во временных файлах. После этого отправляет файл с путями к картинкам обратно во Flash. После всего этого Flash будет их загружать.
У меня, правда другой вопрос. А обязательно настолько высокое качество картинок? Может быть стоит их уменьшить с помощью Photoshop? А то и весят они наверняка немало...

motor4ik
11.05.2006, 15:00
я думаю это чето типа зума или панорамы...сам недавно делал 6000 на 13000

ad_u
11.05.2006, 16:42
Высокоточные карты, и прочие схемы. Снижение разрешения не прокатит. да похоже придется отдельную тулзу писать. ИМХО грустно..

ad_u
11.05.2006, 16:47
я думаю это чето типа зума или панорамы...сам недавно делал 6000 на 13000
кстати о панорамах, мувики склеивал? (ну типо паровозиком :) )

ad_u
11.05.2006, 16:49
я думаю это чето типа зума или панорамы...сам недавно делал 6000 на 13000

Ну и еще по поводу панорам... Отличного качества панорамки можно в квиктайме делать, только вот опять же Flash скрипты не разберет :(

motor4ik
11.05.2006, 17:00
нормальные панорамы отличные сделал, просто два мувика, один за другим менял, у меня там глки пошли когда вставил картинку 13000. вот я ее порезал, загнал в мувик, стыканул, и все заработало, быстро практично класс, правда, дергается, и там видно стык :-( потому что всеровно тяжело тоскать ему такие клипы большие. там граммотнее надо было сделать, просто времени не было думать оптимизировать.

а че ты паришься, если в программную оболочку наоборот тебе нет проблем, пусть у тебя эта оболочка и режет картинки, допустим флэш в нее запрос, она возвращает количество кусков по высоте и ширине и место где их взять...еще лучше тебе...

ad_u
11.05.2006, 17:14
ага, только она вся во флэше и откомпилина сторонней утилитой, поэтому с сообщениями туго будет :/

ad_u
11.05.2006, 17:19
кстати про два мувика... помоему 6.500px не влезет в мувик ?

motor4ik
11.05.2006, 17:24
у меня 13.000 влезало :-)

ad_u
12.05.2006, 08:40
у меня 13.000 влезало :-)
:eek: сорри, энто как?:umnik2:

motor4ik
12.05.2006, 11:01
сам не понимаю, причем 2 штуки потом в длинну разместил :-) панораму делал, одна причем двигалась нрмально показывала ,а вторая заглючила, еслиб не заглючила так оставил бы :-)

ad_u
12.05.2006, 12:26
сам не понимаю, причем 2 штуки потом в длинну разместил :-) панораму делал, одна причем двигалась нрмально показывала ,а вторая заглючила, еслиб не заглючила так оставил бы :-)
хммм...:confused:

motor4ik
12.05.2006, 12:39
единственное на что он ругался, это когда я ему пытался в координатах задать координаты больше 2880, ручками приходилось, ну это в 7ке, в восьмерке 13.000 в координатах прокатывало :-)