Опрос
Вы участвуете в программе Windows Insider?
Популярные новости
Обсуждаемые новости

1
1 2
Не в сети
Сообщений: 614
Благодарностей: 205
Предупреждений:
Из: Russia Сургут
Род занятий: .NET Developing

Aura - это небольшая программа, которая меняет цвет Aero в соответствии с обоями рабочего стола, либо с иконкой активного окна.

Системные требования:
- Windows Vista/7
- .NET Framework 3.5 SP1 (только для Windows Vista, в Windows 7 установлен по умолчанию)

Скачать Aura Beta 3

Поблагодарили: ProVal

#190897   | 21.03.10 20:55
Не в сети
Сообщений: 1140
Благодарностей: 169
Предупреждений:
Из: Russia Интернет
Род занятий: IT Enthusiast

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

#190898   | 21.03.10 21:00
Не в сети
Сообщений: 373
Благодарностей: 27
Предупреждений:
Из: ---
Род занятий:

О! Stealth, спасибо за программку! Я уже год (та какой там год - ещё наверно с первых доступных билдов семёрки) ищу программу именно с таким функционалом. Не понимаю, почему МС сразу не добавили в 7ку функцию смены цвета окон под средний цвет обоины.

Кстати вторая функция тоже прикольная. Только хочется, чтобы плавнее работало.

PS. Что-то жрало процессор. Рылся в процессах, обнаружил, что именно эта программа. Жрёт в режиме изменения цвета под весь экран. Переключил в первый режим (под обоину) - стало нормально.

#195434   | 06.09.10 02:45
Не в сети
Сообщений: 107
Благодарностей: 10
Предупреждений:
Из: Russia Москва/Moscow
Род занятий:

Stealth2006 Привет, спасибо, интересная вещь. Ток что скачал, установил без проблем (создал руками папочку в Program Files(x84) Aura, подкинул софтинку aura.exe в неё, затём создал к ней ярлычок и закинул в раздел главного меню Автозагрузка, чтобы Aura при старте моего ноутика была постоянно!).
Поскольку у меня Винда 7 x64 редакции Home Basic, Ваше творение будет восполнением отсутствия прозрачности окон (не хочу нарушать права Мелких и патчить системные файлы темы!).

Всего один глупый вопросик навскид: В настройках выставил "Брать цвет из всего окружения - Экспериментальный режим". Интересно, а после перезапуска настройки сохраняются нормально, они не сбиваются на "Брать цвет с обоины"? Исходнике с CodePlex-а скачал, но еще не глянул этот момент.. и тачку не могу пока перезапустить (словно сервер, качаю несколько важных гигов по работе, эхх).

#195437   | 06.09.10 09:59
Не в сети
Сообщений: 614
Благодарностей: 205
Предупреждений:
Из: Russia Сургут
Род занятий: .NET Developing

ProVal,

PS. Что-то жрало процессор. Рылся в процессах, обнаружил, что именно эта программа. Жрёт в режиме изменения цвета под весь экран. Переключил в первый режим (под обоину) - стало нормально.


Эксперементальный режим же

mediaexplorer,

Всего один глупый вопросик навскид: В настройках выставил "Брать цвет из всего окружения - Экспериментальный режим". Интересно, а после перезапуска настройки сохраняются нормально, они не сбиваются на "Брать цвет с обоины"?


сбиваются, она настройки не сохраняет. Вообще разработка давно прекращена, т.к. не нашел практического применения программе.

#195441   | 06.09.10 11:22
Не в сети
Сообщений: 373
Благодарностей: 27
Предупреждений:
Из: ---
Род занятий:

#195441 Stealth2006 :
Вообще разработка давно прекращена, т.к. не нашел практического применения программе.

А зачем ей другое применение? Она и так отлично выполняет свою украшательскую функцию, не считая пары мелочей, которые неплохо бы доделать.

#195441 Stealth2006 :
Эксперементальный режим же

Но крутой же) Доработать бы (добавить плавности и решить проблему с пожиранием ресурсов) и было бы совсем конфетка
Хотя программа и так уже в моих фейворитс)

#195445   | 06.09.10 12:17
Не в сети
Сообщений: 107
Благодарностей: 10
Предупреждений:
Из: Russia Москва/Moscow
Род занятий:

