Tag That Photo Hướng dẫn sử dụng - Phần 5¶
Quản lý siêu dữ liệu và chi tiết kỹ thuật¶
Hiểu về quản lý siêu dữ liệu¶
Siêu dữ liệu là gì?¶
Siêu dữ liệu là "dữ liệu về dữ liệu" - thông tin được nhúng trong hoặc cùng với các tệp hình ảnh của bạn mô tả: - Ai trong ảnh (thẻ khuôn mặt) - Thời điểm chụp (ngày/giờ) - Nơi nó được chụp (tọa độ GPS, tên vị trí) - Nội dung chứa (từ khóa, mô tả) - Chi tiết kỹ thuật (cài đặt máy ảnh, kích thước)
Triết lý siêu dữ liệu của TTP¶
Tag That Photo được xây dựng dựa trên nguyên tắc bạn nên sở hữu siêu dữ liệu của mình. Thẻ và công việc tổ chức của bạn nên:
- Di động - không bị khóa trong cơ sở dữ liệu độc quyền
- Sử dụng tiêu chuẩn ngành - có thể đọc được bởi các ứng dụng khác
- Du lịch với hình ảnh của bạn - được nhúng trong chính các tệp
- Tồn tại sau những thay đổi phần mềm - không phụ thuộc vào bất kỳ nhà cung cấp nào
Đây là lý do tại sao TTP ghi siêu dữ liệu trực tiếp vào hình ảnh của bạn bằng định dạng Adobe XMP và các tiêu chuẩn ngành khác.
ExifTool: Công cụ siêu dữ liệu của TTP¶
Tag That Photo sử dụng ExifTool (của Phil Harvey) làm công cụ chính để đọc và ghi siêu dữ liệu hình ảnh. ExifTool là tiêu chuẩn vàng để xử lý siêu dữ liệu hình ảnh và hỗ trợ hàng trăm định dạng siêu dữ liệu trên hàng nghìn loại máy ảnh và phần mềm.
Lợi ích chính của việc sử dụng ExifTool:
- Hỗ trợ định dạng rộng — Đọc và ghi siêu dữ liệu ở định dạng JPEG, TIFF, PNG, HEIC và hầu như tất cả các định dạng RAW
- Tuân thủ tiêu chuẩn — Hỗ trợ đầy đủ các tiêu chuẩn EXIF, IPTC và XMP
- Đáng tin cậy — Được sử dụng bởi các nhiếp ảnh gia và nhà nghiên cứu chuyên nghiệp trên toàn thế giới
- Hỗ trợ Unicode đầy đủ — Xử lý các ký tự không phải tiếng Latinh trong tất cả các trường siêu dữ liệu thông qua UTF-8
Nhóm Công tác Siêu dữ liệu Lịch sử Gia đình (FHMWG)¶
Tag That Photo hỗ trợ các khuyến nghị của Nhóm Công tác Siêu dữ liệu Lịch sử Gia đình (FHMWG), một nỗ lực hợp tác tập trung vào các lĩnh vực siêu dữ liệu chính được các nhà sử học gia đình ấp ủ — tên, ngày tháng, địa điểm, sự kiện và chú thích. Bằng cách nhúng siêu dữ liệu trực tiếp vào các tệp hình ảnh bằng cách sử dụng các tiêu chuẩn hiện có như IPTC, XMP và EXIF, TTP giúp bảo tồn thông tin lịch sử gia đình cho các thế hệ tương lai.
Thông tin thêm: https://savemetadata.org/
Tiêu chuẩn siêu dữ liệu được TTP sử dụng¶
Vị trí lưu trữ¶
Đối với ảnh JPEG¶
Siêu dữ liệu được nhúng trực tiếp trong tệp hình ảnh ở nhiều định dạng: - EXIF - Máy ảnh và dữ liệu kỹ thuật - IPTC - Thông tin mô tả (từ khóa, chú thích) - XMP - Định dạng mở rộng hiện đại (bao gồm các vùng mặt)
**Đọc sidecar **: TTP sẽ đọc một sidecar .xmp cùng với JPEG nếu có. Điều này đảm bảo rằng các thẻ được tạo trong khi TTP ở chế độ Không nhúng luôn hiển thị, ngay cả sau khi chuyển về chế độ Đồng bộ hóa.
Ghi sidecar: Ở Chế độ đồng bộ hóa (mặc định), TTP ghi siêu dữ liệu trực tiếp vào tệp JPEG. Nếu một sidecar đã tồn tại cùng với JPEG, TTP cũng cập nhật nó để luôn đồng bộ. TTP không tạo sidecar mới cho JPEG ở chế độ Đồng bộ hóa. Để tạo sidecar JPEG, hãy bật Chế độ không nhúng (xem Cài đặt xuất bên dưới).
Đối với hình ảnh TIFF¶
Siêu dữ liệu được nhúng trực tiếp trong tệp TIFF (EXIF, IPTC và XMP). TTP cũng ghi một tệp sidecar XMP phù hợp cùng với mỗi TIFF, giữ cho cả hai tự động đồng bộ. Bạn không cần phải quản lý điều này - TTP tạo sidecar nếu không tồn tại và luôn cập nhật cả hai trên mỗi lần ghi.
Đối với ảnh PNG và RAW¶
Siêu dữ liệu chỉ được lưu trữ trong XMP sidecar file: - Cùng tên tệp với hình ảnh, có .xmp mở rộng (ví dụ: photo.cr2.xmp) - Định dạng XML văn bản thuần túy - Thường có kích thước nhỏ hơn 20KB - Con người có thể đọc được (mở trong bất kỳ trình soạn thảo văn bản nào)
** Quan trọng: ** Khi di chuyển những hình ảnh này, hãy luôn di chuyển tệp .xmp cùng với chúng!
Đối với hình ảnh HEIC¶
TTP đọc XMP được nhúng được ghi vào các tệp HEIC bởi các ứng dụng khác (chẳng hạn như Apple Photos hoặc máy ảnh iOS) và cũng đọc sidecar .xmp đi kèm nếu có.
Ở chế độ Đồng bộ hóa, TTP hiện ghi siêu dữ liệu vào ** cả hai ** XMP được nhúng bên trong tệp .heic ** và ** tệp sidecar .xmp, giữ cho chúng tự động đồng bộ hóa. (Ghi HEIC nhúng mới được thêm vào và yêu cầu thử nghiệm.)
Ở chế độ Không nhúng, TTP chỉ ghi vào sidecar .xmp - tệp .heic gốc không bao giờ được sửa đổi.
** Quan trọng: ** Khi di chuyển hình ảnh HEIC ra khỏi các thư mục được quản lý của TTP, hãy luôn di chuyển tệp sidecar .xmp cùng với chúng.
Tóm tắt hỗ trợ Sidecar¶
| Định dạng | XMP nhúng | XMP Sidecar | Ghi chú |
|---|---|---|---|
| JPEG | ✅ Đọc + Viết | ✅ Đọc; Viết nếu tồn tại | Đọc sidecar nếu có; chỉ viết sidecar nếu đã tồn tại (Đồng bộ hóa) hoặc luôn luôn (Không nhúng) |
| TIFF | ✅ Đọc + Viết | ✅ Đọc + Viết | Cả hai luôn được viết đồng thời ở chế độ Đồng bộ hóa |
| Ảnh PNG | ❌ | ✅ Đọc + Viết | Sidecar là kho lưu trữ duy nhất |
| HEIC | ✅ Đọc + Viết† | ✅ Đọc + Viết | Cả hai đều được viết đồng thời ở chế độ Đồng bộ hóa; sidecar chỉ ở chế độ Không nhúng |
| THÔ | ❌ | ✅ Đọc + Viết | Sidecar là kho lưu trữ duy nhất |
† ghi nhúng HEIC mới được thêm vào và yêu cầu thử nghiệm.
Tiêu chuẩn khu vực khuôn mặt¶
TTP hỗ trợ ba tiêu chuẩn siêu dữ liệu vùng mặt và ghi đồng thời vào cả ba để có khả năng tương thích tối đa.
1. Nhóm công tác siêu dữ liệu (MWG)¶
- Tiêu chuẩn toàn ngành
- Được hỗ trợ bởi Adobe, Apple và các công ty khác
- Khả năng tương thích ứng dụng rộng nhất
- Sử dụng tọa độ chuẩn hóa điểm trung tâm (0,0–1,0)
- Tài liệu tham khảo: MWG Guidelines PDF
2. Thông tin vùng ảnh của Microsoft (MPRI)¶
- Được sử dụng bởi Microsoft Photo Gallery
- Windows Explorer đọc và hiển thị các vùng này
- Tốt cho khả năng tương thích với hệ sinh thái Windows
- Sử dụng tọa độ góc trên cùng bên trái
- Đặc điểm kỹ thuật: Microsoft Photo 1.2 Schema
3. Tiện ích mở rộng IPTC (ImageRegion)¶
- Một phần của Tiêu chuẩn siêu dữ liệu ảnh IPTC
- Tăng cường áp dụng trong các ứng dụng ảnh mới hơn
- Bao gồm cả tọa độ vùng khuôn mặt và danh sách tên
PersonInImageđơn giản - Sử dụng tọa độ chuẩn hóa điểm trung tâm (giống như MWG)
- Tham khảo: IPTC Photo Metadata
Khuyến nghị: Bật cả ba định dạng trong Cài đặt để có khả năng tương thích tối đa.
TTP cũng chuẩn hóa tọa độ khuôn mặt bằng cách sử dụng dữ liệu hướng hiện tại để ngăn chặn sự trôi dạt trên hình ảnh có siêu dữ liệu hướng EXIF không chuẩn.
Cách TTP đọc siêu dữ liệu¶
Khi TTP quét một hình ảnh, nó sẽ đọc từ nhiều vị trí thẻ bằng cách sử dụng hệ thống dự phòng dựa trên mức độ ưu tiên. Giá trị không trống đầu tiên được tìm thấy trong danh sách ưu tiên được sử dụng.
Cách TTP phát hiện các thay đổi siêu dữ liệu¶
TTP đánh dấu một tệp để đọc lại siêu dữ liệu khi phát hiện một hoặc nhiều tín hiệu sau trong quá trình quét:
- Dấu thời gian ghi cuối cùng của tệp hình ảnh đã thay đổi
- Sidecar .xmp mới được tạo hoặc dấu thời gian của nó đã thay đổi
- XMP:MetadataDate của hình ảnh khác với ngày siêu dữ liệu chuẩn được lưu trữ trong TTP
Nếu quá trình đọc lại do siêu dữ liệu kích hoạt thay đổi các giá trị chính tắc hiệu quả (ví dụ: từ khóa, vị trí, trường tiêu đề), các phần tương ứng sẽ được đánh dấu là bẩn để có thể xuất trạng thái CSDL đã đối chiếu trở lại tệp.
Hành vi quy trình làm việc bổ sung:
- Các thay đổi siêu dữ liệu đang chờ xử lý chỉ được hiển thị khi các giá trị thực sự khác nhau
- Các tệp mới được quét chỉ được xếp hàng đợi để xuất khi cài đặt siêu dữ liệu của bạn yêu cầu
- Sau khi quét thư mục, TTP có thể nhắc bạn áp dụng các bản cập nhật siêu dữ liệu đang chờ xử lý ngay lập tức
Ưu tiên đọc¶
Tiêu đề¶
Đọc từ (theo thứ tự ưu tiên):
XMP-dc:Title/XMP:TitleIPTC:Headline
Mô tả (Chú thích)¶
Đọc từ (theo thứ tự ưu tiên):
XMP-dc:Description/XMP:DescriptionIPTC:Caption-Abstract
Từ khóa¶
Đọc từ (theo thứ tự ưu tiên, tất cả các nguồn được hợp nhất):
XMP-dc:SubjectXMP:SubjectIPTC:Keywords
Logic: Tất cả các danh sách từ khóa được hợp nhất thành một danh sách loại bỏ trùng lặp duy nhất. Từ khóa khớp với tên người được lưu trữ dưới dạng người (không phải từ khóa) trừ khi "Xuất tên dưới dạng từ khóa" cũng được bật.
Ngày chụp¶
Đọc từ (theo thứ tự ưu tiên):
XMP-photoshop:DateCreatedXMP:DateCreatedEXIF:DateTimeOriginalEXIF:CreateDate
Các tùy chọn độ chính xác ngày hiện hỗ trợ:
- Ngày + giờ đầy đủ
- Chỉ ngày
- Chỉ theo năm (hữu ích cho kho lưu trữ lịch sử)
Tọa độ GPS¶
Đọc từ (theo thứ tự ưu tiên):
EXIF:GPSLatitude,EXIF:GPSLongitude(có thẻ Ref)XMP:GPSLatitude,XMP:GPSLongitude
** Định dạng GPS được hỗ trợ: **
- DMS:
39 deg 46' 54.12" N - Nhỏ gọn:
39,46,54.12N - Độ thập phân:
39.7817hoặc-89.6501
Cả vĩ độ VÀ kinh độ phải có mặt để tạo thành một mục nhập GPS hợp lệ. Độ cao là tùy chọn.
Vị trí (Địa chỉ)¶
Đọc từ (theo thứ tự ưu tiên):
- Đối tượng
LocationShownTiện ích mở rộng IPTC có cấu trúc — trích xuất Thành phố, Tiểu bang/Tỉnh, Quốc gia, Địa điểm phụ và tên địa điểm dạng tự do (LocationName) dưới dạng một đơn vị duy nhất - Thẻ XMP / IPTC phẳng làm dự phòng:
XMP-photoshop:City,IPTC:City,XMP-photoshop:State,IPTC:Province-State,IPTC:Country-PrimaryLocationName, v.v.
Vùng khuôn mặt¶
Đọc từ (theo thứ tự ưu tiên - chỉ MỘT nguồn được sử dụng để tránh trùng lặp):
- MWG (
XMP-mwg-rs:RegionInfo) - MP của Microsoft (
XMP-MP:RegionInfoMP) - Phần mở rộng IPTC (
XMP-iptcExt:ImageRegion)
Logic: Các khu vực được đọc từ nguồn có mức độ ưu tiên cao nhất có chứa các vùng. Điều này ngăn các khuôn mặt trùng lặp xuất hiện khi tệp đã chứa các vùng ở nhiều định dạng.
Tác giả / Người sáng tạo¶
Đọc từ (theo thứ tự ưu tiên):
XMP-dc:Creator/XMP:CreatorEXIF:Artist
Bản quyền¶
Đọc từ (theo thứ tự ưu tiên):
XMP-dc:Rights/XMP:RightsEXIF:Copyright
Cách TTP ghi siêu dữ liệu¶
Khi tính năng ghi siêu dữ liệu được bật, TTP sử dụng ExifTool để ghi thẻ của bạn vào các vị trí tiêu chuẩn trong tệp hình ảnh (hoặc sidecar XMP của nó).
Vị trí ghi siêu dữ liệu¶
| Loại dữ liệu | Viết thư cho |
|---|---|
| Tiêu đề | XMP:Title, XMP-dc:Title (+ IPTC qua ExifTool) |
| Mô tả | XMP:Description, XMP-dc:Description (+ IPTC qua ExifTool) |
| Từ khóa | XMP-dc:Subject (+ IPTC qua ExifTool) |
| Tác giả | XMP-dc:Creator, XMP-photoshop:AuthorsPosition |
| Bản quyền | XMP-dc:Rights, XMP:Copyright |
| Ngày thực hiện | EXIF:DateTimeOriginal (thông qua ExifTool) |
| Ngày siêu dữ liệu | XMP:ModifyDate, XMP:MetadataDate |
| Tọa độ GPS | EXIF:GPSLatitude, EXIF:GPSLongitude, EXIF:GPSLatitudeRef, EXIF:GPSLongitudeRef |
| Độ cao GPS | EXIF:GPSAltitude, EXIF:GPSAltitudeRef |
| Vị trí (Địa chỉ) | Đối tượng XMP-iptc4xmpExt:LocationShown có cấu trúc |
| Vùng mặt (MWG) | XMP-mwg-rs:RegionInfo (cấu trúc trung tâm) |
| Vùng mặt (MS) | XMP-MP:RegionRectangle, XMP-MP:RegionPersonDisplayName (hình chữ nhật trên cùng bên trái + mảng tên) |
| Vùng mặt (IPTC) | XMP-iptcExt:ImageRegion (cấu trúc điểm trung tâm) |
| Tên người | XMP-iptcExt:PersonInImage (danh sách tên đơn giản được loại bỏ trùng lặp) |
| Công cụ dành cho người sáng tạo | XMP:CreatorTool |

