# NFT dosyalarını hazırlama

NFT projeniz için dosyaları hazırlamak iki ayrı bölüm içerir:

* görsel varlık (kullanıcının gördüğü şey)
* metadata (blockchain'in okuduğu şey)

## Görsel varlıklar

Bu, NFT'ye dönüştürmek istediğiniz eserdir.

Siz (veya tasarım ekibiniz) dosyaları şu teknik özelliklerle üretmelisiniz:

### Format

* Statik görseller: PNG (kalite açısından tercih edilir) veya JPG kullanın.
* Video: MP4 kullanın.\
  \&#xNAN;*Eğer bir video kartınız varsa, sorunsuz yükleme için ayrıca statik bir "küçük resim" görseli de oluşturun.*
* 3D Nesneler: GLB veya GLTF kullanın.

### Boyutlar (En/Boy Oranı)

Genellikle, NFT'ler aşağıdakilerden birini kullanır:

* Kare format: 1080 x 1080 piksel.
* Dikey Telefon/Hikâye formatı: 1080 x 1920 piksel.

### Dosya Boyutu

Mobil cüzdanlarda hızlı yükleme için dosyaları 25MB'nin altında (ideal olarak <10MB) tutmayı hedefleyin.

{% hint style="info" %}

#### İpucu

Yüksek çözünürlüklü bir "Ana" dosya (100MB+) oluşturun ancak bunu ana NFT görseli olarak kullanmayın. Bunun yerine "[Kilidi Açılabilir İçerik](https://help.rarible.com/hc/en-us/articles/10460251328653-What-is-unlockable-content)" özelliğini kullanarak Ana dosyayı yalnızca sahibine verin.
{% endhint %}

## Metadata

Blockchain, görselinizi doğrudan saklamaz (bu çok pahalıdır). Bunun yerine, JSON formatındaki bir metin dosyasına bir bağlantı saklar; bu da JSON dosyalarının ancak görsel dosyalar etkin şekilde barındırıldıktan sonra oluşturulabileceği anlamına gelir.

{% hint style="info" %}
Günümüzdeki çoğu araç bunu sizin için yapar ve her şeyi elle yapma zahmetinden kurtarır.
{% endhint %}

Koleksiyonunuzdaki her NFT türü için bir JSON dosyası olmalıdır (ör. "NFT 1" için bir JSON, "NFT 2" için bir tane vb.).

İşte bir NFT'nin JSON dosyasına örnek:

```json
{
  "name": "Mark Whaleon - 2024/25 Sezonu",
  "description": "Takım X için resmi Santrafor kartı, 2024/25 Sezonu. Altın Kademe.",
  "image": "ipfs://YOUR_IMAGE_IPFS_ID_GOES_HERE",
  "external_url": "https://yourteam.com/players/whaleon",
  "attributes": [
    {
      "trait_type": "Pozisyon",
      "value": "Santrafor"
    },
    {
      "trait_type": "Forma Numarası",
      "value": "10"
    },
    {
      "trait_type": "Sezon",
      "value": "2024/2025"
    },
    {
      "trait_type": "Nadirlik",
      "value": "Altın"
    },
    {
      "display_type": "number",
      "trait_type": "Atılan Goller",
      "value": 15
    }
  ]
}
```

{% hint style="info" %}
Öznitelikler, sporla ilgili kartlar için çok önemlidir. Taraftarların pazaryerlerinde "Pozisyon", "Sezon" veya "Nadirlik"e göre filtreleme yapmasına olanak tanır.
{% endhint %}


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.chiliz.com/tr-ai/develop/advanced/work-with-nfts/preparing-the-nft-files.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
