Thay đổi tỷ lệ đường thẳng trong SVG

Thay đổi tỷ lệ đường thẳng khi xuất sang SVG

Bạn có thể kiểm soát tỷ lệ của các đường thẳng trong tệp SVG, thư viện Aspose.CAD cung cấp tất cả các công cụ cần thiết cho việc này.

Sử dụng tham số LineScale trong VectorRasterizationOptions để kiểm soát tỷ lệ của các đường thẳng

Mã ví dụ:

string fileName = "exampleFile";
string file = string.Format("{0}.plt", fileName);
string outFile = string.Format("{0}.svg", fileName);
using (FileStream inStream = new FileStream(file, FileMode.Open))
using (Image image = Image.Load(inStream))
using (FileStream stream = new FileStream(outFile, FileMode.Create))
{
ImageOptionsBase options = new SvgOptions();
options.VectorRasterizationOptions = new CadRasterizationOptions
{
LineScale = 0.25f
};
image.Save(stream, options);
}

Tệp sử dụng tỷ lệ tuyến tính

  1. Tệp nếu tham số LineScale được thiết lập là 0.25.
    Input image
  2. Tệp nếu bạn không sử dụng tỷ lệ đường thẳng.
    Input image