Photoshop – 底片掃描後修圖

家裡有一堆傳統照片,為了可以在網路觀看,之前抽空將所有底片都用掃描器先掃描了,本來想說現在時代很進步掃描後修圖一定可以比掃照片更漂亮,誰知道一切都是 Hoyo 想多了

根據 mobile01 cd5438 大大的說法是色版失調的情況,實際從底片掃描出來的圖檔也是如此,例如下面這張

可以看出各色版的分佈都很集中,一般的調色的技巧都無效,參考網路上的資源之後被 Hoyo 亂猜到了破解的方法

參考資源

成果

底片掃描先轉正片 (Ctrl + I)

調色後

步驟

影像 → 套用影像,選擇綠版的「濾色」混合

如此會得到一張顏色更淡的圖像

將下來將各色版的範圍拉到有資料的部份

 

等 RGB 三色版的色階都拉完之後顏色就已經很正常了,最後補一個「符合顏色」的「中和」就大功告成了

結論

不能搞批次處理,必須一張一張處理,上千張要處理到什麼時候 ….

Google 日曆 API

PHP 版本程式範例

注意事項

  • 一定要 PHP 5.4 以上版本 (稍微看一下在 5.3 上運作的錯誤碼,應該沒辦法用 5.3 改寫)
  • 不需要 Composer ,只要到 Github 下載壓縮檔解壓縮就可以了  google-api-php-client-2.2.2_PHP54.zip
  • 到 https://developers.google.com/calendar/quickstart/php 點選 ENABLE THE GOOGLE CALENDAR API 按鈕下載 credentials.json 檔案
  • 將 credentials.json 檔案放置到 php 程式內 CLIENT_SECRET_PATH 定義路徑以及檔名,例如以下程式就必須將檔名改成 client_secret.json
  • 到 CLI 執行下列 php 程式

環境設置成功回出現下列畫面

將顯示網址貼到瀏覽器授權使用之後即可出現授權碼,複製貼上即可

授權完成,access_token 會儲存在 CREDENTIALS_PATH 定義路徑內

發出邀請給同 G Suite 的其他人

 

踩到的 bug

php.ini

成果

使用網址加入自己的日曆

連結後確認按下儲存即可加入自己的日曆

Facebook – 測試帳號

限制

  • 僅可與其他測試帳號互動,不得與實際帳號互動
  • 可豁免於 Facebook 垃圾訊息或不實帳號偵測系統
  • 不可對 Facebook 專頁按讚或在專頁的塗鴉牆上貼文
  • 不可轉換為實際用戶帳號

可以瀏覽粉絲專頁看不到貼文,要測試 Apps 必須從該 Apps 內建立

需要測試 Facebook Apps

從 Apps 內的 角色 → 測試帳戶 即可新增測試帳號

不須測試 Facebook Apps

HOYO 的 2018 回顧

公司

  • OiKID 繼續維護,業績終於上軌道了,這個佔據了 2018 大部分的時間
  • 寫了一個自動填寫表單的 Chrome extension,終於知道網路自動搶票程式是怎麼一回事了
  • 電流偵測平台的 Arduino 偵測裝置想要自己維護,所以開始玩 Arduino
  • 寫了一個 Joomla 整合平台,將內部 Joomla 1.5 管理系統轉移到新的自製平台
  • 其他都是一些小測試或是小前導實驗

個人

  • 使用 ESP8266 做了一個「智慧電源插座」
  • 知道  beacon 這個東西之後,使用 Cordova 的硬體 plugin 自製一個 beacon 掃描器 Android APP
  • 因為無聊的原因嘗試使用 Unity 寫遊戲,本來想寫一個類似 20 的消除類型遊戲,比想像中困難很多,沒做完…
  • 被公司推坑所以今年開始使用 4G 吃到飽費率, 288/月
  • 今年預計要出去玩的行程全部失敗,希望 2019 可以順利
  • 網站群今年都有陸續整理中,早期的一些嘗試和程式都有更新
  • 開始一個線上音樂平台,音樂和照片、影片的處理很不同,也是相當的有趣 (屁)

2018 代表字

浮浮沉沉也是浮動,希望沉靜下來後只留下美好

Hoyo 教你 Web Audio API – 02. 簡易播放介面

 

一、使用按鈕控制

現成的檔案在這裡 02_audio

二、滑動控制音量

現成的檔案在這裡 03_audio

音量處理好了,所以進度也可以照樣造句?事情當然沒有這麼單純…

三、播放進度及控制

audio.currentTime即可得到播放進度,例如增加下列程式碼即可多一個查詢進度的按鈕,單位為秒

指定數值即可跳轉,例如增加以下程式碼就可以立刻跳到 30 秒處

目前的進度檔案 04_audio

四、會動的進度條

用功的同學綜合上面了解的資訊可以先嘗試自行做做看,和 Hoyo 一樣偷懶的同學就直接往下看

這裡的坑是,進度本身會動,指定進度就是控制滑軌,可惜兩者會打架,所以播放進度和控制必須分開做,播放進度可以使用 CSS 填色或是也用一個 <input type=”range”>,控制進度當然就是 <input type=”range”>,下面因為懶惰所以就用兩個 range

完成檔案 05_audio

至此對於 <audio> 的基礎控制已經完成,不過實務上使用還是有很多問題,相信同學也有測試出來,例如音樂還沒載入就播放,或是播放中想要上一頁或切換網頁卡住問題,這些後面會講到,不過接下來是美化播放介面,不是用醜醜的按鈕了

Hoyo 教你 Web Audio API – 01. 從 HTML5 Tag 開始,讓音樂從網頁播放

Hoyo 教你 Web Audio API 系列目標是教同學如何建立自己的音樂串流平台

  • RWD,跨平台
  • 串流
  • 存取控管,付費內容或是隱私不公開
  • 點一次播放聽一整天
  • 搜尋歌曲,分類、歌手、曲目名稱
  • 錄音

一、拿香跟拜

  1. 在桌面準備一個測試網頁 audio.html
  2. 使用記事本或其他純文字編輯器 (Sublime Text) 開啟 audio.html
  3. 拿香跟拜,或是直接下載 audio

雙擊開啟 audio.html 看到類似這樣的網頁,並且點選播放可以順利聽到音樂就成功了

二、不同的瀏覽器、不同的播放介面

Hoyo 相信大多數的網頁畫面都和上面那張不同,應該比較接近下面這樣

除了畫面長相不同之外還多了下載按鈕,當然也有可能長這樣

為了統一播放介面所以接下來就必須 Hoyo 教你 Web Audio API – 02. 簡易播放介面