全國最多中醫師線上諮詢網站-台灣中醫網
發文 回覆 瀏覽次數:1552
推到 Plurk!
推到 Facebook!

大影像存檔

尚未結案
wzchen
一般會員


發表:6
回覆:9
積分:3
註冊:2002-12-02

發送簡訊給我
#1 引用回覆 回覆 發表時間:2003-01-23 10:05:20 IP:210.64.xxx.xxx 未訂閱
大家好, 我有個影像存檔的問題 我想要把Form裡面的東西全部存成影像檔(*.JPG) 可是我的form有900*1100這麼大(不能再縮小了) 所以我必須擷取螢幕解析度來決定分成幾次來存檔 這種克難的方法在我自己的電腦上抓圖是沒有問題 可是在別台電腦上因為其他螢幕顯示參數的設定不同 造成存檔的範圍會跑掉(像是調整成大字型之類的) 不知道各位先進可以教一下這一類系統的參數怎麼抓 其實最乾脆的就是整個form抓下來 而不用抓螢幕區域的方法 不知道有沒有方法可以直接把900*1100的form的canvus存成image 而不用再分很多次存...... 謝謝
RaynorPao
版主


發表:139
回覆:3622
積分:7025
註冊:2002-08-12

發送簡訊給我
#2 引用回覆 回覆 發表時間:2003-01-23 10:26:53 IP:203.73.xxx.xxx 未訂閱
引言: 我有個影像存檔的問題 我想要把Form裡面的東西全部存成影像檔(*.JPG) 可是我的form有900*1100這麼大(不能再縮小了) 所以我必須擷取螢幕解析度來決定分成幾次來存檔 這種克難的方法在我自己的電腦上抓圖是沒有問題 可是在別台電腦上因為其他螢幕顯示參數的設定不同 造成存檔的範圍會跑掉(像是調整成大字型之類的) 不知道各位先進可以教一下這一類系統的參數怎麼抓 其實最乾脆的就是整個form抓下來 而不用抓螢幕區域的方法 不知道有沒有方法可以直接把900*1100的form的canvus存成image 而不用再分很多次存......
wzchen 你好: (1)請問你這個問題是不是上次問題的延伸呢?? http://delphi.ktop.com.tw/topic.php?TOPIC_ID=24271 (2)我已經大概試過了一下~~超出螢幕的範圍會抓不到 (
------
-- 若您已經得到滿意的答覆,請適時結案!! --
-- 欲知前世因,今生受者是;欲知來世果,今生做者是 --
-- 一切有為法,如夢幻泡影,如露亦如電,應作如是觀 --
wzchen
一般會員


發表:6
回覆:9
積分:3
註冊:2002-12-02

發送簡訊給我
#3 引用回覆 回覆 發表時間:2003-01-23 10:43:58 IP:210.64.xxx.xxx 未訂閱
我是用GetSystemMetrics(SM_CXSCREEN)抓解析度的 不知道跟上面CMF所提到的方式有什麼不一樣的地方?
wzchen
一般會員


發表:6
回覆:9
積分:3
註冊:2002-12-02

發送簡訊給我
#4 引用回覆 回覆 發表時間:2003-01-23 10:50:42 IP:210.64.xxx.xxx 未訂閱
多謝RaynorPao大哥對我的照顧 這問題本來想說切成若干塊就可以解決 沒想到到了別台電腦那邊還是有點瑕疵 我也是很想把這東西縮小啊 不過form裡面裝的是chart元件 縮下去就沒得看囉...... 我原來是用取得接析度的方法來判斷存檔的方式 可是別台電腦那邊老是會把顯示模式東改西改的 我取得螢幕解析度也沒啥用..... 哀怨啊~~~~~~
RaynorPao
版主


發表:139
回覆:3622
積分:7025
註冊:2002-08-12

發送簡訊給我
#5 引用回覆 回覆 發表時間:2003-01-23 10:59:48 IP:203.73.xxx.xxx 未訂閱
引言: 多謝RaynorPao大哥對我的照顧 這問題本來想說切成若干塊就可以解決 沒想到到了別台電腦那邊還是有點瑕疵 我也是很想把這東西縮小啊 不過form裡面裝的是chart元件 縮下去就沒得看囉...... 我原來是用取得接析度的方法來判斷存檔的方式 可是別台電腦那邊老是會把顯示模式東改西改的 我取得螢幕解析度也沒啥用..... 哀怨啊~~~~~~
wzchen 你好: (1)「顯示模式東改西改的」是指什麼呢?? (2)有注意到我上面的文章中 Form1 的 Scaled 屬性嗎?? (3)有關大小字型~~可以參考這篇文章中的做法 http://delphi.ktop.com.tw/topic.php?TOPIC_ID=19896 (4)再配合你原來的做法試試看 --
------
-- 若您已經得到滿意的答覆,請適時結案!! --
-- 欲知前世因,今生受者是;欲知來世果,今生做者是 --
-- 一切有為法,如夢幻泡影,如露亦如電,應作如是觀 --
wzchen
一般會員


發表:6
回覆:9
積分:3
註冊:2002-12-02

發送簡訊給我
#6 引用回覆 回覆 發表時間:2003-01-23 13:25:25 IP:210.64.xxx.xxx 未訂閱
RaynorPao 謝謝你的方法 先說明一下我的狀況 我自己這裡設定的form大小是808*1056 螢幕是800*600的大小 另一台螢幕是1024*768 照理來說form擺進去之後,全部展開應該右邊還有剩空間才對 可是他那邊展開以後卻全部佔滿了 也就是我808的寬度被拉寬成他1024的寬度 這是哪邊設定的問題嗎 還是我電腦螢幕的設定問題?? 謝謝
RaynorPao
版主


發表:139
回覆:3622
積分:7025
註冊:2002-08-12

發送簡訊給我
#7 引用回覆 回覆 發表時間:2003-01-23 13:38:58 IP:203.73.xxx.xxx 未訂閱
引言: RaynorPao 謝謝你的方法 先說明一下我的狀況 我自己這裡設定的form大小是808*1056 螢幕是800*600的大小 另一台螢幕是1024*768 照理來說form擺進去之後,全部展開應該右邊還有剩空間才對 可是他那邊展開以後卻全部佔滿了 也就是我808的寬度被拉寬成他1024的寬度 這是哪邊設定的問題嗎 還是我電腦螢幕的設定問題??
wzchen 你好: (1)你可以自己先找一台電腦做一個實驗,把解析度調整為 1024*768,然後把 字型大小調整為「大字型」,看看你的 Form 會變成怎麼樣?? (2)然後再針對我上面講到的兩點試試看(Scaled & 字型大小) -- Enjoy Researching & Developing --
------
-- 若您已經得到滿意的答覆,請適時結案!! --
-- 欲知前世因,今生受者是;欲知來世果,今生做者是 --
-- 一切有為法,如夢幻泡影,如露亦如電,應作如是觀 --
bugmans
高階會員


發表:95
回覆:322
積分:188
註冊:2003-04-12

發送簡訊給我
#8 引用回覆 回覆 發表時間:2007-05-04 16:45:02 IP:125.225.xxx.xxx 未訂閱
可以參考這篇的內容
如何截取被看不见的视窗内容http://delphi.ktop.com.tw/board.php?cid=30&fid=72&tid=63888
系統時間:2024-05-02 23:25:10
聯絡我們 | Delphi K.Top討論版
本站聲明
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。
2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。
3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇!