![]() |
swf2jpg
Вообще сабж.
А точнее - положим есть фишка, с помощью которой ты что-то там рисуешь прямо в окне флэша. И по идее есть такая кнопочка, нажав которую все нарисованное превращается в битмап. Жпег или гиф. Как? Вообще это возможно? Может быть не средствами флэша? Кто-нить, плиз, подскажите! |
есть такая фича - экспорт называется :)... юзай :)
|
Цитата:
for flame's sake :D |
Мда... вопрос явно был понят как-то не так...
Повторяю более понятно: есть мувик (file.swf), он лежит в интернете(!), с помощью его(мувика) можно что-то там рисовать... Как это что-то потом сохранить в битмап? |
Принтскрин - не годится.
Нужно сохранить именно это окошечко и именно на сервер. |
repeat myself again :)
esli move v internet ne daet vozmozhnosti sohranit' (cherez severnyi skript) - to:
1."Print Screen" na klave; 2. open Photoshop (or the like); 3. File > New > "Enter"; 4. Edit > Paste; 5. Save for web... |
OK then...
nikak imho. esli C ne znaesh. da i to... ;) |
|
Цитата:
Короче вопрос уже становится всё яснее и яснее... Как же все-таки сохранить нарисованное в битмап? Ну или хотя бы в отдельный swf'чик? Понятно, что для получения битмапа нужен какой-то вневший модуль... екзешник, я б даже сказал. Но что туда передовать и как? |
а чё - в битмап?
Стандарт WMF и EMF - открытые. А те мувики, что ты надублицируешь, имхо легче запомнить в векторе. Соответственно экзешнику передавать параметры мувика, а он их делаетвекторной графикой.
это имхо. если я не понял суть - не пинайте |
Вся фича в том, что по замыслу надо эти картинки (сохраненные) ставить потом на страницу.
А как поставить, например, тот же WMF? Да и как из SWFки его получить я что-то не совсем догоняю. Может он и открытый формат, но полупрозрачности в нем, вродебы, нет. |
Я в чисто теоретически.
Если кто-то чего-то там рисует, на самом деле он меняет свойства Объектов. Если при закритии "планшета" сохранять на сервере имя автора и последние свойства Объектов - variables, творчество сохранится. А потом для просмотра пользуешь не bitmap а *.swf в который подгружаешь "внешние данные" рисунка. P.S. Авось катит? |
катит-то оно может и катит.... но хотца именно битмап!
Если таких картиночек (ранее сохраненных) будет, к примеру, 10 на одной странице, то 10 раз нужно будет обратиться к серверу макромедии, а затем 10 раз прочитать вариблсы, да еще проверить всё ли прочлось. Короче - геморр! |
Рисуешь свой картинк...
Откривать свой Пайнт... Жмешь Принт Скрин... КТРЛ_В в Пайнт.... и есть тебе твой рисунок .... ------ ЕЛЕМЕНТАРНО ВАТСОН... |
Если сервер под виндами, то можно что-нибудь придумать...
|
2SPV:
Да пока не ясно под чем будет сервак... Ясно тока, что без екзешника явно не обойтись... Хотелось просто узнать - может кто сталкивался с подобной проблемой? |
2SPV: А на Пёрле низя разве написать конвертор? И почему сервер именно под виндами? Можно под Юних на сях сделать. Но сколько гимора... представляю. Со всякими там smooth, interlace :) :)
2Kenjik: Если очень очень надо - мыльни, попробуем сделать. |
Добавлю: PHP имеет функции создания графических файлов Jpeg и PNG (библиотека GD). Только надо грамотно запрограммить с учетом данных массива координат отрисованных объектов. Сложно..... но можно!
|
2RFMitrio
Перл отпадает - по крайней мере без специальных библиотек, которые всё равно придётся на чём-нить другом писать (си)... Хотя можно только и на перле, но конвертить он будет часа два :) Этот геморой не стоит свеч! :)
В принципе - задача стоит в том, чтобы самому разбирать СВФ и рисовать всё тоже самому... Да ещё и АС выполнять, все команды... В общем - писать свой плэйер! А на виндах всё можно сделать намного проще - пусть рисует родной АктивХ, где-нибудь в памяти - на невидимой канве, а потом уже готовое изображение сохранить в любом формате - хоть в джипег... а можно и не сохранять, а сразу браузеру выкинуть... что надо то и сделаем :) - Пять минут :) На Юниксе, наверняка, тоже можно придумать что-нибудь подобное, просто я для него только на Перле пишу, а этот язык не для рисования, работы с двоичными данными и т.п. |
2
2RFMitrio:
Ок. Мне действительно нужно это. Добавил тебя в аську. |
между тем прошло два года...
но проблема все еще актуальна, решили? мне тоже очень нужно |
|
| Часовой пояс GMT +4, время: 12:45. |
Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.