ProVal А вы программист? Помогите всем, по-быстрому подправьте исходнички, а?? Там доваять конфиг и провести профайлинг (ускорение в работе, если уж тормозит) ток.. ;) Блин, просто сентябрь, отпуск кончился, по работе припахали.

Подарок разработчику и поклонникам Ауры (для настроения и хорошей ауры):




#195448   | 06.09.10 13:09
Не в сети
Сообщений: 373
Благодарностей: 27
Предупреждений:
Из: ---
Род занятий:

Был бы я программистом, уже б исправил)
То есть, я как бы учусь по направлению, с этим связанным (точнее, на искусственном интеллекте), но понимаю в этом очень мало и на практике ничего толком не могу.

#195449   | 06.09.10 13:20
Не в сети
Сообщений: 107
Благодарностей: 10
Предупреждений:
Из: Russia Москва/Moscow
Род занятий:

#195449 ProVal :
Был бы я программистом, уже б исправил)
То есть, я как бы учусь по направлению, с этим связанным (точнее, на искусственном интеллекте), но понимаю в этом очень мало и на практике ничего толком не могу.



ОК. Сам попробую глянуть, пока разгребься мальца со временем,

Скачал исходники... изучаю сижу.. Действительно, при переходе на экспериментальный режим нагрузка на камень выростает аж на 15 процентов (загрузка моего 4-ядерного Intel i3-330UM с 5 до 20 скачет)... Странно это..
Вообще сюрприз обнаружил: версия Visual Studio for WinPhone 7 спокойно открыла этот проект Aura.sln... скомпилировала его и он запустился.. хотя у автора вроде Visual Studio 2010 версии не-для-мобил. Я думал, что только проекты XNA могут быть многоплатформенными (мобила и настольник).. Оказалось, что и SilverLight-проекты частично тоже... Эт ж здорово! ;)

Что сходу смутило:
1) функции CalcAverageColor2 и CalcAverageColor негде не используются.. лишь CalcAverageColor3 ...
2)

private System.Drawing.Color CalcAverageColor3(string path)
        {
            Bitmap bmp = new Bitmap(1, 1);
            Bitmap orig = new Bitmap(1, 1);
            try
            {
                orig = (Bitmap)Bitmap.FromFile(path);
            }
            catch
            {
                CalcAverageColor3(path);
            }
            ...


В CalcAverageColor3 стоит загадочная ловушка на определение обоины из файла, которая при сбое в том файле.. вызывает себя же?...
Но тормоза не из-за этого... Попробую пошаговое выполнение кода, особенно по той веточке, когда GetColorFromBg.IsChecked != true :

void timer_Tick(object sender, EventArgs e)
        {
            if (GetColorFromBg.IsChecked == true)
            {
                DateTime filetime = System.IO.File.GetLastWriteTime(wallpaper);
                if (currentWallpaperTime != filetime)
                {
                    WallpaperChanged(wallpaper);
                    currentWallpaperTime = filetime;
                }
            }
            else
            {
                SetColorFromScreen();
            }
        }



System.IO.File.GetLastWriteTime(wallpaper), кстати, дает Exception, если у меня вообще отключены обои, а выбран просто какой-то монотонный цвет рабочего стола... Эх.. возни тут не на 5 минут,,
SetColorFromScreen() заремарил, и тормоза изчезли... Значит, эта фишка и грузит процессор... наверно, при подсчёте усреднённого цвета экрана..



Ирония судьбы: провентелировал сайт The Vista и YouTube, ну и пообнаруживал стоко всяческих проектов "Aura" (музыкальных - 2шт., у Майкрософта - "A.U.R.A." и "Aura" еще, ну и для DreamScene|DeskScapes).. Черти что, вообщем
Но Aura от МС вообще крута -- на рабочем столике мобилки аваторкой копировать... поведение пользователя и показывать в социальных сетях другим Кто-то тут мне говорил про искусственный интеллект? Вот оно, начало:


Думаю, придет время, и это же будет на рабочих столах с Windows 8|9..

#195461   | 06.09.10 20:31
Не в сети
Сообщений: 614
Благодарностей: 205
Предупреждений:
Из: Russia Сургут
Род занятий: .NET Developing

mediaexplorer, тормоза из-за снятия скриншотов каждые 100мс (в экспериментальном режиме). Функции CalcAverageColor нашел 3 штуки, каждую тестировал, 3-я судя по всему дает более-менее приемлимую производительность и точность определения цвета. Копался сегодня в коде, увеличил время снятия скриншотов до 1с, плюс вынес в отдельный поток и сделал более плавное изменение цвета. Но доконца не доделал, поэтому не выкладываю.
Expression Studio for WinPhone 7 - это та же Expression Studio с шаблонами для создания WinPhone 7 проектов

#195464   | 06.09.10 21:21
Не в сети
Сообщений: 126
Благодарностей: 5
Предупреждений:
Из: Russia
Род занятий: программист

Я думал, что только проекты XNA могут быть многоплатформенными (мобила и настольник).. Оказалось, что и SilverLight-проекты частично тоже...


mediaexplorer, конечно могут, ведь для WinPhone только через silverlight и можно писать.(кроме XNA конечно)

#195465   | 06.09.10 21:43
Не в сети
Сообщений: 107
Благодарностей: 10
Предупреждений:
Из: Russia Москва/Moscow
Род занятий:

Stealth2006, Спасибо большое, что как автор, по-хозяйски быстрее нашли, где что можно улучшить/ускорить. Я подвязываю дальше проектом заниматься/компилить, ибо иначе придётся патчить 7 Home Basic. Просто у меня заголовки окон цвет же не могут менять, а меняются лишь внутренности/рабочая область окошек.. да и то лишь темнеют-светлеют, эх...)) Ограничения версии, короче. Я, конеш, попробовал сменить цветовую схему на "Упрощенный" ("Обычная" в Home Basic - это типа Aero, но с урезанными донельзя возможностями смены стиля), т.к. думал, что тогда оживёт хотя-бы примитивное изменение цвета окон.. ан нет: при старте Ауры вообще вылетает экспешн "Невозможно выполнить из-за отключенной композиции рабочего стола". Может быть, произведу AnyTime Upgrade до Win7 Pro, тогда и полюбуюсь вашей обновкой кода... Вот такие дела... А с выбором платформы компиляции я разобрался -- просто Target указывается x86 для проекта.. и тогда он компилируется куда надо (для Раб. Стола, а не ВинФона...) и берет уже другие библиотеки..

