Форум программистов, компьютерный форум, киберфорум
C# Windows Forms
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.75/4: Рейтинг темы: голосов - 4, средняя оценка - 4.75
0 / 0 / 0
Регистрация: 23.06.2014
Сообщений: 8

Анимация C# работа с картинкой разделение перемещение

26.12.2015, 18:02. Показов 816. Ответов 4
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Нужно реализовать анимацию поведения "обобщенного отображения пекаря" с помощью картинки. Прикрепил файл и скриншот того что уже сделал, также прикрепил информацию о поведении "обобщенного отображении пекаря". т.е. программа должна выполнять те же действия которые описаны в поведении отображения пекаря где в качестве теста это любая картинка. Подайте идею как разбить картинку на третьем шаге или если не сложно набросайте код или мой доведите до ума.
Миниатюры
Анимация C# работа с картинкой разделение перемещение   Анимация C# работа с картинкой разделение перемещение  
Вложения
Тип файла: rar baker+_2.rar (51.7 Кб, 6 просмотров)
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
26.12.2015, 18:02
Ответы с готовыми решениями:

Как убрать разделение между меню и картинкой?
Здравствуйте. Помогите, пожалуйста, поправить код. Проблема в том, что между картинкой и меню появляется пустое пространство. Как его...

Перемещение DIV с картинкой за мышкой
Здравствуйте уважаемые. Условие: Есть див с картинкой, его размеры, скажем 4000на2000, позиционирование абсолют. Требуется: ПЛАВНО...

Перемещение формы с картинкой + эффект Drag&Drop
Здравствуйте. Подскажите, пожалуйста, как быть в следующей ситуации: 1. Есть форма и на ней картинка (Align = alClient) 2. Необходимо...

4
Эксперт .NETАвтор FAQ
 Аватар для Storm23
10425 / 5155 / 1825
Регистрация: 11.01.2015
Сообщений: 6,226
Записей в блоге: 34
26.12.2015, 19:42
Цитата Сообщение от vano9321 Посмотреть сообщение
Нужно реализовать анимацию поведения "обобщенного отображения пекаря" с помощью картинки.
C#
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
        private void btStart_Click(object sender, EventArgs e)
        {
            var ofd = new OpenFileDialog(){Filter = "Images|*.jpg;*.jpeg;*.png;*.bmp"};
            if(ofd.ShowDialog() == DialogResult.OK)
            {
                var img = (Bitmap)Image.FromFile(ofd.FileName);
                pbMain.Image = img;
                pbMain.Refresh();
                Thread.Sleep(500);
 
                for (int i = 0; i < 10; i++)
                {
                    Process(img, float.Parse(tbAlpha.Text), float.Parse(tbNu.Text), float.Parse(tbMu.Text));
                    pbMain.Refresh();
                    Thread.Sleep(500);
                }
            }
        }
 
        private void Process(Bitmap img, float alpha, float nu, float mu)
        {
            var h = img.Height;
            var y1 = nu * h;
            var y2 = h - mu * h;
            var a = alpha*img.Width;
            
            using (var wr = new ImageWrapper(img))
            foreach (var p in wr)
            if(p.Y < y1)
                wr[p] = wr[(int)(p.X * (1-alpha) + a), (int)(p.Y / nu)];
            else
            if (p.Y >= y2)
                wr[p] = wr[(int)(p.X * alpha), (int)((p.Y - h) / mu + h)];
        }
Миниатюры
Анимация C# работа с картинкой разделение перемещение  
Вложения
Тип файла: zip WindowsFormsApplication326_.zip (91.6 Кб, 9 просмотров)
0
0 / 0 / 0
Регистрация: 23.06.2014
Сообщений: 8
26.12.2015, 20:52  [ТС]
У меня выдает ошибку "Необработанное исключение типа "System.FormatException" в mscorlib.dll"
Миниатюры
Анимация C# работа с картинкой разделение перемещение  
0
Эксперт .NETАвтор FAQ
 Аватар для Storm23
