Q
Tiff圖像處理
0
A
回答
0
- 使用HTML表格上傳TIFF,使用
enctype="multipart/form-data"
。 - 在Web服務(表單的
action
屬性)中使用HttpFileCollection files = HttpContext.Current.Request.Files;
可以訪問上傳的文件:HttpPostedFile file = files["id_of_field_with_filename"];
。這裏「id_of_field_with_filename」是包含文件名的HTML表單的<input>
標籤的id屬性。 - 你可以做上傳文件任何東西,例如,將其保存:
file.SaveAs(someDirectory + Path.GetFileName(file.FileName));
注意,在這個解決方案的網絡服務(以下簡稱「行動」)的方法沒有任何參數。也可以使用HTML5 File API加載圖像,使用JavaScript將其轉換爲base64,並通過AJAX POST將此字符串上傳到Web服務。在這種情況下,Web服務的方法需要有一個字符串參數來接收圖像的base64編碼字節。
0
Web服務可以接受byte[]
或Stream
作爲輸入參數。
這是你將如何在TIFF文件傳遞爲一個byte []的例子:
byte[] fileBlob = new byte[FileUploadControl1.PostedFile.InputStream.Length];
FileUploadControl1.PostedFile.InputStream.Read(fileBlob, 0, (int)FileUploadControl1.PostedFile.InputStream.Length);
svc.UploadFile(fileBlob);
這個例子是基於C#ASP.NET。
0
我會做下列方式:
//get image from file or smth.
Image img = Image.FromFile(filename);
byte[] bytes;
using (MemoryStream ms = new MemoryStream())
{
img.Save(ms, ImageFormat.Tiff);
bytes = ms.ToArray();
}
string ret = Convert.ToBase64String(bytes);
return ret;
相關問題
- 1. 批量tiff圖像處理
- 2. 在Python中處理Group4 TIFF圖像
- 3. 圖像處理 - 在Matlab TIFF圖像在灰度
- 4. TIFF圖像,TIFF庫VISUAL C++
- 5. 約TIFF圖像
- 6. LibVIPS在處理時碰撞3.9gb tiff圖像
- 7. 訪問TIFF圖像
- 8. 隱藏單頁tiff圖像到rubiff的多頁tiff圖像
- 9. 圖像處理
- 10. 圖像處理
- 11. 圖像處理
- 12. 圖像處理
- 13. 圖像處理
- 14. 圖像處理
- 15. 圖像處理
- 16. 圖像處理
- 17. 圖像處理
- 18. 的libtiff:從TIFF圖像
- 19. 創建一個tiff圖像
- 20. WP7支持TIFF圖像
- 21. Javascript TIFF圖像轉換
- 22. WPF:JPEG壓縮的TIFF圖像?
- 23. TIFF圖像文件格式
- 24. 將圖像保存爲Tiff
- 25. 圖像處理蟒
- 26. Python圖像處理
- 27. OCR圖像處理
- 28. Modis圖像處理
- 29. PHP圖像處理
- 30. 圖像處理PHP
這一切都依賴於Web服務。我建議您檢查API和任何示例文檔(如果可用)。 – RedFilter
http://www.bobpowell.net/generating_multipage_tiffs.htm –