看板 PHP 關於我們 聯絡資訊
※ 引述《danny1227 (YC)》之銘言: : 我是想把一張圖的EXIF完整寫到另一張圖中 : 在PHP指令集中有讀取exif資料的指令 : 但是找不到方法將EXIF寫入沒有EXIF的圖片 是的 : 我有試著用pel中的EXIF library : 但是覺得他的文件好簡略 實在看不懂 不知如何應用 : 不知是否有其他方法或是要如何操作pel呢? : 謝謝。 PEL 寫 EXIF 的方法之一,寫個簡單的範例如下: /* $file_name_1 是你想讀出來的圖片, 內含 EXIF */ $old_jpg = new PelJpeg($file_name_1); /* $file_name_2 是你想寫入的新圖片,另外建構子也可以吃 image resource */ $im = imagecreatefromjpeg($file_name_2) $new_jpg = new PelJpeg($im); $exif = $old_jpg->getExif(); /* 把 EXIF DUMP 出來研究一下,你就可以自行修改了 */ if ($exif != null) $new_jpg->setExif($exif); /* 新的圖片寫進去,收工 */ file_put_contents($file_name_2, $new_jpg->getBytes()); 還有很多 method 可以用,它文件 phpDoc 跑出來的確是比較難看.. -- The Internet: where men are men, women are men, and children are FBI agents. -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 61.220.104.63
danny1227:不好意思 因為我的圖片的exif比較特殊 用pel讀取會錯誤 03/26 12:08
danny1227:所以目前想先用別的library把幾個重要的exif欄位先讀好 03/26 12:09
danny1227:放到$變數(ex.make,model..) 再利用pel寫到exif對應欄位 03/26 12:10
danny1227:也就是文中提到dump那邊可否對單一欄位寫入 謝謝你的回 03/26 12:13
danny1227:答:) 03/26 12:13
marines7:我竟然忘了提問XD 想要問怎麼個別寫入對應欄位 03/28 17:33
marines7:同上面描述 可否給個範例 麻煩了 03/28 17:33