1. Python / Говнокод #9738

    −95

    1. 1
    2. 2
    3. 3
    4. 4
    try:
        ix, iy, image = im.size[0], im.size[1], im.tostring("raw", "RGBA", 0, -1)
    except SystemError:
        ix, iy, image = im.size[0], im.size[1], im.tostring("raw", "RGBX", 0, -1)

    "Ну пожалуйста!"
    Нашел здесь:
    http://pyopengl.sourceforge.net/context/tutorials/nehe6.xhtml

    Запостил: Vindicar, 23 Марта 2012

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

    • im.tostring("raw", "RGBA", 0, -1)
      ------------------------^^^^^^
      im.tostring("raw", "RGBX", 0, -1)
      ------------------------^^^^^^

      Похоже, пробуют разные цветовые модели. Т.ч. какой-то смысл во всем этом есть :)
      Ответить
      • Ох, да. Не заметил.
        Ответить
        • А я сижу думаю, почему говно? Пока в комменты не залез. ИМХО достаточно очевидная разница...
          Ответить
          • Написано всё равно кривенько. ix, iy можно один раз сверху написать. Ексепшн-то ловится только в image = im.tostring("raw", "RGBA", 0, -1)
            Ответить
            • Не достаточно кривенько для стоящего говнокода...
              Ответить

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