<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Focus Points on RawCull</title><link>https://rawcull.netlify.app/tags/focus-points/</link><description>Recent content in Focus Points on RawCull</description><generator>Hugo</generator><language>en</language><lastBuildDate>Thu, 09 Apr 2026 07:16:51 +0200</lastBuildDate><atom:link href="https://rawcull.netlify.app/tags/focus-points/index.xml" rel="self" type="application/rss+xml"/><item><title>Focus Peaking</title><link>https://rawcull.netlify.app/docs/focuspeaking/</link><pubDate>Wed, 11 Mar 2026 00:00:00 +0000</pubDate><guid>https://rawcull.netlify.app/docs/focuspeaking/</guid><description>&lt;h1 id="focus-peaking-the-laplacian-of-gaussian-method"&gt;Focus Peaking: The Laplacian of Gaussian Method&lt;a class="td-heading-self-link" href="#focus-peaking-the-laplacian-of-gaussian-method" aria-label="Heading self-link"&gt;&lt;/a&gt;&lt;/h1&gt;
&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;Note:&lt;/strong&gt; To obtain the most optimal results in Focus Peak view (extract), it is recommended to extract the JPG file from the ARW file. While it is possible to view Focus Peek by creating thumbnails, the mask is more effective when applied to JPGs. To access Focus Peek, double-click on &lt;em&gt;the image in main view&lt;/em&gt;. In the Settings menu, &lt;em&gt;Thumbnails tab&lt;/em&gt;, &lt;strong&gt;disable&lt;/strong&gt; the &amp;ldquo;Use Thumbnail for Zoom&amp;rdquo; to use JPGs as base for Focus Peak.&lt;/p&gt;</description></item><item><title>Focus Points</title><link>https://rawcull.netlify.app/docs/focuspoints/</link><pubDate>Mon, 02 Mar 2026 00:00:00 +0000</pubDate><guid>https://rawcull.netlify.app/docs/focuspoints/</guid><description>&lt;p&gt;RawCull facilitates native extraction of Focus Points from Sony A1 ARW files. Users have the option to activate or deactivate the Focus Points feature in both the primary thumbnail view and the extracted zoom views.&lt;/p&gt;
&lt;p&gt;Focus Point off:&lt;/p&gt;
&lt;figure&gt;&lt;img src="https://rawcull.netlify.app/images/focuspoints/focuspointbefore.png"
 alt="RawCull scanning photo library"&gt;
&lt;/figure&gt;

&lt;p&gt;Focus Point on:&lt;/p&gt;
&lt;figure&gt;&lt;img src="https://rawcull.netlify.app/images/focuspoints/focuspointapplied.png"
 alt="RawCull scanning photo library"&gt;
&lt;/figure&gt;

&lt;p&gt;Both the Focus Point and the Focus Peak can be applied simultaneously.&lt;/p&gt;
&lt;figure&gt;&lt;img src="https://rawcull.netlify.app/images/focuspoints/focuspointandmaskapplied.png"
 alt="RawCull scanning photo library"&gt;
&lt;/figure&gt;

&lt;figure&gt;&lt;img src="https://rawcull.netlify.app/images/focuspoints/mainfocuspointandmaskapplied.png"
 alt="RawCull scanning photo library"&gt;
&lt;/figure&gt;</description></item><item><title>Scan and Thumbnail Pipeline</title><link>https://rawcull.netlify.app/blog/2026/03/25/scan-and-thumbnail-pipeline/</link><pubDate>Wed, 25 Mar 2026 00:00:00 +0000</pubDate><guid>https://rawcull.netlify.app/blog/2026/03/25/scan-and-thumbnail-pipeline/</guid><description>&lt;h1 id="rawcull--scan-and-thumbnail-pipeline"&gt;RawCull — Scan and Thumbnail Pipeline&lt;a class="td-heading-self-link" href="#rawcull--scan-and-thumbnail-pipeline" aria-label="Heading self-link"&gt;&lt;/a&gt;&lt;/h1&gt;
&lt;p&gt;This document describes the complete execution flow from the moment a user opens
a catalog folder to the point where all thumbnails are visible in the grid.
It covers the actors involved, the data flow between them, the concurrency
model, five performance bugs that were found and fixed, and the measured results
on a real catalog of 809 Sony A1 ARW files stored on an external 800 MB/s SSD.&lt;/p&gt;</description></item><item><title>Sony MakerNote Parser</title><link>https://rawcull.netlify.app/blog/2026/03/25/sony-makernote-parser/</link><pubDate>Wed, 25 Mar 2026 00:00:00 +0000</pubDate><guid>https://rawcull.netlify.app/blog/2026/03/25/sony-makernote-parser/</guid><description>&lt;h1 id="sony-makernote-parser--focus-point-extraction"&gt;Sony MakerNote Parser — Focus Point Extraction&lt;a class="td-heading-self-link" href="#sony-makernote-parser--focus-point-extraction" aria-label="Heading self-link"&gt;&lt;/a&gt;&lt;/h1&gt;
&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;Files covered:&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;RawCull/Enum/SonyMakerNoteParser.swift&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;&lt;code&gt;RawCull/Model/ViewModels/FocusPointsModel.swift&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;&lt;code&gt;RawCull/Actors/ScanFiles.swift&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;&lt;code&gt;RawCull/Views/FocusPoints/FocusOverlayView.swift&lt;/code&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/blockquote&gt;
&lt;hr&gt;
&lt;h2 id="overview"&gt;Overview&lt;a class="td-heading-self-link" href="#overview" aria-label="Heading self-link"&gt;&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;RawCull extracts autofocus (AF) focus point coordinates directly from Sony ARW
raw files without requiring any external tools such as &lt;code&gt;exiftool&lt;/code&gt;. The parser
supports the ILCE-1 (A1), ILCE-1M2 (A1 II), ILCE-7M5 (A7 V), ILCE-7RM5
(A7R V), and ILCE-9M3 (A9 III).&lt;/p&gt;
&lt;p&gt;The focus location is stored inside the Sony proprietary MakerNote block
embedded in the EXIF data of every ARW file. &lt;code&gt;SonyMakerNoteParser&lt;/code&gt; (declared
as an &lt;code&gt;enum&lt;/code&gt; to prevent instantiation) navigates the binary TIFF structure to
locate and decode this data. It also exposes helpers for locating and reading
the three JPEG images embedded in every ARW file, and a verbose diagnostic
walk used by the body-compatibility test suite.&lt;/p&gt;</description></item></channel></rss>