none
Как реализовать векторный карандаш средствами GDI? RRS feed

  • Вопрос

  • Не прошу полноценное решение, хотя бы скажите как загуглить.

    Пишу векторный редактор. 

    Все пишется стандартными средствами WindowsForms.

    Поддержки видеокарт не предвидется.

    С основными примитивами, текстом и картинками разобрался худо бедно и теперь стоит задача сделать карандаш и все я завис.

    Тк это вектор, то нужно хранить точки, а их в карандаше может быть много, писать их в битмапу тоже не могу тк в них нет поддержки прозрачности(это тоже одно из ограничений. Не спрашивайте я ничего не смогу ответить. Просто вот факт и все. Сам расстраиваюсь. )

    Знаю что в кореле есть реализация карандаша с возможностью последующего редактирования и в идеале сделать как там. 

    Как мне загуглить инфу? 

    Ну или примерчик какой-то может есть? 

    29 января 2021 г. 16:49

Ответы

  • Здравствуйте.

    Цитата: "...в кореле есть реализация карандаша"

    Если речь идёт о векторной графике, то в CorelDraw подобного карандаша нет. Если Вы имеете ввиду что то другое, то напишите, что именно (чтоб хоть иметь представление).

    Цитата: "... писать их в битмапу тоже не могу тк в них нет поддержки прозрачности" 

    А что мешает реализовать прозрачность в битмапе?


    Alexandr_Smirnoff

    31 января 2021 г. 0:59