<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:content="http://purl.org/rss/1.0/modules/content/">
  <channel>
    <title>Şəkil API-ləri on File Format Blog</title>
    <link>https://blog.fileformat.com/az/tag/%C5%9F%C9%99kil-api-l%C9%99ri/</link>
    <description>Recent content in Şəkil API-ləri on File Format Blog</description>
    <generator>Hugo -- gohugo.io</generator>
    <language>az</language>
    <lastBuildDate>Mon, 08 Jun 2026 00:00:00 +0000</lastBuildDate><atom:link href="https://blog.fileformat.com/az/tag/%C5%9F%C9%99kil-api-l%C9%99ri/index.xml" rel="self" type="application/rss+xml" />
    <item>
      <title>Şəkil Metadatası İzahı - İnkişafçılar üçün EXIF, IPTC və XMP</title>
      <link>https://blog.fileformat.com/az/image/image-metadata-explained-exif-iptc-and-xmp-for-developers/</link>
      <pubDate>Mon, 08 Jun 2026 00:00:00 +0000</pubDate>
      
      <guid>https://blog.fileformat.com/az/image/image-metadata-explained-exif-iptc-and-xmp-for-developers/</guid>
      <description>EXIF, IPTC və XMP metadatasının şəkil fayllarında necə işlədiyini öyrənin. Onların fərqliliklərini, istifadə halları və şəkil emalı və rəqəmsal aktivlərin idarə edilməsi tətbiqləri yaradan inkişafçılar üçün ən yaxşı təcrübələri kəşf edin.</description>
      <content:encoded><![CDATA[<p><strong>Son Yenilənmə</strong>: 15 İyun, 2026</p>
<figure class="align-center ">
    <img loading="lazy" src="images/image-metadata-explained-exif-iptc-and-xmp-for-developers.png#center"
         alt="Image Metadata Explained - EXIF, IPTC, and XMP for Developers"/> 
</figure>

<p>Şəkillər ekranda vizual olaraq görünənlərdən çox daha çox məlumat saxlayır. Hər rəqəmsal şəkilin arxasında metadata gizlənir, bu da kamera parametrləri, GPS koordinatları, müəllif hüquqları, açar sözlər, redaktə tarixi və daha çox dəyərli məlumatı saxlayır.</p>
<p>Şəkil qalereyası, rəqəmsal aktiv idarəetmə sistemi, süni intellektlə işləyən tətbiq və ya məzmun idarəetmə platforması qurursunuzsa, şəkil metadata standartlarını başa düşmək vacibdir. Ən çox istifadə olunan üç metadata standartı <a href="https://docs.fileformat.com/image/gif/">EXIF</a>, IPTC və XMP-dir.</p>
<p>Bu məqalədə, bu metadata standartlarının necə işlədiyini izah edəcəyik, onların imkanlarını müqayisə edəcəyik və inkişaf etdiricilərin müasir tətbiqlərdə onlardan necə istifadə edə biləcəyini araşdıracağıq.</p>
<h2 id="-şəkil-metadatası-niyə-vacibdir">📌 Şəkil Metadatası Niyə Vacibdir?</h2>
<p>Şəkil metadata, şəkil kolleksiyalarını təşkil etmək və idarə etməkdə kritik rol oynayır.</p>
<h3 id="əsas-faydalar">Əsas Faydalar</h3>
<ul>
<li>Şəkil axtarışını və indeksləşdirməsini yaxşılaşdırır.</li>
<li>Müəllif hüquqlarının qorunmasını təmin edir.</li>
<li>Kamera ilə bağlı texniki məlumatları təmin edir.</li>
<li>Şəkil kateqoriyalaşdırılmasını sadələşdirir.</li>
<li>Rəqəmsal Aktivlərin İdarəetmə (DAM) sistemlərini dəstəkləyir.</li>
<li>Redaktə və iş axını tarixçəsini qoruyur.</li>
<li>AI və maşın öyrənməsi tətbiqləri üçün əlavə kontekst təmin edir.</li>
</ul>
<hr>
<h2 id="-exif-metadatası-nədir">🔹 EXIF Metadatası Nədir?</h2>
<h3 id="exif-ı-anlamaq">EXIF-ı Anlamaq</h3>
<p>EXIF (Exchangeable Image File Format) ən geniş istifadə olunan metadata standartıdır. Demək olar ki, hər bir smartfon və rəqəmsal kamera EXIF məlumatını avtomatik olaraq fotoşəkillərə əlavə edir.</p>
<h3 id="tipik-exif-sahələri">Tipik EXIF Sahələri</h3>
<table>
<thead>
<tr>
<th style="text-align:left">Məlumat</th>
<th style="text-align:left">Nümunə</th>
</tr>
</thead>
<tbody>
<tr>
<td style="text-align:left">Kamera istehsalçısı</td>
<td style="text-align:left">Canon</td>
</tr>
<tr>
<td style="text-align:left">Kamera modeli</td>
<td style="text-align:left">EOS R6</td>
</tr>
<tr>
<td style="text-align:left">Obyektiv</td>
<td style="text-align:left">RF 24-70mm</td>
</tr>
<tr>
<td style="text-align:left">ISO</td>
<td style="text-align:left">400</td>
</tr>
<tr>
<td style="text-align:left">Diafraq</td>
<td style="text-align:left">f/2.8</td>
</tr>
<tr>
<td style="text-align:left">Qapaq sürəti</td>
<td style="text-align:left">1/500</td>
</tr>
<tr>
<td style="text-align:left">Fokus məsafəsi</td>
<td style="text-align:left">70mm</td>
</tr>
<tr>
<td style="text-align:left">Tarix və Saat</td>
<td style="text-align:left">2026-06-08</td>
</tr>
<tr>
<td style="text-align:left">GPS koordinatları</td>
<td style="text-align:left">Enlem &amp; Uzunluq</td>
</tr>
<tr>
<td style="text-align:left">İstiqamət</td>
<td style="text-align:left">Üfüqi</td>
</tr>
</tbody>
</table>
<h3 id="exif-in-üstünlükləri">EXIF-in Üstünlükləri</h3>
<p>✔ Avtomatik yaradılmış.</p>
<p>✔ Demək olar ki, bütün cihazlar tərəfindən dəstəklənir.</p>
<p>✔ Şəkilləri tarix və məkan üzrə çeşidləmək üçün faydalıdır.</p>
<p>✔ Fotoqrafiya tətbiqləri üçün dəyərlidir.</p>
<h3 id="məhdudiyyətlər">Məhdudiyyətlər</h3>
<p>❌ Açar sözlər üçün məhdud dəstək.</p>
<p>❌ Çətin iş axını məlumatlarını saxlaya bilmir.</p>
<p>❌ Bəzi şəkil optimallaşdırma alətləri EXIF metadata-sını silir.</p>
<hr>
<h2 id="-iptc-metadatası-nədir">🔹 IPTC Metadatası Nədir?</h2>
<h3 id="iptc-nin-anlayışı">IPTC-nin Anlayışı</h3>
<p>IPTC (International Press Telecommunications Council) metadata ilkin olaraq qəzetlər və nəşriyyat təşkilatları üçün hazırlanmışdır. O, texniki kamera parametrləri yerinə təsvir məlumatlarına yönəlir.</p>
<h3 id="ümumi-iptc-sahələri">Ümumi IPTC Sahələri</h3>
<ul>
<li>Başlıq.</li>
<li>Təsvir.</li>
<li>Şəkil başlığı.</li>
<li>Açar sözlər.</li>
<li>Müəllif adı.</li>
<li>Müəllif hüquqları məlumatı.</li>
<li>Əlaqə məlumatı.</li>
<li>Kateqoriyalar.</li>
<li>Coğrafi məkan.</li>
</ul>
<h3 id="iptc-nin-üstünlükləri">IPTC-nin Üstünlükləri</h3>
<p>✔ Şəkil kataloqları üçün mükəmməldir.</p>
<p>✔ Müəllif hüquqları qorunmasını dəstəkləyir.</p>
<p>✔ Axtarışı asanlaşdırır.</p>
<p>✔ Xəbər agentlikləri və fotoqraflar tərəfindən geniş istifadə olunur.</p>
<h3 id="məhdudiyyətlər-1">Məhdudiyyətlər</h3>
<p>❌ XMP-dən daha az elastikdir.</p>
<p>❌ Köhnə arxitektura.</p>
<p>❌ Məhdud genişləndiriləbilənlik.</p>
<hr>
<h2 id="-xmp-metadatası-nədir">🔹 XMP Metadatası Nədir?</h2>
<h3 id="xmp-nin-anlayışı">XMP-nin Anlayışı</h3>
<p>XMP (Extensible Metadata Platform) Adobe tərəfindən təqdim edildi və metadata idarəçiliyi üçün müasir standart halına gəldi.</p>
<p>EXIF və IPTC-dən fərqli olaraq, XMP xüsusi xüsusiyyətləri və zəngin iş axınlarını dəstəkləyən XML strukturları istifadə edir.</p>
<h3 id="tipik-xmp-sahələri">Tipik XMP Sahələri</h3>
<ul>
<li>Müəllif məlumatları.</li>
<li>Müəllif hüquqları.</li>
<li>Reytinqlər.</li>
<li>Açar sözlər.</li>
<li>Şərhlər.</li>
<li>Redaktə tarixi.</li>
<li>Kamera parametrləri.</li>
<li>İş axını məlumatları.</li>
<li>İstifadəçi təyin etdiyi xüsusi sahələr.</li>
</ul>
<h3 id="inkişafçılar-niyə-xmp-ni-seçir">İnkişafçılar Niyə XMP-ni Seçir</h3>
<p>✔ XML əsaslı.</p>
<p>✔ Çox genişləndirilə bilən.</p>
<p>✔ Asan təhlil edilə bilən.</p>
<p>✔ Photoshop və Lightroom tərəfindən dəstəklənir.</p>
<p>✔ Digital Asset Management sistemləri üçün mükəmməldir.</p>
<hr>
<h2 id="-exif-vs-iptc-vs-xmp">🧠 EXIF vs IPTC vs XMP</h2>
<table>
<thead>
<tr>
<th style="text-align:left">Xüsusiyyət</th>
<th style="text-align:center">EXIF</th>
<th style="text-align:center">IPTC</th>
<th style="text-align:center">XMP</th>
</tr>
</thead>
<tbody>
<tr>
<td style="text-align:left">Kamera Parametrləri</td>
<td style="text-align:center">✔</td>
<td style="text-align:center">✖</td>
<td style="text-align:center">✔</td>
</tr>
<tr>
<td style="text-align:left">Açar sözlər</td>
<td style="text-align:center">Məhdud</td>
<td style="text-align:center">✔</td>
<td style="text-align:center">✔</td>
</tr>
<tr>
<td style="text-align:left">Müəllif hüquqları məlumatı</td>
<td style="text-align:center">Məhdud</td>
<td style="text-align:center">✔</td>
<td style="text-align:center">✔</td>
</tr>
<tr>
<td style="text-align:left">Redaktə tarixçəsi</td>
<td style="text-align:center">✖</td>
<td style="text-align:center">✖</td>
<td style="text-align:center">✔</td>
</tr>
<tr>
<td style="text-align:left">Xüsusi sahələr</td>
<td style="text-align:center">✖</td>
<td style="text-align:center">✖</td>
<td style="text-align:center">✔</td>
</tr>
<tr>
<td style="text-align:left">XML strukturu</td>
<td style="text-align:center">✖</td>
<td style="text-align:center">✖</td>
<td style="text-align:center">✔</td>
</tr>
<tr>
<td style="text-align:left">Genişləndirilə bilmə</td>
<td style="text-align:center">Aşağı</td>
<td style="text-align:center">Orta</td>
<td style="text-align:center">Əla</td>
</tr>
<tr>
<td style="text-align:left">DAM Dəstəyi</td>
<td style="text-align:center">Yaxşı</td>
<td style="text-align:center">Yaxşı</td>
<td style="text-align:center">Əla</td>
</tr>
</tbody>
</table>
<hr>
<h2 id="-populyar-şəkil-formatlarında-metadatas">🚀 Populyar Şəkil Formatlarında Metadatas</h2>
<table>
<thead>
<tr>
<th style="text-align:left">Şəkil Formatı</th>
<th style="text-align:center">EXIF</th>
<th style="text-align:center">IPTC</th>
<th style="text-align:center">XMP</th>
</tr>
</thead>
<tbody>
<tr>
<td style="text-align:left">JPEG</td>
<td style="text-align:center">✔</td>
<td style="text-align:center">✔</td>
<td style="text-align:center">✔</td>
</tr>
<tr>
<td style="text-align:left">TIFF</td>
<td style="text-align:center">✔</td>
<td style="text-align:center">✔</td>
<td style="text-align:center">✔</td>
</tr>
<tr>
<td style="text-align:left">PNG</td>
<td style="text-align:center">Məhdud</td>
<td style="text-align:center">Məhdud</td>
<td style="text-align:center">✔</td>
</tr>
<tr>
<td style="text-align:left">WebP</td>
<td style="text-align:center">✔</td>
<td style="text-align:center">✔</td>
<td style="text-align:center">✔</td>
</tr>
<tr>
<td style="text-align:left">HEIC</td>
<td style="text-align:center">✔</td>
<td style="text-align:center">✔</td>
<td style="text-align:center">✔</td>
</tr>
<tr>
<td style="text-align:left">AVIF</td>
<td style="text-align:center">✔</td>
<td style="text-align:center">✔</td>
<td style="text-align:center">✔</td>
</tr>
</tbody>
</table>
<hr>
<h2 id="-metadatası-proqramlı-şəkildə-oxumaq">🔧 Metadatası Proqramlı Şəkildə Oxumaq</h2>
<h3 id="python-nümunəsi">Python Nümunəsi</h3>
<h4 id="pillow">Pillow</h4>
<div class="highlight"><pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;"><code class="language-python" data-lang="python"><span style="display:flex;"><span><span style="color:#f92672">from</span> PIL <span style="color:#f92672">import</span> Image
</span></span><span style="display:flex;"><span>
</span></span><span style="display:flex;"><span>img <span style="color:#f92672">=</span> Image<span style="color:#f92672">.</span>open(<span style="color:#e6db74">&#34;photo.jpg&#34;</span>) exif_data <span style="color:#f92672">=</span> img<span style="color:#f92672">.</span>getexif()
</span></span><span style="display:flex;"><span>
</span></span><span style="display:flex;"><span><span style="color:#66d9ef">for</span> tag, value <span style="color:#f92672">in</span> exif_data<span style="color:#f92672">.</span>items(): print(tag, value) Ən yaxşıdır: Avtomatlaşdırma və şəkil emalı boru kəmərləri<span style="color:#f92672">.</span>
</span></span></code></pre></div><h3 id="javascript">JavaScript</h3>
<div class="highlight"><pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;"><code class="language-js" data-lang="js"><span style="display:flex;"><span>
</span></span><span style="display:flex;"><span><span style="color:#a6e22e">exifr</span> <span style="color:#66d9ef">import</span> <span style="color:#a6e22e">exifr</span> <span style="color:#a6e22e">from</span> <span style="color:#e6db74">&#34;exifr&#34;</span>;
</span></span><span style="display:flex;"><span>
</span></span><span style="display:flex;"><span><span style="color:#66d9ef">const</span> <span style="color:#a6e22e">metadata</span> <span style="color:#f92672">=</span> <span style="color:#66d9ef">await</span> <span style="color:#a6e22e">exifr</span>.<span style="color:#a6e22e">parse</span>(<span style="color:#e6db74">&#34;photo.jpg&#34;</span>);
</span></span><span style="display:flex;"><span>
</span></span><span style="display:flex;"><span><span style="color:#a6e22e">console</span>.<span style="color:#a6e22e">log</span>(<span style="color:#a6e22e">metadata</span>);
</span></span></code></pre></div><h4 id="ən-yaxşıdır-nodejs-və-brauzer-tətbiqləri">Ən yaxşıdır: Node.js və brauzer tətbiqləri.</h4>
<h3 id="java-nümunəsi">Java Nümunəsi:</h3>
<div class="highlight"><pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;"><code class="language-java" data-lang="java"><span style="display:flex;"><span>metadata<span style="color:#f92672">-</span>extractor Metadata metadata <span style="color:#f92672">=</span> ImageMetadataReader<span style="color:#f92672">.</span><span style="color:#a6e22e">readMetadata</span><span style="color:#f92672">(</span><span style="color:#66d9ef">new</span> File<span style="color:#f92672">(</span><span style="color:#e6db74">&#34;photo.jpg&#34;</span><span style="color:#f92672">));</span>
</span></span><span style="display:flex;"><span>
</span></span><span style="display:flex;"><span><span style="color:#66d9ef">for</span> <span style="color:#f92672">(</span>Directory directory <span style="color:#f92672">:</span> metadata<span style="color:#f92672">.</span><span style="color:#a6e22e">getDirectories</span><span style="color:#f92672">())</span> <span style="color:#f92672">{</span> <span style="color:#66d9ef">for</span> <span style="color:#f92672">(</span>Tag tag <span style="color:#f92672">:</span> directory<span style="color:#f92672">.</span><span style="color:#a6e22e">getTags</span><span style="color:#f92672">())</span> <span style="color:#f92672">{</span> System<span style="color:#f92672">.</span><span style="color:#a6e22e">out</span><span style="color:#f92672">.</span><span style="color:#a6e22e">println</span><span style="color:#f92672">(</span>tag<span style="color:#f92672">);</span> <span style="color:#f92672">}</span> <span style="color:#f92672">}</span>
</span></span></code></pre></div><h4 id="ən-yaxşıdır-korporativ-java-tətbiqləri">Ən yaxşıdır: Korporativ Java tətbiqləri.</h4>
<h3 id="net-nümunəsi">.NET Nümunəsi</h3>
<div class="highlight"><pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;"><code class="language-C#" data-lang="C#"><span style="display:flex;"><span>
</span></span><span style="display:flex;"><span>MetadataExtractor <span style="color:#66d9ef">var</span> directories = ImageMetadataReader.ReadMetadata(<span style="color:#e6db74">&#34;photo.jpg&#34;</span>);
</span></span><span style="display:flex;"><span>
</span></span><span style="display:flex;"><span><span style="color:#66d9ef">foreach</span> (<span style="color:#66d9ef">var</span> directory <span style="color:#66d9ef">in</span> directories) { <span style="color:#66d9ef">foreach</span> (<span style="color:#66d9ef">var</span> tag <span style="color:#66d9ef">in</span> directory.Tags) { Console.WriteLine(tag); } }
</span></span></code></pre></div><h4 id="ən-yaxşıdır-aspnet-core-və-masaüstü-tətbiqləri">Ən yaxşıdır: ASP.NET Core və masaüstü tətbiqləri.</h4>
<h2 id="-şəkil-metadatasının-gələcəyi">📈 Şəkil Metadatasının Gələcəyi</h2>
<p>Müasir şəkil idarəetmə sistemləri getdikcə daha çox aşağıdakılara əsaslanır:</p>
<ul>
<li>AI tərəfindən yaradılan açar sözlər.</li>
<li>Semantik şəkil axtarışı.</li>
<li>Hüquq idarəçiliyi.</li>
<li>Bulud əsaslı DAM sistemləri.</li>
<li>Ağıllı indeksləmə.</li>
</ul>
<p>Çevikliyi və XML əsaslı memarlığı sayəsində, XMP-nin dominant metadata çərçivəsi olaraq qalması gözlənilir.</p>
<h2 id="-nəticə">🏁 Nəticə</h2>
<p>Şəkil metadata-sı piksellərdən çox daha irəli gedir. EXIF, IPTC və XMP-ni anlamaq, inkişafçılara daha ağıllı şəkil emalı tətbiqləri və rəqəmsal aktivlərin idarəetmə sistemləri qurmağa imkan verir.</p>
<ul>
<li>EXIF kamera məlumatlarında mükəmməldir.</li>
<li>IPTC təsvirlərə və müəllif hüquqlarına yönəlir.</li>
<li>XMP müasir iş axınları üçün lazım olan elastikliyi təmin edir.</li>
</ul>
<p>Birləşdikdə, bu standartlar şəkilləri təşkil etməyi, axtarışı və qorunmasını asanlaşdırır.</p>
<p>**Q1: Şəkil metadata nədir?</p>
<p>Cavab: Şəkil metadata-sı şəkil haqqında gizli məlumatları ehtiva edir, bunlara kamera parametrləri, açar sözlər, müəllif hüquqları və redaktə tarixçəsi daxildir.</p>
<p>**Q2: EXIF metadata nə üçün istifadə olunur?</p>
<p>Cavab: EXIF ISO, diyafram, tarix, saat və GPS koordinatları kimi texniki məlumatları saxlayır.</p>
<p>**Q3: XMP ən elastik metadata formatı hesab edilməsinin səbəbi nədir?</p>
<p>Cavab: XMP XML-əsaslıdır və xüsusi xüsusiyyətlər və iş axını məlumatlarını dəstəkləyir.</p>
<p>**Q4: Metadata şəkillərdən silinə bilərmi?</p>
<p>Cavab: Bəli. Sıxışdırma alətləri və şəkil redaktorları metadata-nı qəsdən və ya təsadüfən silə bilərlər.</p>
<p>**Q5: Hansı şəkil formatları metadata-nı dəstəkləyir?</p>
<p>Cavab: JPEG, TIFF, WebP, HEIC, AVIF və bir neçə digər format EXIF, IPTC və XMP metadata-sını dəstəkləyir.</p>
<h2 id="baxın">Baxın</h2>
<ul>
<li><a href="https://blog.fileformat.com/image/difference-between-bmp-and-png/">BMP və PNG arasındakı fərq</a></li>
<li><a href="https://blog.fileformat.com/2021/08/19/apng-vs-bmp-which-image-file-format-is-better/">APNG vs BMP: Hansı Şəkil fayl formatı daha yaxşıdır?</a></li>
<li><a href="https://blog.fileformat.com/2021/08/25/raster-vs-vector-images-a-brief-comparison/">Raster VS Vektor Şəkilləri: Qısa Müqayisə</a></li>
</ul>
<!-- raw HTML omitted -->
]]></content:encoded>
    </item>
    
  </channel>
</rss>
