Graphin.dll project
От: c-smile Канада http://terrainformatica.com
Дата: 26.05.07 01:47
Оценка: 114 (8)
Открыл на google code проект Graphin.

graphin dll это внешне простой графический движок который содержит
agg, png, jpeg. Движок имплементирует внешний интерфейс (plain C) с объектами
http://terrainformatica.com/sciter/Graphics.whtm и http://terrainformatica.com/sciter/Image.whtm.

Нечто типа GDI+ только быстрее и "мультиплатформеннее" что ли.
Re: Graphin.dll project
От: c-smile Канада http://terrainformatica.com
Дата: 26.05.07 01:47
Оценка:
Здравствуйте, c-smile, Вы писали:

Забыл url: http://code.google.com/p/graphin/
Re: Graphin.dll project
От: adontz Грузия http://adontz.wordpress.com/
Дата: 26.05.07 11:29
Оценка:
Здравствуйте, c-smile, Вы писали:

Будем оборачивать
A journey of a thousand miles must begin with a single step © Lau Tsu
Re[2]: Graphin.dll project
От: c-smile Канада http://terrainformatica.com
Дата: 26.05.07 20:32
Оценка:
Здравствуйте, adontz, Вы писали:

A>Здравствуйте, c-smile, Вы писали:


A>Будем оборачивать


Давай. Я сегодня закончу это безобразие в первом приближении.
Re[3]: Graphin.dll project
От: adontz Грузия http://adontz.wordpress.com/
Дата: 26.05.07 23:22
Оценка: :)))
Здравствуйте, c-smile, Вы писали:

CS>Давай. Я сегодня закончу это безобразие в первом приближении.


Заодно опиши для русской аудитории этимологию названия.
A journey of a thousand miles must begin with a single step © Lau Tsu
Re[4]: Graphin.dll project
От: c-smile Канада http://terrainformatica.com
Дата: 27.05.07 00:52
Оценка:
Здравствуйте, adontz, Вы писали:

A>Здравствуйте, c-smile, Вы писали:


CS>>Давай. Я сегодня закончу это безобразие в первом приближении.


A>Заодно опиши для русской аудитории этимологию названия.


Кстати.
Для нужд лого требуется фото графинцика. Можно с огурчиком и газетой "Правда".
Есть у кого?
Re[5]: Graphin.dll project
От: adontz Грузия http://adontz.wordpress.com/
Дата: 27.05.07 01:36
Оценка:
Здравствуйте, c-smile, Вы писали:

CS>Кстати.

CS>Для нужд лого требуется фото графинцика. Можно с огурчиком и газетой "Правда".
CS>Есть у кого?

OMG, я думал я шучу.
A journey of a thousand miles must begin with a single step © Lau Tsu
Re: Graphin.dll project
От: c-smile Канада http://terrainformatica.com
Дата: 27.05.07 07:13
Оценка:
Здравствуйте, c-smile, Вы писали:

Ну в общем в первом приближении готово.



Нужно: C++ wrapper. Документация какая никакая. Больше примеров.
Re[5]: Graphin.dll project
От: Sinclair Россия https://github.com/evilguest/
Дата: 29.05.07 08:23
Оценка:
Здравствуйте, c-smile, Вы писали:
CS>Кстати.
CS>Для нужд лого требуется фото графинцика. Можно с огурчиком и газетой "Правда".
CS>Есть у кого?
Выбери здесь. Если что понравится, купим.
... << RSDN@Home 1.2.0 alpha rev. 677>>
Уйдемте отсюда, Румата! У вас слишком богатые погреба.
Re: Graphin.dll project
От: Anpek  
Дата: 29.05.07 11:46
Оценка:
Здравствуйте, c-smile, Вы писали:

