Cтудент Сыктывкарского государственного университета Сергей Шпикин создал самый маленький графический редактор Micro Paint. Его «вес», исходя из компьютерного сленга, составляет всего 12 Кб, а при сжатии в bat-файл — 4,7 Кб.
По словам автора, программу он создал после того, как в теме одного из сайтов прочитал, что «один человек сделал свой маленький редактор — весом в 9 килобайт». «Меня это удивило и заинтересовало, так что скачал и стал изучать. Выяснилось, что 9 килобайт он весит только в архиве, а на самом деле там порядка 32 или даже 60 килобайт», — рассказал С.Шпикин агентству «КомиОнлайн». Вдобавок версия программа «коллеги» была написана на языке программирования Visual Basic, в котором все-таки используется не настоящий машинный код. «В общем, я принял вызов и начал делать свою версию редактора на С++, поставив целью сделать как можно более компактный исполняемый файл и, по возможности, более богатый функциями», — добавил программист. Большинство идей, по словам автора, взяты из оригинального редактора MS Paint, по умолчанию встроенного в операционную систему Windows.
«Всего на разработку ушло около двух дней. Самым сложным было соблюдать маленький вес, пришлось даже частично переписать заново некоторые стандартные функции С++. Более компактная версия в bat-файле работает только в Windows XP, в Vista есть какие-то проблемы с запуском», — рассказал С.Шпикин.
При помощи графического редактора Micro Paint можно рисовать прямоугольники, окружности, прямые линии, работать кистью и распылителем. Поддерживаются выбираемые два цвета (фоновый и главный), смена размера кисти, загрузка картинок в формате JPG, GIF, PNG, BMP и сохранение в GIF, PNG, BMP. На все инструменты и некоторые функции назначены горячие клавиши для удобства управления.
Ультрапортативную программу программист распространяет бесплатно.
Комментарии