Я создаю сложное приложение для веб-аналитики, и мне интересно, что вы, ребята, думаете по этому поводу.
Лучше иметь 6 или около того Микроэкземпляров или 2 или 3 малых / средних экземпляра из EC2?
Некоторый контекст: Или получить ограничивающие прямоугольники (или даже лучше) старые области skool для фигур SVG, нарисованных с помощью GDI +? Тем не мение. Я искал SVG ...
Как мне перевести координаты мыши в мировые координаты с помощью GDI +? Или получить ограничивающие прямоугольники (или даже лучше) старые области skool для фигур SVG, нарисованных с помощью GDI +?
В любом случае. Я искал код SVG и нашел:
http://development.mwcs.de/svgimage.html
Это первый компонент Delphi, который действительно работает с SVG, но я отвлекся.
Это компонент использует GDI + для отображения кругов, кривых и т. д.
GDI + использует матрицы для преобразования мировых координат, поворотов и искажений в координаты экрана.
Я понимаю эту часть. Вы используете умножение матриц для перевода.
Проблема в следующем.
Если я наведу курсор мыши на замкнутую фигуру:
Другими словами
Фигуры, которые считываются из изображения SVG, являются примитивами, которые искажаются матрицами в координаты экрана.
Как мне сделать обратное преобразование координаты экрана в координаты, которые я могу использовать, чтобы увидеть, нахожусь ли я внутри фигуры или нет.
обратите внимание на
Мне нужно знать, в какой я форме.
Из-за способа настройки изображения SVG каждая фигура имеет идентификатор, и я хочу использовать его, чтобы увидеть, в какой области я нажал мышью.
РЕДАКТИРОВАТЬ
В качестве альтернативы
Надеюсь, вы поможете мне сориентироваться во всех этих искаженных путях: -).