Форум программистов, компьютерный форум, киберфорум
C++/CLI Windows Forms
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.86/7: Рейтинг темы: голосов - 7, средняя оценка - 4.86
0 / 0 / 0
Регистрация: 07.04.2014
Сообщений: 13

PictureBox. PNG. Регион. Сглаживание и прозрачность

07.04.2014, 10:41. Показов 1541. Ответов 8
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Данные:
Имеется PNG файл с прозрачностью (хлеб, овощи, банка с жидкостью мутного цвета). На ней будут располагаться button1, textBox1-textBox13 и еще парочка сопутствующих элементов.

Задача: Нужно сделать ее окном в виде одной только картинки, где будет иметься прозрачность стекла(высокая) и жидкости(низкая). Прозрачности элементов (кнопок и прочего) на ней нет. При нажатии на картинку она должна передвигаться и при этом "не соскакивать с курсора мышки" при высокой скорости передвижения.

Вопрос: Каким образом это сделать? Функция прозрачности Form1 дает мне много "съеденных" пикселей на участках картинки, при этом нет сглаживания краев PNG. Мне посоветовали использовать Region. Однако я не могу разобраться с ним. Мне нужно подробное объяснение на русском языке с подсказками и расшифровками.

Тема окна-картинки с прозрачностью часто поднималась на просторах интернета, но полного конструктивного решения я так и не нашел - либо язык программирования другой, либо работа идет с BMP, либо пользуются одной только картинкой без попутных элементов на ней и используют не регион. В самоучителе Н.Культина тоже ничего не нашел полезного (я любитель и пишу программки изредка).
Помогите с полным решением вопроса.
Заранее благодарю!
Амаксий Кромаренко
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
07.04.2014, 10:41
Ответы с готовыми решениями:

Прозрачность и сглаживание
Как включить прозрачность у 2D текстуры? Как отключить сглаживание? Пробовал разное, не выходит чёт. Результат работы и 1 из...

Прозрачность WinForms и Сглаживание
Здравствуйте! Необходимо нарисовать на форме сглаженный текст, сама форма прозрачна по TransparencyKey. Из за сглаживания на...

PictureBox имеет прозрачность относительно формы, но не PictureBox, на котором расположен
Подскажите, пожалуйста. У меня такая ситуация: Один PictureBox наложен на другой. Но тот, который находится выше - должен быть с прозрачным...

8
0 / 0 / 0
Регистрация: 07.04.2014
Сообщений: 13
09.04.2014, 11:27  [ТС]
Сколько времени требуется на выполнение столь сложной задачи? Уже F5 скоро сотрется под пальцем.
0
0 / 0 / 0
Регистрация: 07.04.2014
Сообщений: 13
11.04.2014, 02:20  [ТС]
До сих пор никаких идей?
0
1617 / 1182 / 553
Регистрация: 08.01.2012
Сообщений: 4,561
11.04.2014, 09:34
где картинка заветная?
0
0 / 0 / 0
Регистрация: 07.04.2014
Сообщений: 13
11.04.2014, 13:35  [ТС]
Картинка совершенно другая - я ее для примера привел, чтобы заинтересовать своим проектом, но ажиотажа я так и не увидел, а ведь проект мой простаивает. (
0
1617 / 1182 / 553
Регистрация: 08.01.2012
Сообщений: 4,561
11.04.2014, 13:41
заинтересовать своим проектом???
в чем интерес? видимо ответивших много, раз даже схожую картинку увидеть нельзя
0
0 / 0 / 0
Регистрация: 07.04.2014
Сообщений: 13
18.04.2014, 03:53  [ТС]
Предлагаю вашему вниманию ссылку на скачивание проекта в альфа версии. Проблемы три на текуший момент:
1) Прозрачность картинки PNG посредством функции Region;
2) Внутри программы есть пометка с легеньким, но мне неизвестным вопросиком: //NB;
3) Так же внутри программы есть пометка с легеньким, но мне неизвестным вопросиком: //NB;

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

