Bu fotoğraf nerede çekildi ve hangi kamera ile? Bir AI ajanı, dosyanın EXIF, XMP ve IPTC paketlerini yerel olarak okuyarak, GroupDocs.Metadata.Mcp kullanarak, görüntünün hiçbir zaman bir bulut hizmetine gitmemesini sağlayarak her iki soruya da yanıt verebilir. İlk istem:

Bu fotoğrafların hangi EXIF verileri var? Kamera, çekim tarihi ve varsa GPS’i dahil edin.

Adım adım sürüm, yapılandırma ve sorun giderme belgelerde bulunabilir: AI ile görüntülerden EXIF, XMP ve IPTC verilerini okuma.

Fotoğraf kökeni sorularını kim sorar?

Bir editör, gönderilen bir görüntünün fotoğrafçının telif hakkı alanını taşıdığını doğrulaması gerekir. Bir araştırmacı, çekildikleri zamana göre sıralanmış üç yüz fotoğraf ister, kopyalanma zamanına göre değil. Bir güvenlik inceleme uzmanı, yayınlanmak üzere olan bir fotoğrafın ev adresi gibi bilgileri ortaya çıkarıp çıkarmadığını bilmek ister. Bunlar dosyayla ilgili sorulardır, görüntünün ne gösterdiğiyle ilgili değil ve yalnızca piksellere bakan bir model bu sorulara güvenilir bir şekilde yanıt veremez. Yanıtlar, çoğu görüntüleyicinin gizlediği metadata paketlerinde bulunur.

Fotoğrafı yüklemek neden yanlış bir ilk adımdır?

Bir fotoğrafı, içinde bulunduğu konumu da içerecek şekilde bir bulut hizmetine göndererek ne içerdiğini sormak, fotoğrafı ve kontrol etmeye çalıştığınız konumu da gönderir. GroupDocs.Metadata.Mcp ile istemci (Claude Desktop, Claude Code, Cursor, GitHub Copilot veya başka bir şey) sunucuyu yerel bir alt süreç olarak stdio üzerinden başlatır. Veri yolunda gelen portlar ve dış uç noktalar yoktur: ajan, yerel sunucu, yerel dosya sistemi. Görüntü yerinde okunur ve yalnızca yanıt taşınır. Yerel olarak barındırılan bir modelde ise bu bile gerekmez.

Ajan metadata’dan hangi soruları yanıtlar?

read_metadata dosyanın taşıdığı paketleri (EXIF, XMP, IPTC) JSON olarak döndürür ve ajan yanıtı onlardan okur. Aşağıdaki istemler iyi çalışır:

Bu fotoğraflardan hangileri aynı kamera ile çekilmiş?

Görüntüleri dosya tarihine göre değil, çekim tarihine göre sırala.

Bu fotoğraflardan herhangi birinde GPS koordinatları var mı? Nerede?

XMP, bu görüntüyü hangi yazılımın düzenlediğini gösteriyor mu?

İkinci soru sessizce çok faydalıdır. Dosya zaman damgaları kopyalama ve senkronizasyonla yeniden yazılırken, EXIF çekim tarihi değişmez. Dar bir soru için search_metadata ile gps, time veya tool kategorileri yalnızca eşleşen özellikleri döndürür ve “photo.jpg’de GPS var mı?” sorusuna her şeyi dökmeksizin yanıt verir. Telif hakkı sorusu, metin “copyright” içeren nameContains ile kullanılabilir.

Değerlendirme modunda EXIF GPS verileri mevcut değildir, bu yüzden gps için 0 sayısı hiçbir şey kanıtlamaz; önce get_license_status kontrol edin.

Örnek oturum (kısaltılmış, lisanslı sunucu)

You:    Do any photos in /site-visit have GPS coordinates?
Agent:  [calls search_metadata: category = gps, per file]
Agent:  IMG_2041.jpg  count = 1  (category: gps)
        IMG_2042.jpg  count = 0
        IMG_2043.jpg  count = 1  (category: gps)
        2 of 3 photos carry GPS data. Want me to strip it from copies?

Bu akışın bir illüstrasyonudur, yakalanmış bir ekran görüntüsü değildir. Yanıt alanları search_metadata tanımını izler: count ve bir properties dizisi.

Değerlendirme modu neyi gizler?

Bu, lisanssız bir sonucun sizi yanılttığı noktadır. Değerlendirme modunda yalnızca ilk 5 belge özelliği okunabilir ve XMP ile EXIF kısmen kullanılamaz. Tam olarak: XMP yalnızca ilk iki şemayı gösterir ve EXIF için GPS verileri ve görüntü küçük resmi mevcut değildir. Okuma bu öğeleri içermediği için “konum verisi yok” raporu bir kanıt değildir. Bir fotoğrafın yayınlanmaya güvenli olduğunu sonuçlandırmadan önce şunu sorun:

Metadata sunucusunun lisans durumu nedir?

get_license_status tek bir çağrıda yanıt verir. Sınırlamayı kaldırmak için bir lisans dosyası ya da ölçülü anahtarlar uygulayın veya ücretsiz 30 günlük geçici bir lisans isteyin.

Fotoğrafları ne zaman ne taşıdıklarını öğrendikten sonra nasıl temizlerim?

Bu klasördeki her görüntüden EXIF’i kaldır ve kopyaların temiz olduğunu doğrula.

remove_metadata temizlenmiş kopyalar yazar ve categories parametresiyle örneğin gps sadece konumu kaldırmak için kullanılabilir. Kopyanın ikinci bir okunması sonucu doğrular. Orijinal dosyalar diskte her şey intakt kalacak şekilde kalır, böylece kopyaları yayınlayabilirsiniz. Tam iş akışı şu belgede ele alınmıştır: Metadata kaldırmanın bir belgeyi paylaşmaya güvenli kılmadığı nedenleri.

Sıkça sorulan sorular

Claude, fotoğrafı yüklemeden nerede çekildiğini söyleyebilir mi?
Evet, fotoğraf GPS EXIF içeriyorsa ve GroupDocs.Metadata.Mcp’yi lisanslı olarak yerel çalıştırıyorsanız. Ajan sunucuyu çağırır, sunucu dosyayı depolama klasörünüzden okur ve koordinatlar metin olarak geri döner.

Hangi görüntü formatları destekleniyor?
Belgelendirilmiş aileler JPEG, PNG, TIFF, WebP ve PSD’yi kapsar; format bu paketleri destekliyorsa EXIF, XMP ve IPTC bulunur. Sunucu tam GroupDocs.Metadata motorunu ortaya çıkarır.

Ajan, GPS’i bildiğim halde fotoğrafın GPS’i olmadığını söylüyor, neden?
Lisans modunu kontrol edin. Değerlendirme modunda EXIF GPS verileri mevcut değildir, bu yüzden okuma onları dışarıda bırakır.

Daha derine in