A3、A4是打印紙的尺寸,用長度衡量,厘米和毫米,圖像輸出,要把像素轉換爲長度,用dpi計算。dpi是每英寸多少像素的意思。也就是說,你1653*2338像素的圖像,輸出到打印設備(或屏幕)上實際是多大的長度,是受dpi控制的,對屏幕來説,通常是96dpi(高版本Windows可以調整屏幕分辨率),對打印機來說,也可以修改打印分辨率(即忽略圖片自身拍攝或製作時使用的分辨率)。你要知道1653*2338像素的圖像打印出來是不是超出A4的範圍,光有像素信息是不够的,還要知道打印機的dpi是多少,用這個來計算才準確。
要知道圖像的像素或它的原始dpi(原始dpi是指它拍攝或製作時設定的分辨率),可以用Windows的内核GDI+模塊來獲取,因爲Windows這種圖形操作系統就用這個模塊來顯示圖形的,vfp也使用這個模塊。在vfp中如何調用GDI+,在我以前的帖子中有。