А как скачать-то можно?
Ссылка svn checkout http://graphin.googlecode.com/svn/trunk/ graphin что-то не работает в Тортилле
Re[5]: Graphin.dll project
От: McSeem2 США http://www.antigrain.com
Дата: 29.05.07 16:40
Оценка: :))) :)))
Здравствуйте, c-smile, Вы писали:

CS>Кстати.

CS>Для нужд лого требуется фото графинцика. Можно с огурчиком и газетой "Правда".
CS>Есть у кого?

А еще "Гармонь" — был вроде бы у тебя такой проект. Графин, стакан, огурец и гармонь. Это нормально...
McSeem
Я жертва цепи несчастных случайностей. Как и все мы.
Re: Graphin.dll project
От: McSeem2 США http://www.antigrain.com
Дата: 29.05.07 16:58
Оценка:
Здравствуйте, c-smile, Вы писали:

CS>graphin dll это внешне простой графический движок который содержит

CS>agg, png, jpeg. Движок имплементирует внешний интерфейс (plain C) с объектами
CS>http://terrainformatica.com/sciter/Graphics.whtm и http://terrainformatica.com/sciter/Image.whtm.

CS>Нечто типа GDI+ только быстрее и "мультиплатформеннее" что ли.


В качестве опции, возможно было бы полезно взять интерфейс OpenVG. Конечно, оно вам не очень-то надо, но в качестве потенциального пиара возможно было бы неплохо. Правда комитет вряд ли даст статус официальной OpenVG имплементации, поскольку они ничего кроме FSAA не признают. Ну и к тому же, OpenVG страдает некоторыми серьезными недостатками, как то stateful модель, предполагающую наличие статических данных. Но вообще-то, некоторые идеи можно было бы перенять, например модель Path — чтобы была возможность одним вызовом рисовать произвольные фигуры. В OpenVG это практически прямое мапирование путей из SVG и XAML.
McSeem
Я жертва цепи несчастных случайностей. Как и все мы.
Re[6]: Graphin.dll project
От: c-smile Канада http://terrainformatica.com
Дата: 29.05.07 17:45
Оценка:
Здравствуйте, McSeem2, Вы писали:

MS>Здравствуйте, c-smile, Вы писали:


CS>>Кстати.

CS>>Для нужд лого требуется фото графинцика. Можно с огурчиком и газетой "Правда".
CS>>Есть у кого?

MS>А еще "Гармонь" — был вроде бы у тебя такой проект. Графин, стакан, огурец и гармонь. Это нормально...


На самом деле, да, еще вот на выходе проект stakan.dll — инкапсуляция GUI message pump и абстракция окна верхнего уровня.
Таки да, сей предмет для гармони полmзителен. Ну и для sciter опять же.

В принципе коцепция выборки сообщений идентична для win и xlib (да и в дарвин)- задрала если честно
необходимость каждый раз лисапеты делать.
Re[2]: Graphin.dll project
От: c-smile Канада http://terrainformatica.com
Дата: 29.05.07 17:56
Оценка:
Здравствуйте, Anpek, Вы писали:

A>Здравствуйте, c-smile, Вы писали:


A>А как скачать-то можно?

A>Ссылка svn checkout http://graphin.googlecode.com/svn/trunk/ graphin что-то не работает в Тортилле

Странно, а так например ты файл видишь:
http://graphin.googlecode.com/svn/trunk/include/graphin.h

?
Re[2]: Graphin.dll project
От: c-smile Канада http://terrainformatica.com
Дата: 29.05.07 18:17
Оценка:
Здравствуйте, McSeem2, Вы писали:

MS>Здравствуйте, c-smile, Вы писали:


CS>>graphin dll это внешне простой графический движок который содержит

CS>>agg, png, jpeg. Движок имплементирует внешний интерфейс (plain C) с объектами
CS>>http://terrainformatica.com/sciter/Graphics.whtm и http://terrainformatica.com/sciter/Image.whtm.

CS>>Нечто типа GDI+ только быстрее и "мультиплатформеннее" что ли.


