線上訂房服務-台灣趴趴狗聯合訂房中心
發文 回覆 瀏覽次數:7156
推到 Plurk!
推到 Facebook!

有關JPG檔列印...

尚未結案
Andrew64
一般會員


發表:2
回覆:4
積分:1
註冊:2005-02-16

發送簡訊給我
#1 引用回覆 回覆 發表時間:2005-06-03 00:56:48 IP:218.164.xxx.xxx 未訂閱
請問.. 要從印表機列印Image元件中的JPG格式的圖,是否一定要先轉成BMP的格式才能列印嗎? 難道沒有直接印出的方式嗎.. 一個剛學 >
RedSnow
版主


發表:79
回覆:1322
積分:845
註冊:2003-12-15

發送簡訊給我
#2 引用回覆 回覆 發表時間:2005-06-03 02:01:13 IP:218.19.xxx.xxx 未訂閱
Andrew64 您好: JPEG 是一種壓縮過的圖檔,不解壓縮是無法正常顯示或是列印的,一般的看圖軟體,也是一樣要經過解碼 (解壓縮) 程序,才能將 JPEG 格式的圖檔內容顯示出來的,而 BMP 是未經壓縮的 Bitmap (點陣圖) 格式,無需經過解碼程序就可以直接顯示的。 當您將 JPEG 的圖檔讀入,並交給 TImage 處理時,它已經是轉換為 Bitmap 的格式了,此時您已經可以直接列印 TImage,無需再做另一道的轉換手續。
Andrew64
一般會員


發表:2
回覆:4
積分:1
註冊:2005-02-16

發送簡訊給我
#3 引用回覆 回覆 發表時間:2005-06-03 20:08:44 IP:218.164.xxx.xxx 未訂閱
這樣子的話.. 那可以用Printer()印嗎 如果可以的話..最基本的用法是不是像>>....
RedSnow
版主


發表:79
回覆:1322
積分:845
註冊:2003-12-15

發送簡訊給我
#4 引用回覆 回覆 發表時間:2005-06-03 21:26:41 IP:219.137.xxx.xxx 未訂閱
Andrew64 您好:    以 printerimage 為關鍵字來搜尋站上文章,可找到不少參考資料,例如下列這一篇您就可以先參考一下: 如何使用printdialog列印image? http://delphi.ktop.com.tw/topic.php?topic_id=45066
Andrew64
一般會員


發表:2
回覆:4
積分:1
註冊:2005-02-16

發送簡訊給我
#5 引用回覆 回覆 發表時間:2005-06-04 01:17:02 IP:218.164.xxx.xxx 未訂閱
我現在的問題是印BMP的圖是OK的,JPG轉BMP後印,也是OK 頂多印出來小一點... 只是我要印的圖是JPG的,語法不曉得如何改... 然後其他的文章都是以BMP的範例 抱歉再次打擾了...
RedSnow
版主


發表:79
回覆:1322
積分:845
註冊:2003-12-15

發送簡訊給我
#6 引用回覆 回覆 發表時間:2005-06-04 12:16:18 IP:61.140.xxx.xxx 未訂閱
Andrew64 您好:    我在一開始就很明白的告訴了您 - "JPEG 是一種壓縮過的圖檔,不解壓縮是無法正常顯示或是列印的",無論您想出何種方式,最終都是一樣的 - 必須先解碼再處理,在大家的使用經驗中,將 JPEG 檔案先解碼 (轉換) 成 BMP 格式,然後再顯示或是列印,這樣的作法是最直接的、最方便的,所以您看到的都是 BMP 的範例。 如果您堅決不願意透過轉換為 BMP 的方式來列印 JPEG 格式的圖檔,那麼您就設法去找第三方元件,或是自己寫一段程序來處理吧 (不管您怎麼寫,都是一樣必須要做解碼為 Bitmap 格式的處理)。 關於 JPEG 轉為 BMP 後的列印尺寸會較小的問題,因為我手邊沒有印表機,無法做相關測試,我僅能告訴您這應該是圖檔解析度的問題,您可以試著調整列印時的相關參數,應可列印出想要的大小,老話一句,相關資訊站上很多,要找尋與列印大小相關的資訊,可使用 printer image a4 這樣的關鍵字來搜尋,好好利用這項搜尋服務,您會事半功倍的。
Andrew64
一般會員


發表:2
回覆:4
積分:1
註冊:2005-02-16

發送簡訊給我
#7 引用回覆 回覆 發表時間:2005-06-04 17:31:42 IP:218.164.xxx.xxx 未訂閱
尺寸問題倒是還好解決... 既然沒JPG直接列印的方式,只好用我原來的方法來處理好了..    感謝你抽空看我的問題.. 有其他的問題再請教你吧..在此先謝謝你了      
系統時間:2024-05-03 9:51:06
聯絡我們 | Delphi K.Top討論版
本站聲明
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。
2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。
3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇!