發表文章

目前顯示的是 3月, 2018的文章

直接使用 AVIUTL 縮小影片

圖片
雖然現在攝影設備(DV/DC/CAM....)都可以輕鬆拍出 Full HD 的影片,但是問題是 FHD ( Full HD 簡稱) 或 4K 影片檔案大到令人咋舌,動輒以 GB 起跳的檔案,在網路上傳送,簡直就是噩夢一般。 所以,在不影響閱聽者的觀賞情況下,適當的縮小影片是一個很重要的事情。 這裡使用個人常用的影片編輯軟體 AVIUTL 來快速處理影片,這裡以大將常見的 MP4 檔案來進行說明。 首先,檢查影片大小,其實 Windows 的 檔案總管 對於 MP4 算是比就友善的,可以在檔案總管內看到原始影片解析度。 就解析度來說 FHD 是 1920 x 1080,而 HD 則是 1280 x 720 一般HD的畫質在觀看上其實是都可以接受的,所以我們就以 HD 畫質為目標來處理。 首先開啟 Aviutl,可以看到上下兩個視窗,上面是預覽畫面,下面則是軌道編輯。

簡單易用的免費空間 ZippyShare

圖片
網址:http://www.zippyshare.com 上傳檔案限制:500MB 下載限制:無 檔案存留時間:沒有檔案下載活動後30天自動砍檔 2018/03 【上傳方式】 直接到ZippyShare首頁,可以看到『Browse』,按下『Browse』來選擇你要上傳的檔案

powerbuilder的TrackBar和ScrollBar對於滑鼠滾輪的處理

powerbuilder 的 TrackBar (vTrackbar / hTrackBar) 與 ScrollBar (vScrollbar / hScrollbar) 的控制上一直以來都少了一根筋,那就是 Mouse Wheel 滑鼠滾輪的事件。 雖然,Trackbar/Scrollbar 在使用時,滑鼠滾輪都可以控制標桿的移動,但是因為沒有對應的事件與通知,所以沒辦法處理滾輪滾動之後的定位值 你可以在 Trackbar/Scrollbar 找到下面事件 moved - 標桿移動後的觸發,但是只限於使用滑鼠按住標桿的移動才會發生。 pageup/pagedown - 當使用滑鼠點擊標桿 兩側 時,標竿會移動一個距離的事件。 lineup/linedown - 當使用鍵盤方向鍵(Arrow Key)控制標桿移動時,會觸發的事件。 但就缺少滑鼠滾輪事件! 此時就可以利用攔截 Windows Message ID 方式處理: 滑鼠滾輪事件 WM_MOUSEWHEEL = 522 此事件會帶 Word 參數 → 0 =向下滾動、1=向上滾動 在 Trackbar/Scrollbar 裡面有個 Other Event,在裡面下判斷,即可以處理 if message.number = 522 then if message.wordparm < 0 then //mouse wheel down st_pos.text = string(vtb_1.position) else //mouse wheel up st_pos.text = string(vtb_1.position) end if end if 那如果要防止使用者使用滑鼠滾動(禁用),就可以在事件返迴 1 ,以防止事件執行: if message.number = 522 then return 1 end if 相對的這個在 DataWindow Control 物件上也適用喔!