![]() |
|
Модераторы: gambit, Partizan |
![]()
|
|
| Whitebrain |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 22 Регистрация: 13.4.2010 Репутация: нет Всего: нет |
В PictureBox грузится около 6 картинок ,и с некой периодичностью загружаются новые картинки,потом исчезают.
Вопрос в следующем 1)как лучше сделать ,чего читать, куда смотреть 2)прозрачность задника картинок Заранее спасибо. |
|||
|
||||
| -Mikle- |
|
|||
![]() Невидимка Vingrad'а ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 1672 Регистрация: 22.6.2003 Где: Казахстан, Астана Репутация: 8 Всего: 59 |
Я не понял задачу. Поясни, что значит 6 картинок в один пикчебокс? Может просто 6 картинок должны нарисоваться? В общем, поясни.
-------------------- Если тебе плюют в спину, значит ты впереди... |
|||
|
||||
| Whitebrain |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 22 Регистрация: 13.4.2010 Репутация: нет Всего: нет |
Например у меня в центре picturebox квадрат ,а вокруг должно быть 3 кружка,и квадрат и кружок хранятся в виде картинок в двух файлах .bmp.
Тоесть в picturebox должно находится 4 изображения . Это сообщение отредактировал(а) Whitebrain - 6.4.2011, 11:47 |
|||
|
||||
| Whitebrain |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 22 Регистрация: 13.4.2010 Репутация: нет Всего: нет |
Вот сделал с 3 изображениями,есть ли какой более оптимизированный метод?
|
|||
|
||||
| -Mikle- |
|
|||
![]() Невидимка Vingrad'а ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 1672 Регистрация: 22.6.2003 Где: Казахстан, Астана Репутация: 8 Всего: 59 |
Русуй точно таким же способом, только сразу на графиксе любого окна, а не в картинку... Забудь про пикчебокс, рисовать можно в любом контроле (например Panel).
-------------------- Если тебе плюют в спину, значит ты впереди... |
|||
|
||||
| Whitebrain |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 22 Регистрация: 13.4.2010 Репутация: нет Всего: нет |
panel.Image и понеслось?
еще вопрос ,у png задний слой прозрачный,верно? и еще как дела с гифками обстоят,их точно также можно? |
|||
|
||||
| -Mikle- |
|
|||
![]() Невидимка Vingrad'а ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 1672 Регистрация: 22.6.2003 Где: Казахстан, Астана Репутация: 8 Всего: 59 |
Нет, событие panel.Paint и вперед... У него нет заднего слоя. Просто каждый пиксель, помимо цвета, несет информацию об уровне прозрачности от 0 до 255. С гифками придется немного постараться. Есть класс аниматора, но я с ним дела не имел. А вообще, к сведению, формат GIF давно стал платным и его использование должно быть лицензированным кажется. -------------------- Если тебе плюют в спину, значит ты впереди... |
|||
|
||||
| Whitebrain |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 22 Регистрация: 13.4.2010 Репутация: нет Всего: нет |
хорошо,тогда еще пару вопросов ,ресайз изображения делать как?евент по изменению размера getwidth ,ну а размер менять ?
и еще как очищать изображение? |
|||
|
||||
| -Mikle- |
|
|||
![]() Невидимка Vingrad'а ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 1672 Регистрация: 22.6.2003 Где: Казахстан, Астана Репутация: 8 Всего: 59 |
Можно перед рисованием масштаб у графикса задавать, а можно вручную расчитывать. Но если будешь увеличивать, то я сомневаюсь, что будет нормально, потому что битмап он и в африке битмап, при увеличении качество будет только ухудшаться. -------------------- Если тебе плюют в спину, значит ты впереди... |
|||
|
||||
![]()
|
| Прежде чем создать тему, посмотрите сюда: | |
|
|
Используйте теги [code=csharp][/code] для подсветки кода. Используйтe чекбокс "транслит" если у Вас нет русских шрифтов. Что делать если Вам помогли, но отблагодарить помощника плюсом в репутацию Вы не можете(не хватает сообщений)? Пишите сюда, или отправляйте репорт. Поставим :) Так же не забывайте отмечать свой вопрос решенным, если он таковым является :) Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, mr.DUDA, THandle. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | Разработка Windows Forms | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |