Подскажите, пожалуйста, имеет ли решение задача: нужно спортировать на Mac пользуясь Lazarus приложение на Delphi 6, работающее с библиотекой GDI+ для отрисовки графики на TBitmap.
Насколько я знаю, GDI+ нет для Mac.
Какими средствами нужно пользоваться, чтобы получить доступ из программы на Lazarus для Mac к тем же инструментам, которые предоставляет GDI+ - отрисовка отрезков, кривых Безье с антиалиасингом, заполнение цветом областей?
Портирование в Lazarus для Mac проекта на Delphi 6 c GDI+
Модератор: Модераторы
- Sergei I. Gorelkin
- энтузиаст
- Сообщения: 1409
- Зарегистрирован: 24.07.2005 14:40:41
- Откуда: Зеленоград
Теоретически решение существует - это http://aggpas.org порт Antigrain Geometry для FreePascal. Работает в Windows, Linux и MacOS. Однако эта библиотека - как бы помягче выразиться - не совсем GDI+. Переписывать придется все с нуля...
-
Vinney Pooh
- незнакомец
- Сообщения: 1
- Зарегистрирован: 26.06.2006 17:29:21
А еще можно поробовать воспользоваться реализацией GDI+ из MONO, называется библиотечка Libgdiplus и базируется на Cairo
А вот здесь есть версия для MacOS: http://libgdiplus.darwinports.com/
А вот здесь есть версия для MacOS: http://libgdiplus.darwinports.com/