10425 / 5155 / 1825
Регистрация: 11.01.2015
Сообщений: 6,226
Записей в блоге: 34
26.12.2015, 21:02
Цитата Сообщение от vano9321 Посмотреть сообщение
У меня выдает ошибку "Необработанное исключение типа "System.FormatException" в mscorlib.dll"
Запятую в текстбоксах вводите вместо точки.
1
0 / 0 / 0
Регистрация: 23.06.2014
Сообщений: 8
26.12.2015, 21:04  [ТС]
Спасибо)
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
26.12.2015, 21:04
Помогаю со студенческими работами здесь

Проблема с картинкой. загрузка файла на сервер. перемещение в дир
Вот есть проблема. Загружаю данные методом пост. Эти данные вставляются в табл. В БД. В том числе загружаю файл. Ему необходимо...

Анимация. Как сделать во время выполнения медленное появление label с картинкой
Анимация. Как сделать во время выполнения медленное появление label с картинкой после нажатия кнопки?

Анимация: плавное перемещение
Приветствую. Суть такова: на странице имеются два блока div, в две колонки, внутри каждого некоторого кол-во отдельных отрисованных...

Анимация персонажа, резкое перемещение
При перемещении персонажа меняются кадры спрайта (1кадр - 2кадр - 3кадр -1кадр - 2кадр и т.д.). Тут все хорошо, но при самом перемещении по...

Анимация: перемещение и масштабирование рисунка
Вот текст программы: begin SetPenWidth(3); Circle(200,200,120); Circle(200,200,60); FloodFill(200,200,clBlack); ...


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

Или воспользуйтесь поиском по форуму:
5
Ответ Создать тему
Новые блоги и статьи
Инструменты COM: Сохранение данный из VARIANT в файл и загрузка из файла в VARIANT
bedvit 28.01.2026
Сохранение базовых типов COM и массивов (одномерных или двухмерных) любой вложенности (деревья) в файл, с возможностью выбора алгоритмов сжатия и шифрования. Часть библиотеки BedvitCOM Использованы. . .
Загрузка PNG с альфа-каналом на SDL3 для Android: с помощью SDL_LoadPNG (без SDL3_image)
8Observer8 28.01.2026
Содержание блога SDL3 имеет собственные средства для загрузки и отображения PNG-файлов с альфа-каналом и базовой работы с ними. В этой инструкции используется функция SDL_LoadPNG(), которая. . .
Загрузка PNG с альфа-каналом на SDL3 для Android: с помощью SDL3_image
8Observer8 27.01.2026
Содержание блога SDL3_image - это библиотека для загрузки и работы с изображениями. Эта пошаговая инструкция покажет, как загрузить и вывести на экран смартфона картинку с альфа-каналом, то есть с. . .
Влияние грибов на сукцессию
anaschu 26.01.2026
Бифуркационные изменения массы гриба происходят тогда, когда мы уменьшаем массу компоста в 10 раз, а скорость прироста биомассы уменьшаем в три раза. Скорость прироста биомассы может уменьшаться за. . .
Воспроизведение звукового файла с помощью SDL3_mixer при касании экрана Android
8Observer8 26.01.2026
Содержание блога SDL3_mixer - это библиотека я для воспроизведения аудио. В отличие от инструкции по добавлению текста код по проигрыванию звука уже содержится в шаблоне примера. Нужно только. . .
Установка Android SDK, NDK, JDK, CMake и т.д.
8Observer8 25.01.2026
Содержание блога Перейдите по ссылке: https:/ / developer. android. com/ studio и в самом низу страницы кликните по архиву "commandlinetools-win-xxxxxx_latest. zip" Извлеките архив и вы увидите. . .
Вывод текста со шрифтом TTF на Android с помощью библиотеки SDL3_ttf
8Observer8 25.01.2026
Содержание блога Если у вас не установлены Android SDK, NDK, JDK, и т. д. то сделайте это по следующей инструкции: Установка Android SDK, NDK, JDK, CMake и т. д. Сборка примера Скачайте. . .
Использование SDL3-callbacks вместо функции main() на Android, Desktop и WebAssembly
8Observer8 24.01.2026
Содержание блога Если вы откроете примеры для начинающих на официальном репозитории SDL3 в папке: examples, то вы увидите, что все примеры используют следующие четыре обязательные функции, а. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru