Nếu tôi hiển thị SVG thông thường trong trình duyệt (hoặc dưới dạng tệp độc lập hoặc được nhúng trong HTML), có sự khác biệt về mặt lý thuyết về hiệu quả giữa việc có nhiều phần tử đường dẫn riêng biệt và một phần tử đường dẫn khổng lồ không?Cái nào hiệu quả hơn trong SVG, nhiều đường nhỏ hoặc một đường dẫn khổng lồ?
Tôi đang nghĩ đến việc thực hiện một số loại hoạt ảnh từ một bức ảnh thành một bức tranh hoàn toàn khác. Nếu tôi có thể vẽ cả hai chỉ với một thẻ <path>
mỗi, hoạt ảnh giữa chúng sẽ dễ dàng hơn nhiều. Tuy nhiên, tôi lo lắng rằng nếu đường dẫn quá lớn, quá trình xử lý có thể lâu hơn hoặc kém hiệu quả hơn.
tôi đã không kiểm tra này bản thân mình bởi vì nó sẽ đòi hỏi concatenating rất nhiều con đường bằng tay, mà tôi không muốn lãng phí thời gian trên nếu nó hóa ra là hideously không hiệu quả cuối cùng :-(
Dường như không tìm thấy bất cứ điều gì trong tài liệu về điều này, hoặc tại W3C hoặc Mozilla Bất kỳ ý kiến nào được đánh giá cao
Điểm chuẩn, điểm chuẩn, điểm chuẩn, sau đó đăng kết quả của bạn dưới dạng câu trả lời ;-) –
@JanDvorak Yeah ... Sau khi đọc câu trả lời của Nick Bastin, tôi sẽ tiếp tục và thực hiện nó, và kiểm tra xem nó khác bao nhiêu. Tôi chỉ hy vọng một người nào đó có thể nói * "Ồ vâng, phân tích đường dẫn dài chậm hơn/nhanh hơn nhiều lần phân tích đường dẫn ngắn; mọi người ai biết điều đó!" * –
Tôi trực giác sẽ sử dụng một con khổng lồ. @JanDvorak: thậm chí chỉ mất thời gian trôi qua trên một nền tảng cụ thể, nó sẽ là một nhiệm vụ khó khăn. Có thể một số công cụ từ mã MDN hoặc goggle có thể hữu ích. Bất kỳ gợi ý nào? – CapelliC