MS>В качестве опции, возможно было бы полезно взять интерфейс OpenVG. Конечно, оно вам не очень-то надо, но в качестве потенциального пиара возможно было бы неплохо. Правда комитет вряд ли даст статус официальной OpenVG имплементации, поскольку они ничего кроме FSAA не признают. Ну и к тому же, OpenVG страдает некоторыми серьезными недостатками, как то stateful модель, предполагающую наличие статических данных. Но вообще-то, некоторые идеи можно было бы перенять, например модель Path — чтобы была возможность одним вызовом рисовать произвольные фигуры. В OpenVG это практически прямое мапирование путей из SVG и XAML.


Path это имхо половина дела. На самом деле полезнее было бы иметь возможнось сериализации последовательности вообще всех операций (а не только line_to cо товарищи) с возможностью параметризации таких последоавтельностей. Нечто типа metafiles или "двоичного svg". Павел (коржик который) в принципе сделал прямую интерпретацию
svg (для htmlayout/sciter) — т.е. в принципе можно и svg (в текстовом виде — как есть) использовать.

В принципе простейший интерфейс который я использую позволяет сериализовать последовательности в некий гпрафический байткод без всяких проблем.
Ключевой момент — парметрические блоки и параметризация. Как пример практической реалии: rounded rect с заливкой который растягивается на весь контейнер сохраняя радиус закруглений вне зависимости от размера контейнера.

Вот это вот реально имеет смысл — тогда можно было бы действительно собирать изображение из строительных блоков некоей библиотеки.
Re[3]: Graphin.dll project
От: Anpek  
Дата: 29.05.07 18:19
Оценка:
Здравствуйте, c-smile, Вы писали:

CS>Странно, а так например ты файл видишь:

CS>http://graphin.googlecode.com/svn/trunk/include/graphin.h

Вижу.
Может я не так Торитллой ползуюсь — просто она пишет что нет такого URL-а
Re[4]: Graphin.dll project
От: c-smile Канада http://terrainformatica.com
Дата: 29.05.07 18:34
Оценка:
Здравствуйте, Anpek, Вы писали:

A>Здравствуйте, c-smile, Вы писали:


CS>>Странно, а так например ты файл видишь:

CS>>http://graphin.googlecode.com/svn/trunk/include/graphin.h

A>Вижу.

A>Может я не так Торитллой ползуюсь — просто она пишет что нет такого URL-а

Попробовал еще раз http://graphin.googlecode.com/svn/trunk/ работает на checkout.
Re[6]: Graphin.dll project
От: Alex Reyst Россия  
Дата: 30.05.07 06:00
Оценка: :)
Здравствуйте, Sinclair, Вы писали:

S>Выбери здесь. Если что понравится, купим.


Какой ужас! Наглая реклама молока, раствора желтой кровяной соли и обычных чернил!
Ни единого намека на огурчик и газету "Правда"
Все, что здесь сказано, может и будет использоваться против меня...
Re[6]: Graphin.dll project
От: c-smile Канада http://terrainformatica.com
Дата: 30.05.07 06:47
Оценка:
Здравствуйте, Sinclair, Вы писали:

S>Здравствуйте, c-smile, Вы писали:

CS>>Кстати.
CS>>Для нужд лого требуется фото графинцика. Можно с огурчиком и газетой "Правда".
CS>>Есть у кого?
S>Выбери здесь. Если что понравится, купим.

А чего-то не лежит душа к тому стеклу...

Я вот нашел картинку Петрова-Водкина "Подсвечник и Графин". Душевно.
Кузьма Сергеич мастер был однако...
Re: Требуется Linux port maintainer.
От: c-smile Канада http://terrainformatica.com
Дата: 30.05.07 19:17
Оценка:
Здравствуйте, c-smile, Вы писали:

Требуется Linux port maintainer.
Я сделаю начальный порт но потом за ним надо следить.
Есть желающие?
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.