我想驗證某些圖像不允許圖像低於每英寸300像素,有沒有辦法在ASP.NET上使用C#找到它?如何在JPG圖像中找到每英寸像素值?
0
A
回答
1
您必須閱讀圖像中的EXIF數據。
在這裏,你有被警告,並不是所有的JPEG圖像具有分辨率的信息,你可以怎麼做,用ExifLib
ExifLib - A Fast Exif Data Extractor for .NET 2.0+
一個例子。而且,即使他們擁有它,也可以使用完全不同的分辨率來打印它們。即使用1英寸寬度可以打印200px寬的圖片200dpi。使用2英寸打印的相同圖像爲100dpi,使用1/2英寸爲400dpi。
編輯:獲得與本地.NET框架Image.PropertyItems Property
1
.NET框架的Image
對象會給你一個位圖(包括JPG)的PPI此信息這甚至有可能。
Image image = new Bitmap(@"C:\myimage.jgp");
float ppi = image.HorizontalResolution; // the image's pixels per inch
float widthInInches = image.PhysicalDimension.Width/ppi;
似乎爲我工作。我能夠辨別出我在PDF中使用的特定圖像是90 ppi。
相關問題
- 1. 在wxDC中查找每英寸像素
- 2. 圖像處理基於參考英寸獲取每英寸像素的像素
- 3. iOS圖標的每英寸像素數?
- 4. 像素值JPG圖像
- 5. 如何獲得XNA屏幕的每英寸像素值?
- 6. iPhone 4圖像:每英寸有多少像素?
- 7. 每像素jpg位
- 8. 如何找到每英寸使用ImageMagick
- 9. 谷歌文檔像素到英寸
- 10. 如何在java中獲得jpg的像素尺寸?
- 11. 如何轉換相機圖像的DPI(每英寸點數)。
- 12. 如何找到閾值圖像中最低像素的座標?
- 13. 如何在Cocoa應用程序中設置導出的JPEG圖像的每英寸像素數?
- 14. 如何在Visual Studio中使用像素而不是英寸?
- 15. 如何在C#中的圖像中找到像素座標?
- 16. iPhone:如何計算圖像的給定英寸大小的像素大小?
- 17. 像素的確切數值來自java中的JPG圖像
- 18. 如何找到圖像像素值的模式(統計)?
- 19. 如何在PHP中將圖像的dpi設置爲300英寸
- 20. 如何找到在C#中的Tif圖像像素比例
- 21. Xcode資產目錄支持3.5英寸,4英寸和4.7英寸@ 2x圖像?
- 22. 我怎樣才能找出每英寸的網頁查看器像素?
- 23. 如何在Latex中添加jpg圖像
- 24. 如何在android中顯示.jpg圖像?
- 25. 將.jpg圖像的像素值讀入字節數組
- 26. 如何在Xcode(4.7英寸,5.5英寸)中將其中一個(4英寸)視圖縮放到其他視圖
- 27. 將圖像轉換爲DPI(每英寸點數)的總大小
- 28. 如何訪問RGB圖像的每個像素值?
- 29. 如何使用每個像素的RGB值創建圖像
- 30. matlab:找到500x500像素的綠色邊緣的x-y位置.jpg圖像
'每英寸像素數'並不是一個很好的測量單位。我認爲你的意思是DPI。 – FrankieTheKneeMan