когда поднялась температура, начал на автопилоте ломать очередной графический редактор — NPS Image Editor, стремящийся совместить простоту Paint с более продвинутыми функциями и инструментами; здесь есть прозрачность, слои, набор фильтров, штамп и возможность создавать собственные кисти. самая жуткая особенность программы даёт о себе знать не сразу — после каждого действия она создаёт в %temp% сырой битмап с копией картинки. в настройках можно сменить формат на png, но нельзя ограничить количество этих файлов, которые NPS сам никогда не удаляет (при большом разрешении картинки это сжирало 30гб за пару часов; для комфортной работы мне пришлось соорудить скрипт, очищающий папку раз в десять минут).
начав ломать кисть, я довольно быстро обнаружил, что редактор использует некоторые из тех же инструкций в gdiplus.dll, что и Paint — то есть часть моих скриптов из Cheat Engine-таблицы для Paint работает и здесь, но немного иначе: то, что в пэйнте меняло только поведение кисти, здесь ломает в том числе и выделение (цвета содержимого моментально искажаются), и интерфейс. отличается и то, как выглядит результат: на картинках выше можно увидеть результат работы одного и того же скрипта в NPS (рис. 1) и Paint (рис. 2)
Post #1003
166

