169 похожих чатов

Чтобы закончить споры: 1. SVG это очень непростой формат. Его внешняя

простота - "сейчас path разберу, делов то" обманчива. Написать его поддержку в достаточном (даже не полном объеме) весьма сложно. Чтобы это работало быстро - сложно вдвойне.
2. "Уже есть отрисовка вектора, натянуть туда SVG пара дней" - нет. Пара месяцев в лучшем случае.
3. "Не надо же все реализовывать". Все - не надо, но нужно многое, иначе придется все свои SVG руками писать. А смысл тогда?
4. Даже браузеры рисуют SVG так себе. Они плохо переваривают реально большие картинки, дико тормозят на изменении масштаба.
5. На данныей момент есть только одна нативная библиотека для delphi/lazarus которая неплохо поддерживает SVG, и вы ее знаете.
И она не просто умеет его рисовать, а позволяет это делать через любую графическую подсистему. И она оптимизирована для отображения больших SVG (десятки тысяч примитивов).

3 ответов

38 просмотров

А в 5 пункте какую системы вы имеете ввиду?

Kirill Filippenok
А в 5 пункте какую системы вы имеете ввиду?

не надо тебе про нее знать, "мы не произносим здесь имя сам-знаешь-кого" © :) зы. Саша скромно намекает на свою библиотеку. Поищи здесь HTMLComponents

Стикер

Похожие вопросы

Обсуждают сегодня

а через ESC-код ?
Alexey Kulakov
29
30500 за редактор? )
Владимир
47
Чёт не понял, я ж правильной функцией воспользовался чтобы вывести отладочную информацию? но что-то она не ловится
notme
18
У меня есть функция где происходит это: write_bit(buffer, 1); write_bit(buffer, 0); write_bit(buffer, 1); write_bit(buffer, 1); write_bit(buffer, 1); w...
~
13
Недавно Google Project Zero нашёл багу в SQLite с помощью LLM, о чём достаточно было шумно в определённых интернетах, которые сопровождались рассказами, что скоро всех "ибешни...
Alex Sherbakov
5
в JclConsole объявлено так: function CtrlHandler(CtrlType: DWORD): BOOL; stdcall; - где ваше объявление с stdcall? у вас на картинке нет stdcall
Karagy
8
Как передать управляющий символ в открытую через CreateProcess консоль? Собсна, есть процедура: procedure TRedirectThread.WriteData(Data: OEMString); var Written: Cardinal;...
Serjone
6
Ребят в СИ можно реализовать ООП?
Николай
33
program test; {$mode delphi} procedure proc(v: int32); overload; begin end; procedure proc(v: int64); overload; begin end; var x: uint64; begin proc(x); end. Уж не знаю...
notme
6
у вас два процесса. один посылает другому сигнал. у вас есть код обоих процессов? если всё не так - расскажите как оно на самом деле. а именно кто кому чего, есть-ли консоли,...
Karagy
6
Карта сайта