У меня она работает. Если у кого-то проблемы, я перезалью на другой файлообменник.
Вложения
Тип файла: rar Path of Exile Righteous Fire Calculator.rar (8.10 Мб, 11 просмотров)
0
Заблокирован
19.04.2014, 08:10
WPF используйте.
0
0 / 0 / 0
Регистрация: 07.04.2014
Сообщений: 13
22.04.2014, 07:34  [ТС]
И на какой же из трех моих вопросов (было три вопроса в комментарии от 18.04.2014г. от Р.Х.) это ответ?
Искать в интернете расшифровку иностранных аббревиатур, конечно, не так сложно, но мне все же хотелось бы избежать этого и просто вставить в программу строчки необходимого мне кода.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
22.04.2014, 07:34
Помогаю со студенческими работами здесь

PNG прозрачность
У меня BCB 2010 там есть TPNGImage.hpp есть возможность создавать png холсты))) так вот мне нужно создать холст фон которого будет...

IE6 и прозрачность png
У кого-нибудь есть наиболее лучшее решение. В интернете много всего но пока не подходит ничего.

GDI+ и прозрачность PNG
Редко программирую что-либо, но бывает. Помогите советом или примером в решении, как мне казалось, простой задачи: преобразование PNG...

Изменить прозрачность PNG
В у дива id = "#Obloge2". Его описание в css: #Obloge2 { background: url(Staty.png) no-repeat center center; background-size: 100% 100%;...

Загрузка png из dll + прозрачность
Всем привет! В кое-то веке пришлось загрузить png изображение из dll. Поскольку ни раз читал про это я даже и не думал, что могут...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
9
Ответ Создать тему
Новые блоги и статьи
делаю науч статью по влиянию грибов на сукцессию
anaschu 13.03.2026
прикрепляю статью
SDL3 для Desktop (MinGW): Создаём пустое окно с нуля для 2D-графики на SDL3, Си и C++
8Observer8 10.03.2026
Содержание блога Финальные проекты на Си и на C++: hello-sdl3-c. zip hello-sdl3-cpp. zip Результат:
Установка CMake и MinGW 13.1 для сборки С и C++ приложений из консоли и из Qt Creator в EXE
8Observer8 10.03.2026
Содержание блога MinGW - это коллекция инструментов для сборки приложений в EXE. CMake - это система сборки приложений. Здесь описаны базовые шаги для старта программирования с помощью CMake и. . .
Как дизайн сайта влияет на конверсию: 7 решений, которые реально повышают заявки
Neotwalker 08.03.2026
Многие до сих пор воспринимают дизайн сайта как “красивую оболочку”. На практике всё иначе: дизайн напрямую влияет на то, оставит человек заявку или уйдёт через несколько секунд. Даже если у вас. . .
Модульная разработка через nuget packages
DevAlt 07.03.2026
Сложившийся в . Net-среде способ разработки чаще всего предполагает монорепозиторий в котором находятся все исходники. При создании нового решения, мы просто добавляем нужные проекты и имеем. . .
Модульный подход на примере F#
DevAlt 06.03.2026
В блоге дяди Боба наткнулся на такое определение: В этой книге («Подход, основанный на вариантах использования») Ивар утверждает, что архитектура программного обеспечения — это структуры,. . .
Управление камерой с помощью скрипта OrbitControls.js на Three.js: Вращение, зум и панорамирование
8Observer8 05.03.2026
Содержание блога Финальная демка в браузере работает на Desktop и мобильных браузерах. Итоговый код: orbit-controls-threejs-js. zip. Сканируйте QR-код на мобильном. Вращайте камеру одним пальцем,. . .
SDL3 для Web (WebAssembly): Синхронизация спрайтов SDL3 и тел Box2D
8Observer8 04.03.2026
Содержание блога Финальная демка в браузере. Итоговый код: finish-sync-physics-sprites-sdl3-c. zip На первой гифке отладочные линии отключены, а на второй включены:. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru