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

圖檔分離再合併時.....會有走色的情況....

答題得分者是:sos_admin
jojoboy
初階會員


發表:65
回覆:108
積分:34
註冊:2002-03-13

發送簡訊給我
#1 引用回覆 回覆 發表時間:2003-08-07 12:47:06 IP:61.220.xxx.xxx 未訂閱
最近因為公司的要求.....所以寫了一支程式...... 是可以將一張JPG圖檔依照Y軸的位置.....將其分離成十個圖檔 小弟現在的所上傳的程式雖然可以完成切割了...... 但在合併成原來的檔案時...會發生走色的狀況..... 我已將此程式上傳了 http://delphi.ktop.com.tw/topic.php?TOPIC_ID=35384 不知有沒有前輩可以幫幫忙....... Thanks
sos_admin
版主


發表:121
回覆:697
積分:768
註冊:2003-07-23

發送簡訊給我
#2 引用回覆 回覆 發表時間:2003-08-07 16:46:09 IP:61.155.xxx.xxx 未訂閱
所上傳的程式雖然可以完成切割了...... 您的程式切割有问题的 我下面将我切割与合并的方法 > 如下: 将>
jojoboy
初階會員


發表:65
回覆:108
積分:34
註冊:2002-03-13

發送簡訊給我
#3 引用回覆 回覆 發表時間:2003-08-07 17:29:33 IP:61.220.xxx.xxx 未訂閱
抱歉...... 我不太懂我的切割是那裡有問題呢???
sos_admin
版主


發表:121
回覆:697
積分:768
註冊:2003-07-23

發送簡訊給我
#4 引用回覆 回覆 發表時間:2003-08-07 17:40:58 IP:61.155.xxx.xxx 未訂閱
我这儿执行总是有错误的,就是没有错误您的方法分割也太慢了。我建议您采用上述流方式
jojoboy
初階會員


發表:65
回覆:108
積分:34
註冊:2002-03-13

發送簡訊給我
#5 引用回覆 回覆 發表時間:2003-08-07 18:11:38 IP:61.220.xxx.xxx 未訂閱
我現在改用你所提供Stream的方式切割了..... 一切都執行正常..... 但在最後執行合併時,會產生一個JPG圖檔..但並不是我想要的方式..... 我試著改寫了.....但就不行了.......所以想再請教您 tmpfile.Position :=0; tmpfile.SaveToFile('c:\a_ok.jpg') ; 以上是合併的方式..... 我想改成直接在Image2中直接Show出合併的結果..... Image2.Picture.Bitmap.LoadFromStream(tmpfile); 但會出現以下的錯誤訊息 Bitmap Image is not valid 不知是為何??? 是我Stream的用法錯了嗎?
sos_admin
版主


發表:121
回覆:697
積分:768
註冊:2003-07-23

發送簡訊給我
#6 引用回覆 回覆 發表時間:2003-08-07 18:42:11 IP:61.155.xxx.xxx 未訂閱
... tmpfile.Position :=0; //tmpfile.SaveToFile('c:\a_ok.jpg') ;    Image1.Picture.Graphic.LoadFromStream(tmpfile); finally tmpfile.Free ; end; 在使用子前,你的Timage中得预先有一幅jpg图像。这样就可以了,我也不清楚为什么会这样!
jojoboy
初階會員


發表:65
回覆:108
積分:34
註冊:2002-03-13

發送簡訊給我
#7 引用回覆 回覆 發表時間:2003-08-07 19:43:04 IP:61.220.xxx.xxx 未訂閱
感謝您的大力幫忙.....Thanks
系統時間:2024-05-08 20:10:58
聯絡我們 | Delphi K.Top討論版
本站聲明
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。
2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。
3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇!