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

Преобразование изображения в 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

/ /

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

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

Только зарегистрированые пользователи имеют возможность комментировать работы
Похожие работы
Тип Название Рейтинг Категория Стоимость
Исходник Обработка изображений С# 0 .NET (C#) 500,00
Исходник Редактор изображений С++ 1 C/C++ 1 500,00
Другое Элементарные преобразования над математическими матрицами 0 C/C++ бесплатно
Исходник Наложение шума на изображение С# 0 .NET (C#) 99,00
Исходник Особые точки на изображении С# 0 .NET (C#) 500,00
Купить

500,00 

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

Заказать через

JpgToASCII.zip
1869
Оцени работу

рейтинг

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