Сейчас работаем

Преобразование изображения в 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 
(без учета комиссии 3,8 %)
Сразу после оплаты Вы получите работу на электронную почту. Файлы отправляются автоматически.
Похожие работы
Тип Название Рейтинг Категория Стоимость
Исходник Обработка изображений С# 0 .NET (C#) 1 500,00
Исходник Редактор изображений С++ 1 C/C++ 1 500,00
Другое Элементарные преобразования над математическими матрицами 0 C/C++ бесплатно
Другие работы автора
Тип Название Рейтинг Категория Стоимость
Исходник Голосовое управление/ Голосовой ввод данных C# -1 .NET (C#) 1 500,00
Исходник Гороскоп, реализованный при помощи парсинга различных сайтов C# 0 .NET (C#) 1 500,00
Исходник Дискретная математика. Операции над множествами C# 0 .NET (C#) 1 500,00
Комментарии (0)

Mihail

/ /

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

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

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