Добро пожаловать к нам в гости! Наш сайт посвящён программе NeoBook, с помощью которой вы легко сможете создавать собственные мультимедиа-приложения без необходимости изучать сложные языки программирования! Зарегистрируйтесь, чтобы стать членом нашего сообщества.
Итак, есть картинка необходимо её переворачивать, при этом чтобы угол наклона был свободным, то есть любой градус с точностью до одного. Плагин Давида не помог, так как там шаг градусов ограничен.
Пример:
Quote
Rotate Image "Picture.jpg" "[Grad]"
где "[Grad]" - это переменная содержащая угол наклона в градусах.
собсно уже высказались - делать на ммб - крутить в браузере скриптом - крутить во флеше - потрясти нашего зав. плагинами, чтоб из него вывалился новый - написать гневное письмо в неософт почему этого не сделали - убицца об стену Как задавать вопросы
Без вариантов, в проекте в котором мне надо использовать Rotate, ммб по остальным параметрам не подходит.
Quote (DEMBEL)
крутить в браузере скриптом
Я вообще не понимаю зачем мне это предлагать если от флеша я отказался
Quote (DEMBEL)
крутить во флеше
Объясню, я хочу сделать аналоговые часы, но в иной стилизации, и там всё остальное будет на нб.
Quote (DEMBEL)
потрясти нашего зав. плагинами, чтоб из него вывалился новый
Да я бы с радостью, только вот думается мне что у него и так хлопот хватает, подождём что он сам думает по этому поводу.
Quote (DEMBEL)
написать гневное письмо в неософт почему этого не сделали
Я вот как то хотел вам предложить создать темку, где бы мы все дружно писали более менее адекватные просьбы по усовершенствованию нб, и время от времени отправляли бы к ним, но потом я подумал что толку от этого не будет...
сделать на гифе стрелки(2 картинки часы/минуты и вних аниме 24кадра/60кадров) и покадрово запускать гиф
была эта мыслишка, но подумав решил что это бред, да и потом это же не только часы, можно тот же круглый регулятор для проектов, или ещё что нибудь в этом духе...
непонятный арнумент?! это какой же стиль нельзя сделать во флеше, который сделан в НБ
ну не совсем я корректно подобрал слово, имеется ввиду что в нб мне будет намного легче, а про стилизацию я имел ввиду что там будет куча png альфа с чем mmb справляется не ахти, а так же не стандартное окно
Добавлено (06 Сентябрь 2010, 17:51) --------------------------------------------- Сергей, я добавлю и более понятно дам понять, дело не только в этих грёбанных часах, мне именно на НБ нужна такая функция... ))
Сообщение отредактировано Dordex - Пн, 06 Сентября 2010, 17:45
Дата: Пн, 06 Сентября 2010, 19:28 | Сообщение # 10
Необукер
Проверенные
Сообщений: 4238
Offline
Омар, на данном этапе можно использовать имитацию, т.е. 1-создать серию картинок движения стрелки(как я писал выше 24/60кадров, т.е. картинок) 2-назвать картинки типа 1.jpg,2.jpg...60.jpg, также и почасовой. 3-по таймеру менять картинку(минутную стрелку) каждую минуту, а часовую каждый час как то так
Дата: Пн, 06 Сентября 2010, 19:55 | Сообщение # 12
Необукер
Проверенные
Сообщений: 4238
Offline
Quote (DEMBEL)
причем придется мучаться и делать аккуратные картинки с прозрачным фоном, чтоб две стрелки не загораживали друг друга.
да ничего сложного, далать прозрачный фон в пнг можно и все, а стрелка на стрелку полюбому будет находить, как в жизни
Добавлено (06 Сентябрь 2010, 19:55) --------------------------------------------- В Fireworks это отлично получается, там можно сначало создать анимацию, чтоб центр совпадал а потом сохранить в статичные картинки
Дата: Вт, 07 Сентября 2010, 00:50 | Сообщение # 13
Админ NeoBook
Администраторы
Сообщений: 7425
Offline
Quote (DEMBEL)
- потрясти нашего зав. плагинами, чтоб из него вывалился новый
А чего тут трясти? Я уж как-то кавырял эту тему (см.в прикреплении). Теоретически вращение картинки в NeoBook сделать можно, только тут потребуется создание специального компонента в плагине, аналогичного штатному необушному Picture, но со свойствами вращения изображения. Правда, чтобы сделать все по уму уйдет далеко не одна неделя! Это только на первый взгляд кажется, что все просто, типа раз-два и.... готово! Возможно, если будет оказия, будет и плагин...
Только для создания часов простой вращающейся картинки все-равно недостаточно... - А вам какую операционку поставить - экспи, семерку или висту? - Это ты сейчас о чем? - Олег Георгиевич, вам какой компьютер хотелось бы - молодежный или надежный? - Ну, конечно, надежный! - Вот, значит - экспи, без вопросов! Сейчас сделаем...
(Улицы разбитых фонарей, сезон 10, серия 17)
Единственная инновация Windows 8 это - Metro, чтобы дебилы по иконкам не промахивались!
При модном втюхе модоподдающимся начинает нравиться
Дата: Вт, 07 Сентября 2010, 03:41 | Сообщение # 18
Админ NeoBook
Администраторы
Сообщений: 7425
Offline
Quote (DEMBEL)
но и имитацию можно соорудить так что лучше оригинала...
Например?
Dordex,
У меня и у самого есть "планы" на вращение картинок в NeoBook, так-что... все возможно... Только ни кому больше не говори!
Quote (Dordex)
Да? А я то думал if + сверка с системным временем и фпирёд
Не забывай, что тебе надо вращать ТРИ стрелки, а не одну! Наложить друг на друга слоями?... В принципе, сделать прозрачность во вращающейся картинке можно, но вот как это будет выглядеть на практике - ВОПРОС! Ведь визуальные объекты плагинов не висят в воздухе, а "прикреплены" к необушным прямоугольникам...
- А вам какую операционку поставить - экспи, семерку или висту? - Это ты сейчас о чем? - Олег Георгиевич, вам какой компьютер хотелось бы - молодежный или надежный? - Ну, конечно, надежный! - Вот, значит - экспи, без вопросов! Сейчас сделаем...
(Улицы разбитых фонарей, сезон 10, серия 17)
Единственная инновация Windows 8 это - Metro, чтобы дебилы по иконкам не промахивались!
При модном втюхе модоподдающимся начинает нравиться
Дата: Вт, 07 Сентября 2010, 03:59 | Сообщение # 21
Админ NeoBook
Администраторы
Сообщений: 7425
Offline
Quote (Сергей)
интересно, плагин будет успевать крутить картинку каждую секунду?
Он сможет это делать несоизмеримо быстрее!
Quote (DEMBEL)
ну задай мне какой нибудь пример, там поглядим...
Если не ошибаюсь, то это не я утверждаю, что имитация может быть лучше оригинала!
Мне примеры искать нет надобности, т.к. для меня все и так совершенно очевидно - имитация НИКОГДА не будет лучше оригинала по определению только! Единственное исключение - совсем кривой "оригинал"...
- А вам какую операционку поставить - экспи, семерку или висту? - Это ты сейчас о чем? - Олег Георгиевич, вам какой компьютер хотелось бы - молодежный или надежный? - Ну, конечно, надежный! - Вот, значит - экспи, без вопросов! Сейчас сделаем...
(Улицы разбитых фонарей, сезон 10, серия 17)
Единственная инновация Windows 8 это - Metro, чтобы дебилы по иконкам не промахивались!
При модном втюхе модоподдающимся начинает нравиться
Дата: Вт, 07 Сентября 2010, 04:24 | Сообщение # 22
Наш дизайнер
Администраторы
Сообщений: 5959
Offline
ну если ударяться в перфекционизм то оно конечно так, но тут дело в балансе между методами реализации и конечным результатом. например офигенно быстро работающий стандартный угрюмый листбокс или в 2-3 раза более медленный но стильный скриптовый html-список с графическими эффектами, фоном, картинками при одинаковом функционале. что лучше в итоге для конкретной задачи это еще вопрос... а если вспомнить все технологии динамического веб-программирования, тот же флеш, то будет совсем не так все сурово и однозначно другое дело, нам еще толком никто так и не показывал что нибудь этакого, ну думаю это поправимо
Дата: Вт, 07 Сентября 2010, 18:30 | Сообщение # 23
Админ NeoBook
Администраторы
Сообщений: 7425
Offline
Quote (DEMBEL)
при одинаковом функционале
При одинаковом? Покажите!
Quote (DEMBEL)
то будет совсем не так все сурово и однозначно
Не будет, т.к. и HTML и Flash в подметки не годятся нормальным языкам программирования по возможностям, и в частности, по функционалу! Нет абсолютно ничего такого, что можно было бы сделать, например, во флэш и нельзя в Delphi или С++, а наоборот - пруд пруди! Другое дело, что многие внешне красивые прибамбасы во флэш сделать гораздо проще, ну так флэш именно под это и заточен. Это все примерно так же как сравнить NeoBook с Delphi: что-то совсем просто и легко, а что-то в принципе невозможно! И мне совсем непонятно, почему нужно растолковывать эти совершенно очевидные вещи, да и устраивать дискуссию.
- А вам какую операционку поставить - экспи, семерку или висту? - Это ты сейчас о чем? - Олег Георгиевич, вам какой компьютер хотелось бы - молодежный или надежный? - Ну, конечно, надежный! - Вот, значит - экспи, без вопросов! Сейчас сделаем...
(Улицы разбитых фонарей, сезон 10, серия 17)
Единственная инновация Windows 8 это - Metro, чтобы дебилы по иконкам не промахивались!
При модном втюхе модоподдающимся начинает нравиться
Дата: Вт, 07 Сентября 2010, 18:59 | Сообщение # 24
Наш дизайнер
Администраторы
Сообщений: 5959
Offline
Quote (Peter)
Нет абсолютно ничего такого, что можно было бы сделать, например, во флэш и нельзя в Delphi или С++, а наоборот - пруд пруди!
я и не спорю, я говорю в практическом смысле. Да, можно всего понаделать в делфи, но почему никто не делает, где плагины? К примеру, про этот список, уже третий год трем тему, еще с ммб, как бы хорошо, если... А почему спрашивается? А потому что никто возиться не хочет, дело подозреваю трудоемкое, и не стоит потраченных усилий. В случае других подходов - все уже гораздо бодрее, займет относительно немного времени и реализуемо куда в менее жестких рамках. Если снова сравнить делфи и необук, но в другую сторону, аналогия думаю понятна... Иначе не было бы подобных приложений, все бы кодили в делфи. Вот и приходится вместо профессиональных инструментов использовать то что есть. нормальных аналогов то нету просто, так что о чем речь...
Quote
При одинаковом? Покажите!
да, при одинаковом. я давно еще проверял возможности списка ммб для реализации аналога, и все необходимые java/html инструменты в наличии.
Дата: Вт, 07 Сентября 2010, 20:04 | Сообщение # 25
Админ NeoBook
Администраторы
Сообщений: 7425
Offline
Quote (DEMBEL)
А потому что никто возиться не хочет, дело подозреваю трудоемкое, и не стоит потраченных усилий. В случае других подходов - все уже гораздо бодрее, займет относительно немного времени и реализуемо куда в менее жестких рамках
Вот тут ты, безусловно, прав! Реализация в плагине (скажем для NeoBook) даже простого (без особых прибамбасов) "списка", аналогичного штатному ListBox, потребует кучу, как времени, так и кодирования! Впрочем, как и та же "вращающаяся картинка"! И подобные вещи люди будут делать (в первую очередь) исключительно для своих целей, а не ради удовлетворения чьих-то чужих фантазий. Но чем хорош плагин потенциально: начал делать, скажем, ListBox, сделал базовую функциональность, а затем дополняй чем хочешь и развивай как хочешь! Все упирается только в желание и в мастерство. Тут главное начать...
Вспомни, для сравнения, тот же WMP... Какая разница получается при реализации через HTML-объект и через плагин... Небо и земля! А ведь в плагине была только-лишь "заготовка"...
- А вам какую операционку поставить - экспи, семерку или висту? - Это ты сейчас о чем? - Олег Георгиевич, вам какой компьютер хотелось бы - молодежный или надежный? - Ну, конечно, надежный! - Вот, значит - экспи, без вопросов! Сейчас сделаем...
(Улицы разбитых фонарей, сезон 10, серия 17)
Единственная инновация Windows 8 это - Metro, чтобы дебилы по иконкам не промахивались!
При модном втюхе модоподдающимся начинает нравиться
Дата: Вт, 07 Сентября 2010, 20:29 | Сообщение # 26
Наш дизайнер
Администраторы
Сообщений: 5959
Offline
Quote (Peter)
Вспомни, для сравнения, тот же WMP...
бесспорно, но вот если бы не было плагина, то все было бы весьма убого. самая главная фича wmp - встроенный (или используемый от ie) http протокол, вместо визуализации в этом окне возможен показ html-содержимого, ссылки даже кривые автоматически редиректятся туда куда надо, в общем кучу проблем снял
Теоретически вращение картинки в NeoBook сделать можно, только тут потребуется создание специального компонента в плагине, аналогичного штатному необушному Picture, но со свойствами вращения изображения.
Нашёл я один неплохой бесплатный компонент, и крутить, и прозрачность можно изменять, зумировать и перемещать картинку, можно неплохой плагин замутить, только вот одна загвоздка у меня : если в Designtime загрузить в DIBImageList пнг или бмп, то после компиляции прозрачность фона работает (смотрите в прикреплении) если в Runtime, то вместо фона имеем чёрный цвет, и сколько я не бился с маской, и с цветом прозрачности - нихрена так и не получилось (плохо, что примеров нет к компоненту , приходится самому вкуривать ). Peter, мож вы на досуге разберётесь как в Runtime грузить бмп или пнг с прозрачным фоном (если это вообще возможно, но по идее возможно - все нужные свойства имеются).
Не знаю пока. Попробовал с наскоку... Вообще-то грузится и Runtime прозрачным, но только не png (на эти файлы вообще ругается, мол, неизвестный формат, даже несмотря на то, что при проектирвании их же грузит нормально ) , BMP грузит без проблем, но вот только где-то на пятую-десятую попытку загрузки прозрачность тоже пропадает. С маской тоже непонятки, т.к. несмотря на то, что подсовывал ему требуемую 8-бит черно-белую маску, на изображении какая-то мура "в полосочку" получается. Причем даже если сделать с маской, созданной (сохраненной) самим же компонентом, та же чума.
В общем, пока впечатление такое, что компонент изрядно глючный. Хотя, может я спешу с выводами, и надо просто с ним разобраться как следует. Если честно, то перспектива этим заниматься как-то не вдохновляет.
Ещё и с учетом весьма презабавной приписочки в файлике Readme компонента:
Quote
Ps, I would love to see some demos etc !
Добавлено (22 Апреля 2012, 11:00) --------------------------------------------- Да, и ещё вспомнил: при проектировании при загрузке файлов несколько раз начинала вылетать Access Violation и файл грузиться отказывался напрочь. Причем, избавиться о неё (AV) можно было только перезагрузкой проекта. - А вам какую операционку поставить - экспи, семерку или висту? - Это ты сейчас о чем? - Олег Георгиевич, вам какой компьютер хотелось бы - молодежный или надежный? - Ну, конечно, надежный! - Вот, значит - экспи, без вопросов! Сейчас сделаем...
(Улицы разбитых фонарей, сезон 10, серия 17)
Единственная инновация Windows 8 это - Metro, чтобы дебилы по иконкам не промахивались!
При модном втюхе модоподдающимся начинает нравиться
Вообще-то грузится и Runtime прозрачным, но только не png... BMP грузит без проблем,
Peter, (если вас не затруднит) можно взглянуть на решение, а то ну никак не получается - всегда чёрный фон имею.
Добавлено (21 Июня 2012, 15:13) --------------------------------------------- Дэвид вроде выпустил npImageRotate, хотел взглянуть чё за функционал имеет плаг, но не могу найти его, может есть у кого?