Python 將大頭照平鋪在 4x6 的相片圖檔

護照、身份證等證件申辦,常常都還是需要提供實體照片~

想要透過便利商店洗大頭照的照片,查起來超貴,但是 4*6 的照片相對便宜很多~

於是~ 來將大頭照合進 4x6 的照片,再去洗出來,在靠剪刀即可~

照片尺寸(英吋) 與 實際尺寸(厘米) (300dpi)

  • 10x15:25.4x38.1
  • 10x12:25.4x30.5
  • 8x10 :20.3x25.4
  • 6x8 :15.2x20.3
  • 5x8 :12.7x20.3
  • 5x7 :12.7x17.7
  • 4x6 :10.1x15.2
  • 3.5x5:8.9x12.7

閱讀全文〈Python 將大頭照平鋪在 4x6 的相片圖檔〉

Python 在寫入遇到 UnicodeEncodeError: 'cp950' codec can't encode 錯誤

Python3 編譯成 Windows 的 exe 檔,然後在讀檔、寫檔的時候,遇到下述錯誤:

  • UnicodeEncodeError: 'cp950' codec can't encode character '\u5efc' in position 1: illegal multibyte sequence

要怎麼解決呢?

閱讀全文〈Python 在寫入遇到 UnicodeEncodeError: 'cp950' codec can't encode 錯誤〉

PHP file_get_contents 加送 Header (User-Agent)

PHP 要抓遠端的資料,通常都會使用 CURL,不過常常偷懶會直接拿 file_get_contents 來用

不過 file_get_contents 有時後會遇到需要判斷 User-Agent 等等的,需要加送 Header 資訊,要加送這些資訊要怎麼做呢?

閱讀全文〈PHP file_get_contents 加送 Header (User-Agent)〉

PHP 將 Array 的 Value 依照字元長到短排序

有多個字串想要依序做刪除或取代,但是可能會遇到一些問題,如下案例:

$filter 是不想出現的文字,所以要將 $string 的內容有出現這些文字,都刪除~

  1. <?php
  2. $string = '蘋果多少錢';
  3. $filter = ['多少', '多少錢', '價格', '價錢'];
  4. echo str_replace($filter, '', $string); // 蘋果錢
  5. ?>

這樣子結果會出來「蘋果錢」,而不是預期想要的「蘋果」

要怎麼解決呢?

閱讀全文〈PHP 將 Array 的 Value 依照字元長到短排序〉