Портирование в Lazarus для Mac проекта на Delphi 6 c GDI+

Вопросы программирования и использования среды Lazarus.

Модератор: Модераторы

Ответить
Сергей Н
незнакомец
Сообщения: 1
Зарегистрирован: 26.06.2006 16:07:02

Портирование в Lazarus для Mac проекта на Delphi 6 c GDI+

Сообщение Сергей Н »

Подскажите, пожалуйста, имеет ли решение задача: нужно спортировать на Mac пользуясь Lazarus приложение на Delphi 6, работающее с библиотекой GDI+ для отрисовки графики на TBitmap.

Насколько я знаю, GDI+ нет для Mac.
Какими средствами нужно пользоваться, чтобы получить доступ из программы на Lazarus для Mac к тем же инструментам, которые предоставляет GDI+ - отрисовка отрезков, кривых Безье с антиалиасингом, заполнение цветом областей?
Аватара пользователя
Sergei I. Gorelkin
энтузиаст
Сообщения: 1409
Зарегистрирован: 24.07.2005 14:40:41
Откуда: Зеленоград

Сообщение Sergei I. Gorelkin »

Теоретически решение существует - это http://aggpas.org порт Antigrain Geometry для FreePascal. Работает в Windows, Linux и MacOS. Однако эта библиотека - как бы помягче выразиться - не совсем GDI+. Переписывать придется все с нуля...
Vinney Pooh
незнакомец
Сообщения: 1
Зарегистрирован: 26.06.2006 17:29:21

Сообщение Vinney Pooh »

А еще можно поробовать воспользоваться реализацией GDI+ из MONO, называется библиотечка Libgdiplus и базируется на Cairo

А вот здесь есть версия для MacOS: http://libgdiplus.darwinports.com/
Ответить