Viết vị trí có cấu trúc¶
TTP ghi tất cả thông tin vị trí — thành phố, tiểu bang/tỉnh, quốc gia, vị trí phụ (địa chỉ địa điểm) và tên vị trí dạng tự do — dưới dạng một đối tượng LocationShown Tiện ích mở rộng IPTC có cấu trúc duy nhất. Điều này được tiêu chuẩn hóa hơn so với việc ghi từng trường vào một thẻ riêng biệt và cung cấp khả năng tương thích tốt hơn với các ứng dụng tuân thủ IPTC.
Ví dụ về những gì TTP viết:
LocationShown[0].City = Springfield
LocationShown[0].ProvinceState = Illinois
LocationShown[0].CountryName = United States
LocationShown[0].Sublocation = Lincoln Home
LocationShown[0].LocationName = Abraham Lincoln's House
Trường Sublocation chứa địa chỉ hoặc tên địa điểm cụ thể, trong khi LocationName chứa tên mô tả dạng tự do cho vị trí.
Các cải tiến chỉnh sửa vị trí hiện giúp bạn dễ dàng duy trì cả dữ liệu địa chỉ có cấu trúc và tiêu đề vị trí thân thiện với người dùng.
Quy trình viết siêu dữ liệu¶
Viết diễn ra như một quá trình nền:
- Bạn gắn thẻ khuôn mặt hoặc thêm từ khóa trong TTP
- Các thay đổi được lưu vào cơ sở dữ liệu TTP ngay lập tức
- Dịch vụ nền xếp hàng hình ảnh để cập nhật siêu dữ liệu
- Khi hệ thống không hoạt động, siêu dữ liệu được ghi vào tệp hình ảnh
- Ngày siêu dữ liệu XMP được cập nhật để theo dõi sửa đổi
Mức độ ưu tiên: Hành động của người dùng luôn được ưu tiên hơn việc ghi siêu dữ liệu nền.
Đối với các lô lớn, TTP hiện giữ cho phiên ExifTool được chia sẻ hoạt động trên hàng đợi ghi, giúp giảm đáng kể chi phí cho mỗi tệp trong quá trình vận hành siêu dữ liệu hàng loạt.
Hợp nhất và đối chiếu siêu dữ liệu¶
Khi TTP đọc siêu dữ liệu từ hình ảnh trong quá trình nhập hoặc quét lại, TTP sẽ hợp nhất siêu dữ liệu của tệp với những gì đã được lưu trữ trong cơ sở dữ liệu của nó. Mục tiêu là không bao giờ mất công việc gắn thẻ của bạn, trong khi vẫn thu thập thông tin mới từ các tệp hình ảnh.
Mô hình chuẩn cho các tệp vật lý trùng lặp¶
Khi nhiều tệp vật lý có cùng hàm băm pixel và hướng, TTP coi chúng là một hình ảnh logic (TtpImage) với nhiều ImageFile đính kèm.
- Siêu dữ liệu được đối chiếu thành một bản ghi CSDL chuẩn
- Nếu nhập lại phát hiện các thay đổi dựa trên siêu dữ liệu, các phần bẩn sẽ được gắn cờ trên bản ghi chính tắc đó
- Khi xuất siêu dữ liệu chạy, TTP ghi lại trạng thái chuẩn đã đối chiếu vào tất cả các bản sao vật lý được liên kết với hình ảnh logic đó
Quy tắc hợp nhất chung¶
| Lĩnh vực | Quy tắc hợp nhất |
|---|---|
| Tiêu đề, Mô tả, Tác giả, Bản quyền | Điền vào trường CSDL trống từ siêu dữ liệu. Nếu DB đã có một giá trị (do người dùng chỉnh sửa), giá trị DB sẽ thắng và không bị ghi đè. |
| Từ khóa | Thêm từ khóa từ siêu dữ liệu chưa có trong cơ sở dữ liệu. Các từ khóa đã có trong DB luôn được giữ lại - ngay cả khi chúng không có trong tệp. |
| Vùng mặt | Tên khớp mờ với những người hiện tại; Thêm khuôn mặt mới được tìm thấy trong siêu dữ liệu. Các khuôn mặt trong cơ sở dữ liệu không bao giờ bị xóa dựa trên nội dung tệp. |
| Tọa độ GPS | Sao chép từ siêu dữ liệu nếu CSDL không có GPS. Nếu cả DB và tệp đều có GPS, thì giá trị DB được giữ nguyên dưới dạng chuẩn. Nếu thẻ được kích hoạt bằng siêu dữ liệu cho biết GPS đã bị xóa, thì DB GPS sẽ bị xóa. |
| Vị trí (Địa chỉ) | Điền vào các trường địa chỉ CSDL trống từ siêu dữ liệu. Nếu các trường địa chỉ CSDL đã có giá trị, chúng sẽ được giữ nguyên. Nếu thẻ được kích hoạt bằng siêu dữ liệu cho biết dữ liệu địa chỉ đã bị xóa, thì các trường địa chỉ CSDL sẽ bị xóa. |
| Ngày thực hiện | Giữ nguyên giá trị CSDL dưới dạng chuẩn. Nếu tệp có ngày khác, hãy ghi lại tệp đó để người dùng xem xét. |
Xử lý chênh lệch ngày¶
Nếu TTP tìm thấy một ngày khác trong tệp hình ảnh với những gì được lưu trữ trong cơ sở dữ liệu, TTP:
- Giữ ngày cơ sở dữ liệu hiện có làm ngày chuẩn (hiển thị)
- Ghi lại ngày thay thế để người dùng xem xét
- Hiển thị chỉ báo chênh lệch trong giao diện người dùng để bạn có thể giải quyết xung đột
Ngày chỉ trong năm (Ảnh lịch sử)¶
Một số ứng dụng - bao gồm Adobe Photoshop - chỉ lưu trữ ngày tháng của năm cho các bức ảnh lịch sử, chỉ viết "1922" chứ không phải ngày và giờ đầy đủ. TTP xử lý vấn đề này một cách duyên dáng:
- Giá trị chỉ có năm như
"1922"được hiểu là ngày 1 tháng 1 lúc nửa đêm của năm đó trong nội bộ - Để phát hiện sự khác biệt, ngày 1 tháng 1 lúc nửa đêm và ngày 1 tháng 1 vào buổi trưa của cùng năm được coi là tương đương — không có xung đột nào được báo cáo
- Điều này ngăn chặn cảnh báo chênh lệch sai khi các ứng dụng khác nhau chuẩn hóa cùng một ngày chỉ có năm lịch sử theo những cách hơi khác nhau
Ví dụ:
Photoshop writes: "1922" → interpreted as 1922-01-01 00:00
Another app has: 1922:01:01 12:00:00 → interpreted as 1922-01-01 12:00
Result: No discrepancy reported (year-only equivalence rule applied)
** Trong giao diện người dùng: ** Khi ngày là nửa đêm ngày 1 tháng 1, TTP có thể hiển thị đơn giản là 1922 thay vì "1 tháng 1 năm 1922 12:00 sáng", mang lại cái nhìn rõ ràng hơn cho các bức ảnh lịch sử.
Khớp tên mờ trong quá trình nhập¶
Khi đọc tên người từ siêu dữ liệu hình ảnh (thẻ vùng khuôn mặt, PersonInImage hoặc từ khóa), TTP sử dụng đối sánh tên mờ để liên kết tên với những người hiện có trong cơ sở dữ liệu:
- Ngưỡng tương tự: 0,90 (yêu cầu khớp 90%)
- Xử lý các biến thể tên nhỏ như lỗi chính tả nhỏ hoặc các dạng thay thế
- Áp dụng cách xử lý đặc biệt cho các hậu tố thế hệ (Sr, Jr, I, II, III, v.v.) — chúng được coi là quan trọng về danh tính và sẽ không bao giờ khớp với các hậu tố khác nhau ngay cả khi tên cơ sở giống hệt nhau
- Nếu không tìm thấy kết quả trùng khớp nào ở ngưỡng, bản ghi người mới sẽ tự động được tạo
Cài đặt xuất (Nội dung được viết)¶
Bạn có thể kiểm soát chính xác trường siêu dữ liệu mà TTP ghi khi xuất. Các cài đặt này được tìm thấy trong Cài đặt > Siêu dữ liệu.
| Cài đặt | Mô tả | Mặc định |
|---|---|---|
| Xuất siêu dữ liệu hình ảnh | Công tắc chính — cho phép ghi tất cả siêu dữ liệu | ✅ Bật |
| Chế độ siêu dữ liệu không nhúng | Khi bật, TTP chỉ ghi siêu dữ liệu vào các tệp sidecar XMP và không bao giờ sửa đổi tệp hình ảnh gốc. Đây là chế độ chỉ dành cho sidecar (không phải là tùy chọn "ưu tiên sidecar" mềm). Xem Metadata Write Mode bên dưới. | ❌ Tắt |
| Xuất từ khóa | Viết danh sách từ khóa vào hình ảnh | ✅ Bật |
| Xuất tên dưới dạng từ khóa | Đồng thời viết tên người vào danh sách từ khóa | ❌ Tắt |
| Xuất khẩu MWG Face Regions | Viết vùng mặt định dạng MWG | ✅ Bật |
| Xuất vùng MS Face | Viết vùng khuôn mặt định dạng MP của Microsoft | ✅ Bật |
| Xuất vùng mặt IPTC | Viết vùng mặt IPTC Extension | ✅ Bật |
| Xuất tọa độ GPS | Viết tọa độ và địa chỉ GPS | ✅ Bật |
| Ngày xuất đã thực hiện | Ghi ngày được đưa vào EXIF | ✅ Bật |
| Xuất tiêu đề | Viết trường tiêu đề | ✅ Bật |
| ** Mô tả xuất khẩu ** | Viết mô tả/chú thích | ✅ Bật |
| Xuất tác giả | Viết trường tác giả/người sáng tạo | ✅ Bật |
| Bản quyền xuất khẩu | Viết thông báo bản quyền | ✅ Bật |
Mẹo: Bật Xuất tên dưới dạng Từ khóa để tương thích với Adobe Lightroom, Apple Photos và các ứng dụng khác đọc tên của mọi người từ danh sách từ khóa thay vì từ thẻ vùng khuôn mặt.
Chế độ ghi siêu dữ liệu: Đồng bộ hóa so với không nhúng¶
TTP hỗ trợ hai chế độ ghi siêu dữ liệu, được điều khiển bởi cài đặt Chế độ siêu dữ liệu không nhúng.
Các chế độ này chỉ áp dụng khi Xuất siêu dữ liệu hình ảnh BẬT. Nếu Xuất siêu dữ liệu hình ảnh là TẮT, TTP sẽ không ghi siêu dữ liệu ở cả hai chế độ.
Chế độ đồng bộ hóa (Mặc định - Không nhúng)¶
TTP ghi siêu dữ liệu trực tiếp vào tệp hình ảnh gốc. Khi TTP hỗ trợ cả định dạng nhúng và sidecar, nó sẽ tự động đồng bộ hóa chúng.
| Định dạng | TTP viết gì |
|---|---|
| JPEG | EXIF + XMP được nhúng. Nếu một sidecar đã tồn tại, nó cũng được cập nhật. |
| TIFF | Nhúng XMP + sidecar đồng thời. |
| HEIC | Nhúng XMP + sidecar đồng thời. (Ghi nhúng yêu cầu kiểm tra.) |
| PNG | Chỉ XMP sidecar (giới hạn định dạng - không thay đổi so với Non-Embedded). |
| THÔ | Chỉ XMP sidecar (giới hạn định dạng - không thay đổi so với Non-Embedded). |
Tốt nhất cho: Người dùng muốn siêu dữ liệu GPS và ngày tháng hiển thị trong Windows Explorer, ứng dụng dành cho thiết bị di động và phần mềm khác đọc EXIF trực tiếp.
Chế độ không nhúng (Không nhúng)¶
TTP không bao giờ sửa đổi tệp hình ảnh gốc. Tất cả siêu dữ liệu chỉ được ghi vào tệp sidecar .xmp.
- EXIF nhúng và ghi XMP nhúng hoàn toàn bị bỏ qua.
- Một sidecar
.xmpđược tạo tự động cùng với mỗi hình ảnh nếu không tồn tại. - Hoạt động cho tất cả các định dạng, bao gồm cả JPEG.
Tốt nhất cho: Người dùng có yêu cầu lưu trữ hoặc bảo quản gốc hoặc quy trình làm việc không chấp nhận sửa đổi tệp gốc.
GPS và đánh đổi ngày: Ở chế độ Không nhúng, tọa độ GPS và ngày chụp chỉ được lưu trữ trong sidecar. Các ứng dụng chỉ đọc EXIF (Windows Explorer, hầu hết các ứng dụng dành cho thiết bị di động) sẽ không hiển thị thông tin ngày hoặc vị trí GPS.
Chuyển đổi chế độ: Chuyển từ Đồng bộ hóa sang Không nhúng không xóa dữ liệu nhúng khỏi các tệp mà TTP đã ghi. Các bài viết trong tương lai chỉ đi đến sidecar.
Quy ước đặt tên sidecar XMP (Mới trong Tháng Sáu 2026)¶
Settings hiện có bộ chọn XMP sidecar naming convention cho ghi sidecar: - Auto (Recommended): RAW dùng filename.xmp, định dạng khác dùng filename.ext.xmp. - Modern: luôn filename.ext.xmp. - Legacy: luôn filename.xmp (khuyến nghị cho tương thích Adobe Lightroom Classic). Khi sidecar đã tồn tại, TTP giữ tên tệp hiện có để tránh sidecar trùng/mồ côi sau khi đổi quy ước.
Theo dõi lỗi ghi siêu dữ liệu và tự thử lại (Mới trong Tháng Sáu 2026)¶
Khi xuất siêu dữ liệu thất bại cho một tệp, TTP ghi nhận trạng thái lỗi và tạm thời chặn các lần ghi lặp lại cho tệp đó. Nếu ảnh nguồn hoặc sidecar thay đổi sau đó, TTP xóa trạng thái lỗi và tự xếp hàng lại để thử. Điều này giảm tải nền lặp lại nhưng vẫn tự phục hồi khi điều kiện chặn thay đổi.
Tinh chỉnh Tháng Bảy 2026: - Nếu thư mục thư viện tạm thời không khả dụng (ví dụ ổ đĩa ngắt kết nối), công việc ghi siêu dữ liệu chờ và tiếp tục khi thư mục trở lại thay vì coi mỗi lần thử là lỗi cứng - Các trường hợp tệp đã có siêu dữ liệu đúng không còn bị báo là lỗi ghi - Khi chương trình khác (hoặc chính Tag That Photo) tạm khóa ảnh trong lúc ghi hoặc xoay, thay đổi được giữ và thử lại ngay sau đó
Cải tiến hướng HEIC và đồng bộ GPS (Mới trong Tháng Sáu 2026)¶
Xử lý hướng proxy HEIC được siết chặt để vùng khuôn mặt căn chỉnh đúng sau các quy trình nhạy cảm với xoay. Đồng bộ GPS khớp tốt hơn siêu dữ liệu tệp với giá trị vị trí trong cơ sở dữ liệu theo các tình huống chỉnh sửa thực tế.
Ghi vị trí tương thích mở rộng (Mới trong Tháng Sáu 2026)¶
Ngoài IPTC LocationShown có cấu trúc, TTP còn ghi các trường vị trí Photoshop/IPTC Core để cải thiện hành vi hạ nguồn trong công cụ Adobe và trình đọc khác. Khi xóa dữ liệu vị trí trong TTP, các trường tương thích tương ứng cũng được xóa trong cùng chu kỳ ghi.
Chứng minh tương lai cho thẻ của bạn¶
Tại sao tiêu chuẩn lại quan trọng¶
Bằng cách viết thẻ khuôn mặt bằng các tiêu chuẩn MWG, Microsoft và IPTC, thẻ của bạn:
- Tồn tại khi thay đổi nhà cung cấp - không bị khóa với TTP
- Làm việc trong các ứng dụng khác - xem biểu đồ tương thích bên dưới
- Vẫn có thể truy cập - Định dạng văn bản XML, không phải nhị phân
- Thực hiện theo định hướng ngành - MWG được áp dụng rộng rãi; Mở rộng IPTC phát triển nhanh chóng
Xác minh siêu dữ liệu của bạn¶
Bạn có thể kiểm tra siêu dữ liệu bằng các công cụ miễn phí:
ExifTool (Dòng lệnh)¶
Tiện ích miễn phí của Phil Harvey để đọc/ghi siêu dữ liệu — cùng một công cụ mà TTP sử dụng nội bộ.
Công dụng: - Xem tất cả siêu dữ liệu trong một hình ảnh - Xuất siêu dữ liệu sang CSV - Sửa chữa siêu dữ liệu bị hỏng - Hoạt động siêu dữ liệu hàng loạt
Tải về: https://exiftool.org/
Lệnh kiểm tra nhanh:
XnViewMP (Giao diện đồ họa)¶
Trình xem hình ảnh miễn phí với hiển thị siêu dữ liệu tuyệt vời.
Đặc trưng: - Trình duyệt siêu dữ liệu trực quan - Xử lý xe phụ XMP - Có thể loại bỏ siêu dữ liệu nếu cần - Hỗ trợ hoạt động hàng loạt
Tải về: www.xnview.com
Kiểm tra chất lượng dữ liệu¶
Tab Thống kê bao gồm phần Chất lượng dữ liệu chạy nhiều lần kiểm tra mỗi khi bạn mở trang Thống kê:
| Kiểm tra | Hành động có sẵn |
|---|---|
| Khuôn mặt mồ côi (bản ghi khuôn mặt trỏ đến hình ảnh đã xóa) | Xóa |
| Hình thu nhỏ bị thiếu khuôn mặt | Sửa lỗi (tạo lại hình thu nhỏ) |
| Những người không có khuôn mặt | Xóa |
| Hình ảnh đang chờ xử lý | Đánh giá (mở trong Trình xem ảnh) |
| Chênh lệch ngày (ngày xung đột trên EXIF/IPTC/XMP) | Đánh giá |
| Vùng mặt chồng chéo (cùng một vùng được gắn thẻ với các tên khác nhau) | Đánh giá |
| Những người có thể trùng lặp (trùng khớp tên mờ) | Đánh giá |
| Hình ảnh trùng lặp | Đánh giá |
Sau khi hoàn tất quét thư mục, TTP có thể nhắc bạn xem lại phần Thống kê > Chất lượng dữ liệu và giải quyết các vấn đề được phát hiện ngay lập tức.
Khả năng tương thích ứng dụng chéo¶
Ứng dụng đọc thẻ TTP¶
| Ứng dụng | Đọc thẻ khuôn mặt | Hỗ trợ (các) tiêu chuẩn khuôn mặt | Đọc từ khóa |
|---|---|---|---|
| Adobe Lightroom cổ điển | ✓ | MWG | ✓ |
| Cầu Adobe | |||
| ** Cơ khí ảnh 6 ** | ✓ | MWG | ✓ |
| ACDSee | |||
| **XnViewMP ** | ✓ | MWG | ✓ |
| Ảnh tối cao | ✓ | MWG | ✓ |
| GIMP | ✓ | MWG | ✓ |
| Windows Explorer | ✓ | Ảnh MS (MPRI) | ✓ |
| Ảnhscape X | ✓ | ||
| IrfanView | |||
| digiKam | |||
| Trình xem hình ảnh nhanh | ✓ | ||
| Studio ảnh Zoner | |||
| Mylio | ✓ | MWG | ✓ |
| Giám đốc ảnh CyberLink | |||
| Chụp một chuyên nghiệp | |||
| Ảnh (macOS) | |||
| Xem trước (macOS) | ✓ |
Lưu ý: Thẻ
PersonInImage— một danh sách đơn giản các tên người mà TTP ghi vào mọi hình ảnh — cung cấp một dự phòng hữu ích cho các ứng dụng không hỗ trợ các tiêu chuẩn tọa độ vùng toàn mặt. Các ứng dụng đó vẫn có thể hiển thị ai trong ảnh.
Kết thúc Phần 5: Siêu dữ liệu & Chi tiết kỹ thuật
- Tiếp tục Phần 6: Khắc phục sự cố & Phụ lục...*