Друзья! У кого крутая Семерка Ультимейт, сделайте, плиз, скринкаст и выложите в Интернет поглазеть на работу Aura 1.0 Beta, а? Буду рад поглазеть, как она пашет в "боевом формате" и сравнить c "my poor work" !

Stealth2006, будет здорово, если вы еще и конфиг-файлик по-быстрому сворганите, ну добавите в окошечко настроек textbox "Автор: Stealth"
Кстати, да, стоило мне число миллисекунд на 100 (1 секунда) поставить для скорости таймера обновления,к ак загрузка процессора упала вдвое.. Это гуд. Еще попробовал Bicubic на Bileniar поменять -- вродь качество и скорость не меняются почти что.. А еще нашёл косяк такой: если переключатель с Обычного на Экспериментальный переключить, а потом вернуть обратно, то цвет окна не меняется на первоначальный (а должен брать же с обоев?) Наверно, при смене обоев тоже может не отработать.. ?

#195466   | 06.09.10 22:07
Не в сети
Сообщений: 614
Благодарностей: 205
Предупреждений:
Из: Russia Сургут
Род занятий: .NET Developing

Aura научилась плавно менять цвет, а также теперь может брать его из иконки активного окна (процессор практически не нагружается)

Поблагодарили: Angel of Despair, Sgt.Riggs

#198150   | 05.12.10 11:25
Не в сети
Сообщений: 337
Благодарностей: 36
Предупреждений:
Из: Europe
Род занятий:

Stealth2006, а ссылку можно?

#198151   | 05.12.10 12:23
Не в сети
Сообщений: 148
Благодарностей: 3
Предупреждений:
Из: New Zealand
Род занятий:

А ссылка?)

#198153   | 05.12.10 12:34
Все права принадлежат © ms insider @thevista.ru, 2022
Сайт является источником уникальной информации о семействе операционных систем Windows и других продуктах Microsoft. Перепечатка материалов возможна только с разрешения редакции.
Работает на WMS 2.34 (Страница создана за 0.039 секунд (Общее время SQL: 0.018 секунд - SQL запросов: 97 - Среднее время SQL: 0.00018 секунд))
Top.Mail.Ru