Nhiệm vụ của tôi là phát triển một thuật toán phù hợp với các loại đường cong khác nhau trên một chuỗi điểm nhất định trong không gian 2 chiều.Dựng hình 2D và phóng to với SVG
Để có thể kiểm tra thuật toán của mình, tôi đã chọn SVG để hiển thị kết quả. Tôi có một số vấn đề với nó.
Vì có thể có nhiều đầu vào và đầu ra khác nhau của thuật toán, điều quan trọng là tôi có thể xem các tệp SVG được tạo bằng khả năng phóng to!
Nhưng đường dẫn trong SVG chỉ có thể được hiển thị với chiều rộng nhất định. Nếu tôi phóng to, thì chiều rộng của đường dẫn sẽ rộng hơn. Tôi muốn chiều rộng là ví dụ 1 pixel ở tất cả các mức thu phóng. đó có phải là cách giải quyết?
Ngoài ra: có thể hiển thị điểm SVG không? Vâng, đơn giản, điểm thô. Tôi đã thấy rằng nó có thể không.
Thank
sử dụng%: quá trình thu phóng cũng mở rộng dòng. – libeako
Cảm ơn bạn vì thuộc tính hiệu ứng vector, nhưng nó không hoạt động như tôi muốn. Nó không bảo vệ chống lại phóng to, chỉ chống lại biến đổi trong tài liệu svg chính nó. Nhưng ngay cả khi không hoạt động, tôi nghĩ vì đây có thể là một tính năng quá mới của SVG - Mozilla Firefox có thể không hỗ trợ nó. – libeako
Tôi tin rằng đó là một tính năng SVG 1.2, nhưng nó thậm chí còn được hỗ trợ trong các cấu hình di động và nhỏ, vì vậy bất kỳ triển khai SVG 1.2 nào cũng nên hỗ trợ nó. Các mô tả từ spec SVG làm cho nó có vẻ như nó cũng làm việc cho phóng to là tốt vì nó chỉ là nghĩa vụ phải render trong bối cảnh thiết bị (tức là không gian màn hình). Bạn đã thử những người xem SVG khác để xem nó hoạt động như thế nào? – Naaff