0
私はsvg画像をpng形式に変換しています。私はURLから画像を取得しています。私は例外Parameter is not valid
を取得しています。次は私のコードです:C言語でSVG画像をUrlからPNGに変換
string svgFileName = "https://upload.wikimedia.org/wikipedia/commons/e/ed/Chicago_Cubs_Logo.svg";
using (WebClient webClient = new WebClient())
{
byte[] data = webClient.DownloadData(svgFileName);
ImageConverter imageConverter = new System.Drawing.ImageConverter();
Image image = imageConverter.ConvertFrom(data) as Image;
image.Save("c:\\hello", ImageFormat.Png);
}
私は次の例外を取得しています:以下の
は私のStackTraceです:
at System.Drawing.Image.FromStream(Stream stream, Boolean useEmbeddedColorManagement, Boolean validateImageData)
at System.Drawing.ImageConverter.ConvertFrom(ITypeDescriptorContext context, CultureInfo culture, Object value)
at System.ComponentModel.TypeConverter.ConvertFrom(Object value)
私は何をしないのですか?
ありがとうございます。私は最後の2時間から頭を伸ばす。私はあなたが提供したリンクからコードを追加しました。 –