育兒甘苦生活

時光小屋上傳寶寶相片之後的換算年齡一直不對?

Peekaboo時光小屋」匯入相片的問題

我原本都是使用「Google相簿」來存小孩的照片,在時光小屋有VIP付費的事件發生之後,我也開始嘗試使用了「時光小屋」這個App。

目前我有兩個小孩「人人」和「文文」,「文文」剛出生,所以在使用上沒什麼問題,問題在於「人人」已經快兩歲了,當我將在這之前的相片,從Google相簿中下載下來,並且上傳到時光小屋時,發現到這些從出生到近二歲之間的相片,全部歸類在「當天」的「年齡」…

我之所以會想要用時光小屋,最大的因素,就是它會將相片自動換算年齡,例如:「1歲10個月」,這就是寶寶專用軟體的好處,也是Google相簿所缺少的部份。

batch_modify_date-01.jpg

「建立日期」與「修改日期」

但現在舊相片在上傳之後,「年齡」都判斷錯誤,這是因為時光小屋判斷相片時間,是根據「修改日期」,而不是「建立日期」,如下圖:

batch_modify_date-02.jpg

  這張IMG_1404.jpg的相片,雖然是「2016年5月24日」所拍攝,但因為我是「2016年9月17日」將這張相片複製到我的電腦上來,所以「修改日期」就變成「2016年9月17日」,因此在上傳這張相片之後,時光小屋就以「2016年9月17日」來換算小孩的年齡,所以這樣就會有問題。

所以我們現在的工作,就是要將所有的相片的「修改日期」,改回「建立日期」,簡單吧?

不,非常不簡單,手動改1張可能很簡單,但改1000張就累人了,因此要靠電腦軟體的幫忙,但我找了一大堆軟體,光是要學習這些軟體的語法,我就頭大,我要的只是一個修改日期的簡單動作,但卻被搞的非常複雜…

因此,我自己來寫一個小程式,專門來處理這個問題,反正才短短幾行指令而已。

批次將「修改日期」改成「建立日期」

Step 1. 先下載我寫好的小工具程式「ModifiedDateToCreatedDate.exe」,並且放到相片目錄裡面,如下圖:

batch_modify_date-03.jpg

  Step 2. 使用滑鼠雙點擊「ModifiedDateToCreatedDate.exe」,此時程式就會開始動作,檔案很少的話,一瞬間就會完成。

接著再把檔案打開來看一下日期,就可以看到現在的「建立日期」和「修改日期」已經是一致了。

batch_modify_date-04.jpg

  經過我的測試,這樣修改過後的相片,在上傳之後,就都沒問題了,分享給大家。

修正下載下來的備份相片日期資訊

有網友反映在下載備份相片之後的檔案,也有類似檔案日期的問題,因此我就再寫了另一個解決這個問題的程式,供各位爸爸媽媽使用。

下載寶寶備份的地方,在點擊〔生成〕之後,網站會開始處理一段時間,之後再重整一下網頁,就可以看到該按鈕,會變成〔下載〕,且在你的信箱中,也會寄一份下載鏈過去給你,如下圖:

snap_file_time-01.jpg

將下載下來的檔案解壓縮後,會看到裡面的相片檔案名稱,是以年齡及相片日期做命名,但相片的日期屬性(建立、修改及存取日期),卻全都是下載當日的日期。

snap_file_time-02.jpg

因此我寫的這個新程式「ModifiedSnapFileTime.exe」就是會根據檔名上的日期,修正好建立、修改及存取日期這三個日期屬性。

請下載好我的這個程式,然後放在解壓縮後的資料夾目錄之後,然後執行程式「ModifiedSnapFileTime.exe」,程式會修正同資料夾中,包括所有的子目錄裡的所有JPG圖片檔案,如下圖:

snap_file_time-03.jpg

大致上也是一瞬間就會完成,因為會一併修正子目錄裡所有的圖片檔,所以你可別隨便拿到其它的資料夾亂執行,以免產生一些意外情況。

snap_file_time-04.jpg

雖然我也搞不清楚,這個能在時光小屋下載之前所上傳相片的功能,是在哪個地方找到的?反正,程式就寫好,有需要的人就去下載來使用吧。

延伸閱讀:手機拍下的寶寶照片,怎麼保存最安全?

你可能對這些內容也有興趣:

11 thoughts on “時光小屋上傳寶寶相片之後的換算年齡一直不對?