Вверх ↑
Ответов: 9906
Рейтинг: 351
#1: 2008-02-17 15:14:42 ЛС | профиль | цитата
А по моему, так надо:

  • сканировать точки НЕ по исходной картинке, а по результирующей, безо всяких там "дурацих пропусков"
  • если тупо - то просто находить наиболее близкую точку в исходной, и копировать ейные цвета
  • чего-то мне представляется, что копировать один dword - пошустрее должно быть, чем три раза по одному байту
  • вычисления с плавающей арифметикой на самом внутреннем цикле, и сравнение этих вычислений по скорости, этим самым одним mov-ом - занятие для мазахистов
  • если пытаться являть интеллект для "размешивания", то "найденная точка" в исходной картинке - по-всякому лежит между 4-мя настоящими.
    Смешать их цвета в нужных пропорциях, и всего делов, вроде бы.
    Откуда учетверение памяти, какие матрицы - не пойму никак...
  • карма: 9

    0