|
Модератор
|
|
| 25.02.2014, 03:53 | |
|
Создание GIF-анимации с прозрачным фоном на VB6
Как и обещал для этой темы сделал обратную задачу - создание новой анимации из кадров. Максимальный размер картинок 640х640. В принципе для анимаций без прозрачного фона, а также анимаций с ColorKey цветом прозрачности эта задача очень просто решается с помощью библиотеки GDI+, но у нее, как я выяснил при написании этой тестовой программы, есть недостаток - она не позволяет задать свойство восстановления фона анимации, по крайней мере в MSDN про это ни слова. Это проявляется в виде неприятного наложения кадров друг на друга, когда фон непрозрачен - это не заметно. Для предотвращения этого явления, я решил вручную находить нужные байты и править их "руками". В своем примере я также вычисляю оптимальную палитру с помощью октодерева, поэтому качество получаемых GIF-анимаций получается довольно-таки хорошим. Также имеется возможность настройки каждого кадра (длительность, порог прозрачности) и счетчика повторов. Для отключения прозрачности достаточно в поле Threshold выставить 0, чем выше значение в этом поле, тем больше полупрозрачных пикселей станут полностью прозрачными. Пример я хорошо прокомментировал , особенно в местах, где идет преобразование и сохранение.
9
|
|
| 25.02.2014, 03:53 | |
|
Ответы с готовыми решениями:
364
Коды на Visual Basic Вывод решения вместо Immediate в textbox (visual basic 6.0) |
|
Модератор
|
|
| 05.03.2014, 05:40 | |
|
Пользовательская отрисовка окна
В примере показан способ отрисовки окна (неклиентской области). Поддержка индикатора прогресса в заголовке (в панели задач Win7), анимированная иконка с альфа-каналом, фигурное окно.
6
|
|
|
|
|
| 06.03.2014, 20:39 | |
|
Как загрузить на форму не указанный контрол
и использовать его события методы и свойства ! ✰ ✰ ✰ пример использования офисного InkEdit
0
|
|
|
Модератор
|
|
| 11.03.2014, 15:47 | |
|
Перевод из строки в число и обратно
VB-шные функции для перевода и проверки чисел в строки (и обратно) очень неудобные, в плане того что туда можно много чего написать, и они их "съедят". Можно написать числа в шестнадцатеричной системе или в скобках, в экспоненциальной записи и т.п. С одной стороны это хорошо, но с другой может быть проблемой. Я написал 2 функции которые переводят десятичные целые числа неограниченной размерности из одного представления в другое. Может быть полезно например для отображения (установки) LARGE_INTEGER или любых других больших (сверхбольших) чисел.
3
|
|
|
Модератор
|
|
| 27.03.2014, 03:32 | |
|
Круговой визуализатор спектра.
Представляю исходный код и скомпилированную программу графического визуализатора звукового спектра. Звук анализируется через стандартное устройство записи Windows, т.е. можно выбрать микрофон и просматривать спектр с него, либо выбрать стереомикшер и просматривать спектр воспроизводимого звука. В данном визуализаторе имеется возможность регулировки количества отображаемых октав, регулировка прозрачности фона, усиления. Также имеется возможность загрузки палитры из внешних файлов формата PNG в формате 32ARGB, эффекты затухания "размытие" и "горение". Данный визуализатор позволяет просматривать спектр в двух режимах, в виде дуг (колец) и в виде секторов. В первом виде радиальная координата отвечает за частоту по октавам, угловая - между октавами. Гармоники отстоящие от друг друга на октавы, находятся по одну линию, цвет - интенсивность. Во втором режиме, радиальная координата - уровень громкости, цвет - частота, угловая координата - частота (период - 1 октава).
2
|
|
|
1492 / 587 / 107
Регистрация: 26.03.2012
Сообщений: 1,039
|
||||||
| 09.04.2014, 15:37 | ||||||
|
Класс для работы с реестром
Позволяет работать со следующими типами ключей REG_SZ REG_BINARY REG_DWORD (в других типах мне не было надобности поэтому не делал) Также позволяет работать как с x86 так и с x64 ветками из под Win_x64 SetKey - запись ключа в реестр GetKey - Чтение ключа из реестра DelKey - удаление ключа из реестра GetKeys - получение всех ключей из заданной ветки GetSections - получение всех дочерних веток из заданной ветки DelSection - удаление ветки со всем содержимым
3
|
||||||
|
|
|
| 10.04.2014, 23:56 | |
|
Очередной раз решил порадовать своими поделками
на этот раз опять компонент ! .. и примеры использования ... Блог, куда я разместил новинку будет называться разработка компонентов из названия понятно что там он будет не один в скором будущем
4
|
|
|
|
|
| 12.04.2014, 23:20 | |
|
Класс настраиваемой подсказки ToolTipText
В ходе обсуждений, связанных с подсказками решил выложить универсальный вариант, объединил различные настройки в один модуль - такие как многострочность .. стиль и тд и перевел некоторые комментарии на понятный язык ✰ ✰ ✰ Ссылка !
3
|
|
|
|
||||||
| 17.04.2014, 18:55 | ||||||
|
DEMO - проект
в котором тоже есть UserControl, но он извлекает из ресурса мой контрол Dialogs и сетит все его события методы и свойства при этом скомпиленный проект можно запустить даже из архива ниже часть кода что происходит
1
|
||||||
|
Модератор
|
|
| 18.04.2014, 08:54 | |
|
1
|
|
|
|
||||||
| 23.04.2014, 21:56 | ||||||
|
Анализ, синтактический разбор, и получение полной
информации о групповом проекте недавно я столкнулся с такой проблемой, что мне нужно было создать сопроводительную документацию к моему компоненту, так вот ... чтоб это автоматизировать я создал этот модуль класса ✰ с помощью которого можно получить достатточно, подробную информацию обо всех операторах во всех проектах и кроме того этот класс можно использовать как инструмент красивого форматирования своих кодов ✰
в TextBox для того чтоб убедиться что программа текст понимает правильно ! ✰ ✰ ✰ Пользуйтесь
2
|
||||||
|
Заблокирован
|
||||||
| 26.04.2014, 20:05 | ||||||
|
Проверка на орфографию средствами Microsoft Word. Ссылка на MSWORD.OLB обязательна. Можно сделать созданием объекта, кому как удобно.
2
|
||||||
|
|
|
| 28.04.2014, 23:01 | |
|
Компонент <<Список выбранных>>
С учетом моего накопившегося и выстраданного опыта в строительсве компонентов выкладываю еще одну новинку, в этом объекте, так же как и в предыдущих собратьях реализованны стили отображений, но самое главное теперь там главный объект ListBox.. в котором элементы списков можно перемещать и отмечать галочкой.. причем нижний флажок, который раньше у меня был как дополнительный контрол, теперь активно влияет на весь список элементов и имеет 3 значения P.S Любые обновления и дополнения будут на этой странице
1
|
|
|
Заблокирован
|
|
| 01.05.2014, 12:12 | |
|
Немного о ADODB.Recordset:
adLockReadOnly: Набор записей создан только для чтения, не может быть изменен. adLockPessimistic: Набор записей закрыт для редактирования. То есть во время посылки запроса на редактирование или вставку записи, набор записей закрывается для редактирования другими пользователями. Данный способ применяется при создании локальной базы данных. adLockOptimistic: Набор записей открыт.
0
|
|
|
Модератор
|
|
| 08.05.2014, 02:49 | |
|
Модифицируем ListBox.
Сделал класс, с помощью которого можно модифицировать отрисовку стандартного списка (рисовать иконки, текст - все что угодно). Он имеет событие Draw, которое вызывается когда нужно отриовать очередной элемент списка. Для работы, нужно установить у списка стиль Checked (флажки), и присвоить данный ListBox свойству clsTrickListBox.ListBox. Также можно изменять высоту элементов и отменять отрисовку.
5
|
|
|
|
|
| 18.05.2014, 23:02 | |
|
Интерактивная консоль !
возможность вводить//выводить команды Windows.. прямо из своей единственной формы Ссылка на пост, где я это породил ...
0
|
|
|
|
|||||||||||
| 20.05.2014, 20:14 | |||||||||||
|
Определение расскладки языка
Форма
Модуль
2
|
|||||||||||
|
|
||||||
| 20.05.2014, 20:56 | ||||||
|
Кстати есть код еще проще
Всего 28 строчек ✰ !
Не по теме: P.S Сотое, юбилейное готовое решение :)
2
|
||||||
|
Модератор
|
||||||
| 20.05.2014, 21:18 | ||||||
|
Получить текущую раскладку клавиатуры.
Еще проще.
7
|
||||||
| 20.05.2014, 21:18 | |
|
Готовые решения и полезные коды на Visual Basic .NET (Часть-1) Готовые коды для решения лабораторных работ Написать программу решения квадратного уравнения. В Office Visual Basic
Полезные коды для PascalABC.NET Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Запустил конкурс "тем и промптов для текстовых квестов созданных почти чисто ИИ"
Adler 06.10.2026
Всем привет!
За последние три-четыре дня я создал более 16 текстовых квестовых игр используя преимущественно по одному запросу к ИИ на игру. Мне так понравилось смотреть все ветки/ сцены во всех. . .
|
ИИ не может найти нужный язык в списке
Supersumestria 05.10.2026
Я ему даю вот такое изображение и прошу найти и подчеркнуть немецкий язык.
Возвращает он вот это:
https:/ / i. **********/ vqBWLe2. png
Нужную строчку в 3й колонке просто выдумал. .
Это. . .
|
Новая последняя моя музыка в SUNO
zorxor 05.10.2026
Здравствуйте, дорогие мои друзья! С большой радостью я хотел бы представить вам свою новую последнею музыку, которую сгенерировала мне по моей просьбе нейросеть SUNO. С уважением, zorxor.
Это. . .
|
Программный домашний кинотеатр
russiannick 27.09.2026
Сподобился на программный домашний кинотеатр. В качестве ЯВУ по традиции выбрал js.
В помощники взял Яндекс-Алису.
Было создано три зала на разные интересы.
исторические и ретро
сериал Хичкок. . .
|
|
Беседа с ИИ о программистах, недопускающих к созданию и правке кода генеративные ИИ и причины этого
zorxor 21.09.2026
Раньше я радовался или получал некоторые эмоции, пусть небольшие, но всё же, от самого процесса написания кода, рекомпиляции и запуска, видя постепенное развитие программы и прочее. А теперь лень. . .
|
Мобильное приложение ColorStep
pavlinmavlin 17.09.2026
Реализовал приложение Красный, Зеленый, Синий в Unity3d + c#.
Название изменил на ColorStep.
Приложение прошло модерацию и теперь доступно для скачивания. Делал его сам, шаг за шагом — и вот,. . .
|
Запрет дублирования строк в табличной части
Maks 13.09.2026
Реализация из решения ниже выполнена на нетиповом справочнике "Нормы ТО" с табличной часть "Виды ТО", разработанного в КА2, со следующими реквизитами:
- ВидТО (СправочникСсылка. ВидыТО);
- ВидГСМ. . .
|
Скрипты Tampermonkey для CyberForum, ChatGPT, Claude и пр.
Jin X 06.09.2026
Скрипты Tampermonkey для CyberForum, ChatGPT, Claude и пр.
Работая с форумом и нейросетями в браузере часто хочется что-то подкорректировать или добавить какого-то функционала.
Ниже прикреплён. . .
|