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

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

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

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

Сообщение Сергей Н » 26.06.2006 16:28:30

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

Насколько я знаю, GDI+ нет для Mac.
Какими средствами нужно пользоваться, чтобы получить доступ из программы на Lazarus для Mac к тем же инструментам, которые предоставляет GDI+ - отрисовка отрезков, кривых Безье с антиалиасингом, заполнение цветом областей?
Сергей Н
незнакомец
 
Сообщения: 1
Зарегистрирован: 26.06.2006 16:07:02

Сообщение Sergei I. Gorelkin » 26.06.2006 17:22:29

Теоретически решение существует - это http://aggpas.org порт Antigrain Geometry для FreePascal. Работает в Windows, Linux и MacOS. Однако эта библиотека - как бы помягче выразиться - не совсем GDI+. Переписывать придется все с нуля...
Аватара пользователя
Sergei I. Gorelkin
энтузиаст
 
Сообщения: 1395
Зарегистрирован: 24.07.2005 14:40:41
Откуда: Зеленоград

Сообщение Vinney Pooh » 26.06.2006 17:45:32

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

А вот здесь есть версия для MacOS: http://libgdiplus.darwinports.com/
Vinney Pooh
незнакомец
 
Сообщения: 1
Зарегистрирован: 26.06.2006 17:29:21


Вернуться в Lazarus

Кто сейчас на конференции

Сейчас этот форум просматривают: Google [Bot] и гости: 20

Рейтинг@Mail.ru