簡體   English   中英

圖像的屬性高度和寬度不支持URI格式

[英]URI formats are not supported for properties height and width of image

我正在嘗試訪問System.Drawing.Image高度和寬度。

Image image = Image.FromFile(PostedImage.ImageUrl.ToString());
int ActualWidth = image.Width;
int ActualHeight = image.Height;

我遇到錯誤

不支持URI格式。

如何才能做到這一點?

這意味着您無法將URL發送到Image.FromFile()必須在磁盤上傳遞本地路徑。

為了解決這個問題:

  • 將圖像保存到磁盤上的某個位置
  • 將您的圖像加載到某種Stream中,並使用Image.FromStream()

我的猜測是FromFile僅適用於本地文件。 我會使用WebRequest提取文件,然后從流中創建圖像。

您必須傳遞路徑到本地文件或網絡驅動器上的文件。

如果您提供的字符串是Web資源,則必須首先下載它。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM