<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
	<title><![CDATA[ScarShow | 刀疤說]]></title>
	<subtitle><![CDATA[< IS >]]></subtitle>
	<link href="https://scar.tw/atom.xml" rel="self" />
	<link href="https://scar.tw/" />
	<id>urn:uuid:4d418d05-9f8f-0741-8939-1476077aab63</id>
	<updated>2023-06-26T12:02:13+08:00</updated>
	<author>
		<name><![CDATA[ScarWu]]></name>
		<uri>https://scar.tw/</uri>
	</author>
	<entry>
		<title type="html"><![CDATA[即可拍鏡頭改造特製版]]></title>
		<link href="https://scar.tw/article/2023/03/28/disposable-camera-lens-transplant-customized-version/" />
		<id>urn:uuid:035de82a-da09-1693-e326-d1b3b56399ec</id>
		<updated>2023-03-31T00:55:45+08:00</updated>
		<summary type="html"><![CDATA[<p>這次要來改造即可拍的鏡頭，但其實我在去年的時候已經用 Fujifilm 的鏡頭改造一次了，但我遇到了一些問題，所以我這次會用 Kodak 的鏡頭來改造。</p>
<p>就改造個即可拍鏡頭有什麼好寫成一篇文章的，而且網路上已經有很多相關的改造文章及影片內容了，為什麼還要再寫一篇？</p>
<p>這就是為什麼標題會是寫特製版了，如果只是一般的改造我就不會寫成文章了。</p>
<!--more-->
<h2>準備工具材料</h2>
<ul>
<li>美工刀</li>
<li>遮蓋膠帶</li>
<li>麥克筆</li>
<li>鑷子</li>
<li>斜口鉗</li>
<li>銼刀或砂紙</li>
<li>階梯鑽
<ul>
<li>3-13mm</li>
<li>6-25mm</li>
</ul></li>
<li>直尺</li>
<li>游標卡尺</li>
<li>即可拍
<ul>
<li>Kodak Daylight 或 Kodak FunSaver</li>
</ul></li>
<li>機身蓋
<ul>
<li>Sony E Mount (NEX) 或 Leica M Mount (LM)</li>
</ul></li>
</ul>
<h2>拆解及改造</h2>
<p>拆解即可拍相機並取得鏡頭模組，這邊我就不寫像詳細步驟，但可以參考<a href="https://www.youtube.com/watch?v=2ymKt4uhTOw">此連結</a>。</p>
<p><img src="/images/disposable-camera-lens-transplant-customized-version/000.jpg" alt="" /></p>
<p>當取得鏡頭模組後，需要用斜口鉗沿著鏡頭底板的周圍剪一圈，並保留下大約 1-2mm 的突出，然後邊緣可以使用砂紙或銼刀研磨修整一下。</p>
<p><img src="/images/disposable-camera-lens-transplant-customized-version/001.jpg" alt="" /></p>
<p>接下來需要在機身蓋上面開一孔，使用游標卡尺測量，鏡頭直徑約為 <code>16.08mm</code> 而機身蓋的話 NEX 為 <code>60.07mm</code>、LM 為 <code>51.11mm</code>。</p>
<p><img src="/images/disposable-camera-lens-transplant-customized-version/002.jpg" alt="" /></p>
<p>先在機身蓋上貼上遮蓋膠帶，接著使用游標卡尺在調整到半徑 NEX 為 <code>30.035mm</code>、LM 為 <code>25.255mm</code>，靠在機身蓋上並旋轉畫幾條線就得到了圓心位置。我們要在中心位置上開一個 <code>16mm</code> 的孔，這時候可以使用階梯鑽來開孔。這樣就可以得到一個正圓且在中心位置的圓孔。</p>
<p><img src="/images/disposable-camera-lens-transplant-customized-version/003.jpg" alt="" /></p>
<p>然後就可以把鏡頭直接固定在蓋子上就完成改造了。當然，網路上改造資訊到此就結束了，雖然獲得了一個改造鏡頭，但你會發現這個鏡頭需要非常近才能準焦。</p>
<h2>焦距計算</h2>
<p>接下來就是關鍵了，鏡頭必須要配置正確的位置，成像才能正確對焦在 Sensor 或是底片上。</p>
<p>有在玩老鏡轉接的會知道 <code>鏡後距（Back Focal Distance）</code> 及 <code>法蘭距（Flange Focal Distance）</code> 這個兩詞，鏡後距指的是鏡頭後端到對焦平面的距離，而法蘭距指的是鏡頭接口到對焦平面的距離。</p>
<p>它是鏡頭能不能合焦的關鍵，而過長的焦距會造成無限遠處不合焦，這也是造成只能拍近距離的問題。</p>
<p>所以我們這邊需要計算出正確的焦距，並調整鏡頭，這也是要使用 Kodak 鏡頭的原因，Kodak 的鏡頭本身為圓通狀，且有較長的筒身，這在調整焦距上有比較大的調整空間。</p>
<p>根據法蘭距資料顯示，NEX 為 <code>18mm</code>、LM 為 <code>27.8mm</code>。接著我們要來測量機身蓋，我們需要測量接口卡榫的外側高度及內側高度然後與之相減，這邊稱為<strong>蓋內距</strong>。</p>
<p>根據游標卡尺的測量結果，NEX 外側高度 <code>4.5mm</code>、內側高度 <code>12.5mm</code>，蓋內距為 <code>8mm</code>；而 LM 外側高度 <code>6.5mm</code>、內側高度 <code>7.5mm</code>、蓋內距為 <code>1mm</code>。</p>
<p><img src="/images/disposable-camera-lens-transplant-customized-version/100.jpg" alt="" /></p>
<p><img src="/images/disposable-camera-lens-transplant-customized-version/101.jpg" alt="" /></p>
<p>接下來我們來測量即可拍機身得出以下數值，快門簾凹槽 <code>1.3mm</code>、快門簾至底片 <code>20.6mm</code>，所以即可拍的鏡後距約為 <code>21.9mm</code>。</p>
<p>如果將機身的法蘭距加上蓋內距就得到了<strong>蓋後距</strong>，NEX 為 <code>26mm</code>、LM 為 <code>28.8mm</code>，然後再減掉最後測量出來的即可拍鏡後距 <code>21.9mm</code> 就會是實際鏡頭需要校正的後移量，NEX 為 <code>4.1mm</code>、LM 為 <code>6.9mm</code>。</p>
<p>所幸 Kodak 鏡頭的筒身長有 <code>9.5mm</code> 扣除前方導角 <code>0.5mm</code> 以及底板的 <code>1mm</code> 的厚度後，可用的平整面高度為 <code>8mm</code>，但實際上能用的調整空間為 <code>6mm</code> 以下，因為機身蓋的厚度會吃掉一些調整空間作為固定鏡頭的支點，但上面兩個機身蓋所需的調整偏移量都在範圍內（如果真的不夠的話，可以把機身蓋的內部用膠板加厚創造支點）。</p>
<p>這也就是不用 Fujifilm 鏡頭的原因，因為可用的調整空間不足。</p>
<p><img src="/images/disposable-camera-lens-transplant-customized-version/102.jpg" alt="" /></p>
<p>雖然我們上面量出了大致上的數值，但在實際的製作還是會有些微誤差，起因是機身蓋的其實是一個向外微凸的曲面，所實際上的後移量會大於上面所提及的數值。另外要注意當鏡頭裝上機身蓋後，底板的厚度的 <code>1mm</code> 也包含在後移量裡，請記得把這個數字也算進去後移量。</p>
<p><img src="/images/disposable-camera-lens-transplant-customized-version/103.jpg" alt="" /></p>
<p><img src="/images/disposable-camera-lens-transplant-customized-version/104.jpg" alt="" /></p>
<p>最後如果有照上面的所以說的數值調整，那麼恭喜你將得到了一個跟即可拍一樣泛焦距離 1 公尺到無限遠的鏡頭。</p>
<h2>光圈改造</h2>
<p>接下來我們想一下光圈是不是也能改造，讓它有更大的光圈、能有更多的進光量，傻瓜相機因為是使用泛焦的原理來進行拍攝，所以鏡頭上所設計的光圈普遍都很小，例如這次所改造的就是一個 <code>32mm F/10</code> 的鏡頭。</p>
<p><img src="/images/disposable-camera-lens-transplant-customized-version/200.jpg" alt="" /></p>
<p>經過簡單的測量了一下，光圈孔徑大小為 <code>2mm</code> 最大應該是可以擴孔到 <code>6.3mm</code>，但神奇的是根據公式 <code>焦距 / 孔徑 = 光圈值</code> 所得出結果卻表明這是一個 <code>F/16</code> 的鏡頭（<code>32mm / 2mm = F/16</code>）？如果是根據規格所說光圈值是 <code>F/10</code> 的話，那應該會是一個 <code>3.2mm</code> 的孔才是（<code>32mm / 3.2mm = F/10</code>）。</p>
<p><img src="/images/disposable-camera-lens-transplant-customized-version/201.jpg" alt="" /></p>
<p>但不管如何，我們都能從 <code>2mm</code> 擴孔到 <code>6.3mm</code>，但受限於工具所以我只用階梯鑽擴到 <code>6mm</code>，雖然看起來不多但進光卻是原本的 9 倍，光圈值跳了三級多，從 <code>F/10</code> 變成了 <code>F/3.4</code> 左右。</p>
<p><img src="/images/disposable-camera-lens-transplant-customized-version/202.jpg" alt="" /></p>
<p>但重點來了，前面有說到，因為要深景深的泛焦才能達到不用對焦也能拍清楚，但把光圈加大之後景深就變淺了、泛焦的範圍也隨之改變，所以這時對焦就變得很重要。</p>
<p><img src="/images/disposable-camera-lens-transplant-customized-version/203.jpg" alt="" /></p>
<p>看到這邊應該就不難發現，為什麼除了 NEX 之外還額外提供了 LM 的數值了，因為我們就可以直接做一個 LM 版的鏡頭，並直接裝在 LM-NEX 的哈克神力環上。這樣就得到了一個大光圈又能夠對焦的即可拍鏡頭！甚至是裝在天工環上進行自動對焦！</p>
<p><strong>但可惜的是，代誌不是憨人想得那麼簡單。</strong></p>
<p>因為光圈變大了、鏡頭的像差變得非常明顯了（畢竟是塑膠鏡片），這讓天工環的自動對焦不起作用，無法正確合焦。而使用神力環也的手動對焦也只是堪用。</p>
<p>所以在實務上，為了追求最大光圈變得有點不切實際，使用 <code>6mm</code> 的孔徑上會讓畫質迅速崩壞並讓對焦變得困難。後續製作了 <code>5mm</code> 及 <code>4mm</code> 大小孔徑的光圈貼片測試，我單純使用了 <code>5mm</code> 後畫質已經是可接受範圍了，後續 <code>4mm</code> 就沒有嘗試了，當然用了畫質會再更好 。</p>
<h2>成品</h2>
<h3>By Kodak Daylight (32mm@F/3.4)</h3>
<p><img src="/images/disposable-camera-lens-transplant-customized-version/300.jpg" alt="" /></p>
<p><img src="/images/disposable-camera-lens-transplant-customized-version/301.jpg" alt="" /></p>
<p><img src="/images/disposable-camera-lens-transplant-customized-version/302.jpg" alt="" /></p>
<h3>By Fujifilm Simple Ace (32mm@F/10)</h3>
<p>補一下之前用 Fujifilm 鏡頭製作的成品，可以看到的是鏡頭模組真的非常扁，基本上沒有什麼調整空間，而拍出來就是中規中舉的即可拍照片，網路上應該有很多，下面就不放測試照片了。</p>
<p><img src="/images/disposable-camera-lens-transplant-customized-version/400.jpg" alt="" /></p>
<p><img src="/images/disposable-camera-lens-transplant-customized-version/401.jpg" alt="" /></p>
<p><img src="/images/disposable-camera-lens-transplant-customized-version/402.jpg" alt="" /></p>
<p><img src="/images/disposable-camera-lens-transplant-customized-version/403.jpg" alt="" /></p>
<p><img src="/images/disposable-camera-lens-transplant-customized-version/404.jpg" alt="" /></p>
<h2>測試照片</h2>
<p>以下是 Kodak 鏡頭的成像測試。</p>
<h3>@F/3.4 (6mm)</h3>
<p>在擴孔後的最大光圈下，畫質急遽下滑，在高光的部分直接暈開來，一切都變得朦朧不清，但換來的是低一點的 ISO 及較快的快門，體感上並不像是一顆 <code>F/3.4</code> 的鏡頭，感覺實際光圈值更小一些。</p>
<p><img src="/images/disposable-camera-lens-transplant-customized-version/SCR04726.jpg" alt="" /></p>
<p><img src="/images/disposable-camera-lens-transplant-customized-version/SCR04741.jpg" alt="" /></p>
<p><img src="/images/disposable-camera-lens-transplant-customized-version/SCR04744.jpg" alt="" /></p>
<p><img src="/images/disposable-camera-lens-transplant-customized-version/SCR04749.jpg" alt="" /></p>
<h3>@F/4.18 (5mm)</h3>
<p><img src="/images/disposable-camera-lens-transplant-customized-version/SCR04786.jpg" alt="" /></p>
<p><img src="/images/disposable-camera-lens-transplant-customized-version/SCR04816.jpg" alt="" /></p>
<p><img src="/images/disposable-camera-lens-transplant-customized-version/SCR04835.jpg" alt="" /></p>
<p><img src="/images/disposable-camera-lens-transplant-customized-version/SCR04851.jpg" alt="" /></p>
<h2>數值表格</h2>
<p>以下是大約數值，供參考用。</p>
<h3>即可拍鏡頭</h3>
<table>
<thead>
<tr>
<th>直徑</th>
<th>高度</th>
<th>底板厚度</th>
<th>圓角高度</th>
<th>平整面高度</th>
<th>可調整範圍</th>
<th>孔徑</th>
</tr>
</thead>
<tbody>
<tr>
<td>16.08mm</td>
<td>9.5mm</td>
<td>1mm</td>
<td>0.5mm</td>
<td>8mm</td>
<td>6mm</td>
<td>2mm</td>
</tr>
</tbody>
</table>
<h3>即可拍機身</h3>
<table>
<thead>
<tr>
<th>快門簾凹槽</th>
<th>快門簾至底片</th>
<th>鏡後距</th>
</tr>
</thead>
<tbody>
<tr>
<td>1.3mm</td>
<td>20.6mm</td>
<td>21.9mm</td>
</tr>
</tbody>
</table>
<h3>機身蓋</h3>
<table>
<thead>
<tr>
<th>名稱</th>
<th>直徑</th>
<th>半徑</th>
<th>外側高度</th>
<th>內側高度</th>
<th>蓋內距</th>
<th>法蘭距</th>
<th>蓋後距</th>
<th>校正後移量</th>
</tr>
</thead>
<tbody>
<tr>
<td>NEX</td>
<td>60.07mm</td>
<td>30.035mm</td>
<td>4.5mm</td>
<td>12.5mm</td>
<td>8mm</td>
<td>18mm</td>
<td>26mm</td>
<td>4.1mm</td>
</tr>
<tr>
<td>LM</td>
<td>51.11mm</td>
<td>25.255mm</td>
<td>6.5mm</td>
<td>7.5mm</td>
<td>1mm</td>
<td>27.8mm</td>
<td>28.9mm</td>
<td>6.9mm</td>
</tr>
</tbody>
</table>
<h3>孔徑與光圈值對應</h3>
<!--
| Aperture | Multiple | EV       | F-number             |
| 2mm      | 1        | 0        | F/10                 |
| 2.5mm    | 1.5625   | 0.5625   | F/8.35247564417433   |
|          | 2        | 1        | F/7.071067811865475  |
| 3mm      | 2.25     | 1.3125   | F/6.81218433538229   |
| 3.5mm    | 3.0625   | 1.53125  | F/5.970813036811941  |
| 4mm      | 4        | 2        | F/4.999999999999999  |
| 4.5mm    | 5.0625   | 2.265625 | F/4.611001193763382  |
| 5mm      | 6.25     | 2.5625   | F/4.176237822087164  |
| 5.5mm    | 7.5625   | 2.890625 | F/3.6957098849713437 |
|          | 8        | 3        | F/3.535533905932737  |
| 6mm      | 9        | 3.125    | F/3.4060921676911446 |
|          | 16       | 4        | F/2.499999999999999  |
-->
<table>
<thead>
<tr>
<th>孔徑</th>
<th>進光量</th>
<th>曝光值</th>
<th>光圈值 (*1)</th>
<th>光圈值 (*2)</th>
</tr>
</thead>
<tbody>
<tr>
<td>2mm</td>
<td>1x</td>
<td>+0</td>
<td>F/10</td>
<td>F/16</td>
</tr>
<tr>
<td>2.5mm</td>
<td>1.56x</td>
<td>+0.56</td>
<td>F/8.35</td>
<td>F/12.8</td>
</tr>
<tr>
<td>3mm</td>
<td>2.25x</td>
<td>+1.31</td>
<td>F/6.81</td>
<td>F/10.67</td>
</tr>
<tr>
<td>3.5mm</td>
<td>3.06x</td>
<td>+1.53</td>
<td>F/5.97</td>
<td>F/9.14</td>
</tr>
<tr>
<td>4mm</td>
<td>4x</td>
<td>+2</td>
<td>F/5</td>
<td>F/8</td>
</tr>
<tr>
<td>4.5mm</td>
<td>5.06x</td>
<td>+2.27</td>
<td>F/4.61</td>
<td>F/7.11</td>
</tr>
<tr>
<td>5mm</td>
<td>6.25x</td>
<td>+2.56</td>
<td>F/4.18</td>
<td>F/6.4</td>
</tr>
<tr>
<td>5.5mm</td>
<td>7.56x</td>
<td>+2.89</td>
<td>F/3.7</td>
<td>F/6.82</td>
</tr>
<tr>
<td>6mm</td>
<td>9x</td>
<td>+3.12</td>
<td>F/3.4</td>
<td>F/5.33</td>
</tr>
</tbody>
</table>
<blockquote>
<ol>
<li>根據商品規格推估</li>
<li>根據實際孔徑推估</li>
</ol>
</blockquote>
<h2>References</h2>
<ul>
<li><a href="https://en.wikipedia.org/wiki/Aperture">https://en.wikipedia.org/wiki/Aperture</a></li>
<li><a href="https://en.wikipedia.org/wiki/Focal_length">https://en.wikipedia.org/wiki/Focal_length</a></li>
<li><a href="https://en.wikipedia.org/wiki/Flange_focal_distance">https://en.wikipedia.org/wiki/Flange_focal_distance</a></li>
</ul>]]></summary>
	</entry>
	<entry>
		<title type="html"><![CDATA[天工 LM-EA9 開箱]]></title>
		<link href="https://scar.tw/article/2022/09/29/techart-lm-ea9-unboxing/" />
		<id>urn:uuid:9f7c0a50-4ae2-a5ac-7264-683574436828</id>
		<updated>2022-11-24T21:00:04+08:00</updated>
		<summary type="html"><![CDATA[<p>在接收到 LM-EA9 的發表消息後就非常期待上市，在使用 LM-EA7 好幾年後終於有後繼產品，而在八月得知可以預購後馬上下單，等了將近一個月後終於拿到實體了。</p>
<!--more-->
<h2>外觀</h2>
<p><img src="https://live.staticflickr.com/65535/52390801436_dd67ddce98_h.jpg" alt="" /></p>
<p>LM-EA9 因為本體少了下巴，厚度也有比較薄，但明顯大圈了一點，所以盒子與上代有明顯差異。</p>
<p><img src="https://live.staticflickr.com/65535/52389879397_da2abe108a_h.jpg" alt="" /></p>
<p>盒子裡面只有簡單的兩張說明書之外就是接環本體了，很精簡。</p>
<p>這次所附上的前後蓋都是金屬製的，其中後蓋則是用來更新韌體的 USB Adapter，而本次的轉接環本體作工扎實很多，接環雖然小了不少但重量卻跟上代差不多，在鏡頭接上鏡座時明顯較緊。</p>
<h2>明顯改善</h2>
<p><img src="https://live.staticflickr.com/65535/52391229495_fc171038fd_h.jpg" alt="" /></p>
<p>上代的下巴裡面塞有一個 N20 馬達跟減速齒輪機構，所以佔據不小的空間（見<a href="/article/2021/03/15/techart-lm-ea7-repair/">天工 LM-EA7 維修</a>），而這代改為四顆微型馬達驅動，所以對焦聲音小很多，而且能感覺到移動速度較為快速。</p>
<p>另外上代在下巴中還有另外兩根金屬柱是用來支撐及移動鏡座的，當使用久之後或是較重的鏡頭，就會造成光軸歪斜，所以在使用大光圈拍攝的時候就會注意到暗角歪一邊。</p>
<p><img src="https://live.staticflickr.com/65535/52390802426_a911c8833e_h.jpg" alt="" /></p>
<p><img src="https://live.staticflickr.com/65535/52391112624_5af454e5f7_h.jpg" alt="" /></p>
<p>還有一點很重要的，就是上代在鏡座完全伸出時會漏光！在這代就沒有這個問題。</p>
<p>這代還順便改良了內部的結構防止散射，原本是在內圈分為比較突出的上下兩塊，一塊有絨布，而另一塊僅有梯形結構。這代則是整圈的絨布，而且還有些變窄了，寬度只比電子接點厚一點。</p>
<p><img src="https://live.staticflickr.com/65535/52391230235_93671c67b8_h.jpg" alt="" /></p>
<p><img src="https://live.staticflickr.com/65535/52391230375_fb115e2385_h.jpg" alt="" /></p>
<p>而這代更新韌體的方式從原本的藍芽改為使用 USB 接孔，所以關機後就不會因為藍芽模組而耗電，這樣相機久放就不用再拔電池斷電了。</p>
<h2>對焦延遲</h2>
<p>對焦在這代上還是個問題，但問題跟上代有點不同，不知道是要同時驅動四顆馬達還是演算法問題，我感受到在按下半快門後有個很明顯的延遲，對焦環才會開始做動，但開始做動之後卻又是迅速的對焦，但在合焦前有會有些延遲，這點在使用 AFC 時會非常明顯。</p>
<p>另外就是，使用眼控對焦或是彈性點 S 時，確認合焦後所拍下的照片，感覺會有些微失焦，準確度不夠。</p>
<p>除以上兩點之外，沒有遇到其他問題，以目前來說現在這代產品還沒有成熟，希望後續的韌體更新可以改善這些問題。</p>
<h2>總結</h2>
<ul>
<li>優點
<ol>
<li>更小的體積</li>
<li>更扎實的作工</li>
<li>光軸不再歪斜</li>
<li>不會漏光</li>
<li>不會自動耗電</li>
<li>對焦聲音更小</li>
<li>對焦速度更快</li>
</ol></li>
<li>缺點
<ol>
<li><del>半按快門到合焦前會延遲</del></li>
<li><del>判定合焦後可能是失焦</del></li>
</ol></li>
</ul>
<p><del>相較於上代，這代確實改善令人詬病的一些問題，但還有其他問題尚待韌體更新解決，所以目前使用上只能說是堪用，因為對焦問題現在只能慢慢拍，要拿上街拍照還需要一些時間。</del></p>
<p>最後不確定是不是因為光軸正了，所以照片的立體感又更為明顯了。</p>
<h3>後記 (2022/11/24)</h3>
<p>在 2022/11/15 的時候天工釋出了 LM-EA9 新的韌體 <code>1.6.0</code>，以我的 <code>A7c</code> 為例，在更新完成後使用起來，感覺大幅改善了對焦的速讀及精準度，所以上面所說的缺點就也消失了。</p>
<p>另外就是如果轉接環的鏡頭焦段有設定正確，也能改善對焦的速度，像我平常都使用 <code>35mm</code> 的鏡頭，但不小心設定跑掉變成了 <code>15mm</code>，不管怎樣對焦都有大機率在拉風箱，直到我改回 <code>35mm</code> 的焦段設定才正常。</p>]]></summary>
	</entry>
	<entry>
		<title type="html"><![CDATA[使用 Exiftool 管理手動鏡頭資訊]]></title>
		<link href="https://scar.tw/article/2022/09/14/manage-info-of-manual-lenses-by-exiftool/" />
		<id>urn:uuid:5ccbee13-0cf1-1085-3776-9681eabdd3dc</id>
		<updated>2022-09-19T11:14:10+08:00</updated>
		<summary type="html"><![CDATA[<p>由於長期都使用手動鏡頭在攝影，而手動鏡頭因為透過轉接的方式，機身基本上都紀錄不到正確的鏡頭資訊。</p>
<p>平常是用 Windows 來管理照片，所以這幾年都是使用 AnalogExif 來修改鏡頭資訊，但它好幾年都沒有更新了，在使用上有總有些痛點，所以帶來了不少的麻煩。</p>
<p>而最近受惠於 WSL 的成熟，現在在 Windows 系統上我可以繼續使用 Linux 來開發程式，所以既然能在 Windows 上使用 Linux 那麼我何不自己寫支程式來管理大量相片的鏡頭資訊？</p>
<!--more-->
<p>所以我就找了強大的 exiftool 指令作為基底寫一支批次管理程式。</p>
<h2>安裝</h2>
<p>如果是使用 Ubuntu 的話就用下面指令就能安裝了。</p>
<pre><code class="language-bash">sudo apt install exiftool</code></pre>
<p>macOS 的話先去裝 <a href="https://brew.sh/">Homebrew</a> 再用下面指令安裝。</p>
<pre><code class="language-bash">brew install exiftool</code></pre>
<p>如果是其它平台理論上都會有相應的指令可供安裝。</p>
<h2>使用</h2>
<p>基本上 Exiftool 非常強大，只要有支援圖檔都能夠進行操作，雖然它還有其它的功能，但管理資訊則只需要專注在讀跟寫資訊就好。</p>
<h3>讀取資訊</h3>
<p>我們可以用以下的指令將照片中的資訊讀取出來，這邊額外的參數 <code>-s</code> 能讓屬性以短名稱的方式以及 <code>-g</code> 按照分類呈現，這樣有助於後續的程式撰寫。</p>
<pre><code class="language-bash">exiftool -s -g ~/SCR06780.jpg

---- ExifTool ----
ExifToolVersion                 : 12.40
Warning                         : [minor] Fixed incorrect URI for xmlns:MicrosoftPhoto
---- File ----
FileName                        : SCR06780.jpg
Directory                       : /home/scarwu
FileSize                        : 14 MiB
FileModifyDate                  : 2022:04:26 12:00:52+08:00
FileAccessDate                  : 2022:09:14 10:52:53+08:00
FileInodeChangeDate             : 2022:09:14 10:52:53+08:00
FilePermissions                 : -rw-r--r--
FileType                        : JPEG
FileTypeExtension               : jpg
MIMEType                        : image/jpeg
ExifByteOrder                   : Little-endian (Intel, II)
CurrentIPTCDigest               : 07b9982d1d3b65db7841f531246a37ad
ImageWidth                      : 5961
ImageHeight                     : 3974
EncodingProcess                 : Baseline DCT, Huffman coding
BitsPerSample                   : 8
ColorComponents                 : 3
YCbCrSubSampling                : YCbCr4:4:4 (1 1)
---- JFIF ----
JFIFVersion                     : 1.01
---- EXIF ----
ImageDescription                :
Make                            : SONY
Model                           : ILCE-7C
XResolution                     : 300
YResolution                     : 300
ResolutionUnit                  : inches
Software                        : Capture One 22 Windows
ExposureTime                    : 1/1000
ExposureProgram                 : Aperture-priority AE
FNumber                         : 2.0
ISO                             : 100
SensitivityType                 : Recommended Exposure Index
RecommendedExposureIndex        : 100
ExifVersion                     : 0230
DateTimeOriginal                : 2022:04:24 18:17:00
CreateDate                      : 2022:04:24 18:17:00
ShutterSpeedValue               : 1/1000
ApertureValue                   : 2.0
BrightnessValue                 : 6.9
ExposureCompensation            : -0.7
MaxApertureValue                : 2.0
MeteringMode                    : Multi-segment
LightSource                     : Unknown
Flash                           : Off, Did not fire
FocalLength                     : 15.0 mm
SubSecTimeOriginal              : 641
SubSecTimeDigitized             : 641
ExifImageWidth                  : 5961
ExifImageHeight                 : 3974
FileSource                      : Digital Camera
SceneType                       : Directly photographed
CustomRendered                  : Normal
ExposureMode                    : Auto
WhiteBalance                    : Auto
DigitalZoomRatio                : 1
FocalLengthIn35mmFormat         : 15 mm
SceneCaptureType                : Standard
Contrast                        : High
Saturation                      : Normal
Sharpness                       : Hard
LensInfo                        : 15mm f/2
LensModel                       : DT 40mm F2.8 SAM
Compression                     : JPEG (old-style)
ThumbnailOffset                 : 836
ThumbnailLength                 : 1600
ThumbnailImage                  : (Binary data 1600 bytes, use -b option to extract)
---- XMP ----
XMPToolkit                      : XMP Core 4.4.0-Exiv2
Rating                          : 2
CreatorTool                     : Capture One 22 Windows
FlashCompensation               : 0
Lens                            : DT 40mm F2.8 SAM
LegacyIPTCDigest                : 59B45D2B487CE598F00B6D2C62ABE236
Description                     :
---- IPTC ----
ApplicationRecordVersion        : 4
DateCreated                     : 2022:04:24
TimeCreated                     : 18:17:00+00:00
DigitalCreationDate             : 2022:04:24
DigitalCreationTime             : 18:17:00+00:00
CodedCharacterSet               : UTF8
Caption-Abstract                :
---- ICC_Profile ----
ProfileCMMType                  : Adobe Systems Inc.
ProfileVersion                  : 2.1.0
ProfileClass                    : Display Device Profile
ColorSpaceData                  : RGB
ProfileConnectionSpace          : XYZ
ProfileDateTime                 : 2000:08:11 19:51:59
ProfileFileSignature            : acsp
PrimaryPlatform                 : Apple Computer Inc.
CMMFlags                        : Not Embedded, Independent
DeviceManufacturer              : none
DeviceModel                     :
DeviceAttributes                : Reflective, Glossy, Positive, Color
RenderingIntent                 : Perceptual
ConnectionSpaceIlluminant       : 0.9642 1 0.82491
ProfileCreator                  : Adobe Systems Inc.
ProfileID                       : 0
ProfileCopyright                : Copyright 2000 Adobe Systems Incorporated
ProfileDescription              : Adobe RGB (1998)
MediaWhitePoint                 : 0.95045 1 1.08905
MediaBlackPoint                 : 0 0 0
RedTRC                          : (Binary data 14 bytes, use -b option to extract)
GreenTRC                        : (Binary data 14 bytes, use -b option to extract)
BlueTRC                         : (Binary data 14 bytes, use -b option to extract)
RedMatrixColumn                 : 0.60974 0.31111 0.01947
GreenMatrixColumn               : 0.20528 0.62567 0.06087
BlueMatrixColumn                : 0.14919 0.06322 0.74457
---- Composite ----
Aperture                        : 2.0
ImageSize                       : 5961x3974
Megapixels                      : 23.7
ScaleFactor35efl                : 1.0
ShutterSpeed                    : 1/1000
SubSecCreateDate                : 2022:04:24 18:17:00.641
SubSecDateTimeOriginal          : 2022:04:24 18:17:00.641
DateTimeCreated                 : 2022:04:24 18:17:00+00:00
DigitalCreationDateTime         : 2022:04:24 18:17:00+00:00
CircleOfConfusion               : 0.030 mm
FOV                             : 54.4 deg
FocalLength35efl                : 35.0 mm (35 mm equivalent: 35.0 mm)
HyperfocalDistance              : 20.39 m
LightValue                      : 12.0
LensID                          : DT 40mm F2.8 SAM</code></pre>
<p>以我所輸出的檔案為例，由於我使用 LM-EA7 做為轉接環所以有一些基本的資訊，但這些資訊基本上都是錯誤的。</p>
<p>除了 File 及 Composite 區塊的屬性，其他大部分的屬性都能夠修改，所以整理一下剛剛讀出的資訊，基本上我們需要調整的屬性有三類：</p>
<ol>
<li>鏡頭名稱
<ul>
<li>Lens</li>
<li>LensModel</li>
<li>LensInfo</li>
<li>LensID</li>
</ul></li>
<li>焦段
<ul>
<li>FocalLength</li>
<li>FocalLengthIn35mmFormat</li>
</ul></li>
<li>光圈
<ul>
<li>MaxApertureValue</li>
<li>ApertureValue</li>
<li>FNumber</li>
</ul></li>
</ol>
<h3>寫入資訊</h3>
<p>有了剛剛的整理好的屬性，我們就能填入正確的參數去調整照片屬性。</p>
<p>以 <code>SMC Pentax-M 50mm F1.4</code> 這顆鏡頭為例，我們可以用下面的指令去修改照片屬性。</p>
<p>但這邊要注意一下如果攝影的相機不是全幅機的話 <code>FocalLengthIn35mmFormat</code> 這項屬性需要而外進行換算。</p>
<p>然而在拍照的時很難紀錄手動鏡頭當下的光圈值，除非你都會去記錄，所以大部分我都只設定最大光圈 <code>MaxApertureValue</code> 而把 <code>ApertureValue</code> 及 <code>FNumber</code> 清除。</p>
<pre><code class="language-bash">exiftool -overwrite_original \
    -Lens="SMC Pentax-M 50mm F1.4" \
    -LensModel="SMC Pentax-M 50mm F1.4" \
    -LensInfo="50mm f/1.4" \
    -FocalLength="50.0" \
    -FocalLengthIn35mmFormat="50" \
    -MaxApertureValue="1.4" \
    -ApertureValue="" \
    -FNumber="" \
    -LensID="" \
    ~/SCR06780.jpg</code></pre>
<p>這樣你就會得到一張鏡頭資訊正確的照片了！</p>
<h2>程式碼</h2>
<p>根據剛剛的指令，為了更方便管理照片，我寫了一個 Shell Script 來管理大量的相片，裡面鏡頭的資訊也能夠照情況自由修改。</p>
<pre><code class="language-bash">#!/usr/bin/env bash

case "${1}" in
    zm35)
        export LENS_NAME="Carl Zeiss Distagon T* 35mm F1.4 ZM"
        export FOCAL_LENGTH="35"
        export APERTURE_VALUE="1.4"
        ;;

    km35)
        export LENS_NAME="Konica M-Hexanon 35mm F2"
        export FOCAL_LENGTH="35"
        export APERTURE_VALUE="2"
        ;;

    vm35)
        export LENS_NAME="Voigtlander Nokton Classic 35mm F1.4"
        export FOCAL_LENGTH="35"
        export APERTURE_VALUE="1.4"
        ;;

    vm15)
        export LENS_NAME="Voigtlander Super Wide-Heliar Aspherical III 15mm F4.5"
        export FOCAL_LENGTH="15"
        export APERTURE_VALUE="4.5"
        ;;

    pk50)
        export LENS_NAME="SMC Pentax-M 50mm F1.4"
        export FOCAL_LENGTH="50"
        export APERTURE_VALUE="1.4"
        ;;

    lomo32)
        export LENS_NAME="Lomogon 32mm F2.5 Art Lens"
        export FOCAL_LENGTH="32"
        export APERTURE_VALUE="2.5"
        ;;

    *)
        echo $"Usage: $0 &lt;zm35|km35|vm35|vm15|pk50|lomo32&gt; &lt;?path&gt;"

        exit 1
esac

if [ "" != "${2}" ]; then
    export TARGET_PATH="${2}"
else
    export TARGET_PATH=`pwd`
fi

if [ ! -d "${TARGET_PATH}" ]; then
    echo "Path is't folder or not exists"

    exit 1
fi

echo "Target Path: ${TARGET_PATH}"
echo "Lens Name: ${LENS_NAME}"
echo "Focal Length: ${FOCAL_LENGTH}"
echo "Aperture Value: ${APERTURE_VALUE}"

echo -e "\nIs above information correct? [Y/n] \c"

read ANWSER

if [ "n" == "${ANWSER}" ]; then
    exit 1
fi

echo ""

for FILENAME in "${TARGET_PATH}"/*.jpg; do
    if [ ! -f "${FILENAME}" ]; then
        continue
    fi

    echo "${FILENAME}"

    exiftool -overwrite_original \
        -Lens="${LENS_NAME}" \
        -LensModel="${LENS_NAME}" \
        -XMP-microsoft:LensModel="${LENS_NAME}" \
        -LensInfo="${FOCAL_LENGTH}mm f/${APERTURE_VALUE}" \
        -FocalLength="${FOCAL_LENGTH}.0" \
        -FocalLengthIn35mmFormat="${FOCAL_LENGTH}" \
        -MaxApertureValue="${APERTURE_VALUE}" \
        -ApertureValue="" \
        -FNumber="" \
        -LensID="" \
        "${FILENAME}" 1&gt; /dev/null
done</code></pre>
<p>使用方式為進入你需要調整照片的資料夾，然後呼叫這支程式就會根據你的選擇對你的照片進行修改。</p>
<pre><code class="language-bash">./path/to/exif.sh zm35

# or

alias exif="./path/to/exif.sh"

exif zm35</code></pre>
<p>最新的程式我放在 <a href="https://gist.github.com/scarwu/f0a6ba04de523d6e814f4a27839f51ee">Gist</a> 上。</p>
<h2>References</h2>
<ul>
<li><a href="https://exiftool.org/TagNames/Shortcuts.html">Exiftool - Shortcuts Tags</a></li>
<li><a href="https://exiftool.org/TagNames/Composite.html">Exiftool - Composite Tags</a></li>
</ul>]]></summary>
	</entry>
	<entry>
		<title type="html"><![CDATA[GH60 按鍵失效檢查與維修]]></title>
		<link href="https://scar.tw/article/2022/01/24/gh60-keypress-not-working-repair/" />
		<id>urn:uuid:3f653627-89d6-612e-e079-d94dc696a2e5</id>
		<updated>2022-02-07T17:02:50+08:00</updated>
		<summary type="html"><![CDATA[<p>這篇打得有點晚了，起因是前陣子在 WFH 的時候，使用了幾年的 GH60 最左邊那一排除了 Esc 之外其他的 Caps Lock, Shift 跟 Ctrl 都沒有反應。</p>
<!--more-->
<h2>檢查</h2>
<p>原本以為是韌體問題，但重刷之後還是沒有起色，之好進行硬體上的查修。</p>
<p><img src="/images/gh60-keypress-not-working-repair/000.jpg" alt="" /></p>
<p>只好拿出三用電表，用最基本的方式好好檢查一下每個按鍵之間的電壓植有沒有問題，在一般鍵盤的電路設計上都是由垂直與水平的走做，使用 XY 座標的方式定位出每個觸發的按鍵。</p>
<p>所以懷疑是左邊那一列的垂直方向的電路有問題，在量取其他正常按鍵的觸發電壓為大約為 2.5V 後，開始量取出問題按鍵的觸發電壓，大約是在 0.8V 左右明顯觸發的電壓沒有到門檻值。</p>
<p>在這個狀態下，懷疑可能有兩個原因一個可能是二極體，另一個則是 PCB 的電路有問題了，在重複檢查確認了問題為後者。</p>
<p><img src="/images/gh60-keypress-not-working-repair/001.jpg" alt="" /></p>
<h2>維修</h2>
<p>好險只是單純電路出問題，只要使用飛線就能簡單修復了，省去了去找二極體料的問題。</p>
<p>所以我拿出了適合的電線，另外還要避開底座結構剪成了適合的長度，基本上把 PCB 的漆刮開並確實焊接上電線，但我這邊是直接焊接在二極體上比較方便，再使用三用電表檢查電壓都正常後，就完成修復了。</p>
<p><img src="/images/gh60-keypress-not-working-repair/002.jpg" alt="" /></p>
<p><img src="/images/gh60-keypress-not-working-repair/003.jpg" alt="" /></p>
<h2>可能成因</h2>
<p>想來想去可能是在長年累月的使用下電路被震斷了，因為在電路行經的路徑上有底座的支撐點壓在有問題的電路上，就這樣簡單的成因。</p>
<p>我另外去找了網路上是否有人也遇到了相同的問題，也有人說可能是電路設計的瑕疵所造成。</p>
<p>但至少能後維修，讓我省去充新組鍵盤的費用，說實在在鍵盤壞掉的當下我已經開始在找新鍵盤的零件了。</p>]]></summary>
	</entry>
	<entry>
		<title type="html"><![CDATA[天工 LM-EA7 維修]]></title>
		<link href="https://scar.tw/article/2021/03/15/techart-lm-ea7-repair/" />
		<id>urn:uuid:b03dade0-f51d-59d8-e6d7-0ef72a99f0fb</id>
		<updated>2022-09-28T11:52:44+08:00</updated>
		<summary type="html"><![CDATA[<p>就在上周在拍照的時候使用兩年的 LM-EA7 就罷工了，轉接環對焦時突出的接環座在關機後就縮不回去也無法進行對焦。</p>
<p>在簡單測試後研判是推動鏡頭接環座、用做於對焦的馬達掛點了 (根據多年玩四驅車燒馬達的經驗 XD)。</p>
<p>原本是要給店家送修但考慮到現在疫情影響，要把維修品送出國在時間來回上會拖延太久，所以就決定自行維修了。</p>
<!--more-->
<p>在先轉開下圖所示的兩個螺絲之後就能看見馬達本身。</p>
<p><img src="/images/techart-lm-ea7-repair/000.jpg" alt="" /></p>
<p>至於要怎樣拆下馬達，下圖圈起的地方是滑動軸，這個用還承載接環前後移動以及有一定的剛性為防止鏡頭在往前移動時下垂。</p>
<p>只要在這兩的地方施力向外拉，接環連同馬達本身就會鬆脫，但要注意的是要小心連接馬達的電線可能會扯斷。</p>
<p>在這邊可以簡單對馬達過電或是用三用電表確認是否短路，我過電後基本上他不會運轉以及確認短路，很大的可能就是電刷壞了。</p>
<p><img src="/images/techart-lm-ea7-repair/001.jpg" alt="" /></p>
<p>把馬達拿起翻至背面就能看見型號，基本上這是一顆 N10 的馬達並帶有減速機構，那麼要買的替換材料就是 N10 馬達，要注意的是轉速跟乘載基本上要一致。</p>
<p>但網路上能查不到相關型號的資料，只有類似型號的資料如<a href="http://www.tronsunmotor.com/data/upload/file/201807/9cf0bda32900d9aef04178a754ffdad5.pdf">連結</a>，應該是同一系列的產品。</p>
<p><img src="/images/techart-lm-ea7-repair/002.jpg" alt="" /></p>
<p>在找不到替換零件的狀況下，只好先將馬達分解確認如下圖已確認是電刷的部分已經磨損。</p>
<p>可以單純更換電刷就好這個就更好解決了，基本上 N10 馬達還有 N20 及 N30 的衍伸型號，差異就只是本體的長度電刷上蓋幾本上都相同，只要買任何一個型號作替換零件即可。</p>
<p><img src="/images/techart-lm-ea7-repair/003.jpg" alt="" /></p>
<p>最終我花了 60 元買了一個 N20 的馬達，將兩顆馬達的上蓋拆下後交換裝回 (注意在裝回時不要壓壞電刷了)，接著再過電確認馬達可運轉就完成了。</p>
<p><img src="/images/techart-lm-ea7-repair/004.jpg" alt="" /></p>
<p>跟四驅車用的 F130 馬達比較真的小很多。</p>
<p><img src="/images/techart-lm-ea7-repair/005.jpg" alt="" /></p>
<p>最後將電線焊接回馬達後，再把轉接環接回相機上確認馬達會作動就可以把相關零件裝回了。</p>
<p><img src="/images/techart-lm-ea7-repair/006.jpg" alt="" /></p>
<p>
    <video width="540" height="960" controls>
        <source src="/images/techart-lm-ea7-repair/007.mp4" type="video/mp4">
    </video>
</p>
<p>以上就完成 LM-EA7 的維修，維修加測試時間大約在 30 分鐘到一小時內，比送原廠維修省時省錢。</p>
<p>雖然 LM-EA7 定價很高，但別怕內部構造相當簡單，有一些相關的知識就能自行維修了。</p>
<h2>後記 (2022/06/04)</h2>
<p>由於有許多人詢問是否有提供維修服務，我這邊並沒有以此為業所以不提供接單，但有問題還是可以詢問，可以的話還是希望各位能夠自行動手或是請朋友請協助，下面就提供一些自行維修資訊。</p>
<h3>工具與材料</h3>
<ol>
<li>焊接工具
<ul>
<li>可參考<a href="https://24h.pchome.com.tw/prod/DEACF1-A90081GTN">連結</a></li>
</ul></li>
<li>精密起子
<ul>
<li>可參考<a href="https://24h.pchome.com.tw/prod/DEACF1-A9007AQSJ">連結</a></li>
</ul></li>
<li>N10 馬達
<ul>
<li>找不到 N10 的話 N20 或 N30 馬達也可以，我們只需要他的電刷，這個在電子材料行應該找得到</li>
</ul></li>
</ol>
<h3>維修步驟</h3>
<ol>
<li>鬆開轉接環上的兩顆螺絲</li>
<li>取下承載環</li>
<li>解焊馬達上的電線
<ul>
<li>這邊請留意正負極，可以做記號避免接回去時接反</li>
</ul></li>
<li>將兩顆馬達的上蓋取下並互換
<ul>
<li>在馬達上蓋的兩側有扣點，用工具將他撬開就可以取下</li>
<li>裝回時留意上蓋與本體的防呆</li>
<li>注意將上蓋裝回時電刷不要被轉子壓壞了，可以用工具將電刷輕輕撥開讓轉子經過</li>
</ul></li>
<li>將以上步驟反向施作，並過電確認做動正常就完成維修了
<ul>
<li>將馬達扣點壓回</li>
<li>焊接電線與馬達本體</li>
<li>裝回馬達及 承載環</li>
<li>鎖回螺絲</li>
</ul></li>
</ol>]]></summary>
	</entry>
</feed>