1. C# / Говнокод #8229

    +122

    1. 01
    2. 02
    3. 03
    4. 04
    5. 05
    6. 06
    7. 07
    8. 08
    9. 09
    10. 10
    11. 11
    12. 12
    13. 13
    14. 14
    for (int y = 0; y < bmp.Height; y++)
            {
                for (int x = 0; x < bmp.Width; x++)
                {
                    Color col = bmp.GetPixel(x, y);
                    col = Color.FromArgb((col.R + col.G + col.B) / 3,
                        (col.R + col.G + col.B) / 3,
                        (col.R + col.G + col.B) / 3);
                    int rValue = int.Parse(col.R.ToString());
                    html.Append(getGrayShade(rValue));
                    if (x == bmp.Width - 1)
                        html.Append("<br/&rt");
                }
            }

    Нашел проект на codeproject, для конвертации изображения в аscii-art

    Запостил: psina-from-ua, 18 Октября 2011

    Комментарии (9) RSS

    • Чёто халтурный аскиарт получается.
      Не соотносит рисунок букв и текстуру изображения.

      > int rValue = int.Parse(col.R.ToString());
      Это чё за
      Ответить
    • вычисление интенсивности белого - ебнуться можно
      Ответить
    • На CodeProject вообще говнокода процентов так 95
      Ответить
    • странная комбинация: "<br/&rt"
      Ответить
    • Я бросился к Крису и упал возле него на колени. Обхватив его голову и укладывая её себе на колени, я почувствовал липкую кровь у себя на руках.
      Ответить

    Добавить комментарий