На нашем сайте Вы сможете найти готовые курсовые и дипломные работы по программированию
Сейчас работаем

Преобразование изображения в ASCII

Задание 

Разработать программу, преобразующую jpg/jpeg/png/gif в набор символов ASCII. 

Как пользоваться 

Запустите отладку. После отладки кода у вас запустится консоль, нажмите Enter и выберите любое фото. Если фото отображается в консоли некорректно, то вам следует нажать на консоль ПКМ и выбрать Свойства->Шрифты. Ставьте самый маленький размер шрифта, и желательно измените шрифт на Courier new. Так же обязательно убрать галочку "перенос текстового вывода при изменении размеров" в вкладке расположение. Если изображение будет преобразовываться неполностью, то поиграйтесь с настройками. В любом случае корректный вариант вы сможете найти в файле image.txt, который появится в папке с проектом.

Фрагмент программного кода:

public static class Extensions
    {
        #Преобразование пикселя в символ ASCII в зависимости от цвета
        public static void ToGrayScale(this Bitmap bitmap)
        {
            for (int y = 0; y < bitmap.Height; y++)

            {
                for (int x = 0; x < bitmap.Width; x++)
                {
                    var pixel = bitmap.GetPixel(x, y);
                    int avg = (pixel.R + pixel.G + pixel.B) / 3;
                    bitmap.SetPixel(x,y, Color.FromArgb(pixel.A, avg, avg, avg));
                }
            }
        }
    }

Скриншот архива с проектом:

Содержание архива

  • исходный код  на C# для Visual Studio

 

Купить 500,00 
Сразу после оплаты Вы получите работу на электронную почту. Файлы отправляются автоматически. Исходник программ Вы сможете отредактировать, как Вам нужно.
Комментарии (0)

Mihail

/ /

Оставить комментарий

Ты не можешь комментировать

Только зарегистрированые пользователи имеют возможность комментировать работы
Другие работы автора
Тип Название Рейтинг Категория Стоимость
Исходник Голосовое управление/ Голосовой ввод данных C# -1 .NET (C#) 2 000,00
Исходник Гороскоп, реализованный при помощи парсинга различных сайтов C# 0 .NET (C#) 1 500,00
Исходник Дискретная математика. Операции над множествами C# 0 .NET (C#) 1 500,00
Исходник Игра "21" (очко) C# 3 .NET (C#) 2 000,00
Исходник Игра "Виселица" C# 0 .NET (C#) 2 000,00
Новые работы
Тип Название Рейтинг Категория Стоимость
Диплом Разработка Telegram-бота для колледжа АГУ (Python) new 0 Python 10 000,00
Исходник Учёт товаров (Python, Tkinter, Sqlite) new 0 Python 3 000,00
Курсовая АИС "Авиакасса" (C#, WPF, WinForms, SQLite, SQL Server, Access) new 0 .NET (C#) 5 500,00
Курсовая Курсовая работа разработка мобильных приложений "FTP клиент для Android" new 0 Сетевые протоколы 6 500,00
Исходник Транспонирование матрицы new 0 .NET (C#) 150,00
Купить

500,00 

Покупается впервые!
Сразу после оплаты Вы получите работу на электронную почту. Файлы отправляются автоматически. Исходник программ Вы сможете отредактировать, как Вам нужно.
JpgToASCII.zip
1869
Оцени работу

рейтинг

Поделись работой с друзьями

Категории
Преобразование изображения в ASCII
Разработать программу, преобразующую jpg/jpeg/png/gif в набор символов ASCII.
Категория: Образование
Стоимость: 500,00