Resimleri oluştur

Gemini API, Gemini 2.0 Flash Experimental ve Imagen 3 kullanılarak görsel oluşturmayı destekler. Bu kılavuz, her iki modeli de kullanmaya başlamanıza yardımcı olur.

Resim istemi ile ilgili yardım için Resim istemi kılavuzu bölümüne göz atın.

Başlamadan önce

Gemini API'yi çağırmadan önce seçtiğiniz SDK'nın yüklü olduğundan ve Gemini API anahtarının yapılandırılmış ve kullanıma hazır olduğundan emin olun.

Gemini'yi kullanarak resim oluşturma

Gemini 2.0 Flash Experimental, metin ve satır içi resim yayınlama özelliğini destekler. Bu sayede, Gemini'yi kullanarak resimleri sohbet şeklinde düzenleyebilir veya metinlerin iç içe geçtiği çıktılar oluşturabilirsiniz (örneğin, tek bir saniyede metin ve resim içeren bir blog yayını oluşturabilirsiniz). Oluşturulan tüm resimler bir SynthID filigranı içerir. Google Yapay Zeka Stüdyosu'ndaki resimler ise görünür bir filigran da içerir.

Aşağıdaki örnekte, metin ve resim çıkışı oluşturmak için Gemini 2.0'ın nasıl kullanılacağı gösterilmektedir:

from google import genai
from google.genai import types
from PIL import Image
from io import BytesIO
import base64

client = genai.Client()

contents = ('Hi, can you create a 3d rendered image of a pig '
            'with wings and a top hat flying over a happy '
            'futuristic scifi city with lots of greenery?')

response = client.models.generate_content(
    model="gemini-2.0-flash-exp-image-generation",
    contents=contents,
    config=types.GenerateContentConfig(
      response_modalities=['TEXT', 'IMAGE']
    )
)

for part in response.candidates[0].content.parts:
  if part.text is not None:
    print(part.text)
  elif part.inline_data is not None:
    image = Image.open(BytesIO((part.inline_data.data)))
    image.save('gemini-native-image.png')
    image.show()
import { GoogleGenAI, Modality } from "@google/genai";
import * as fs from "node:fs";

async function main() {

  const ai = new GoogleGenAI({ apiKey: "GEMINI_API_KEY" });

  const contents =
    "Hi, can you create a 3d rendered image of a pig " +
    "with wings and a top hat flying over a happy " +
    "futuristic scifi city with lots of greenery?";

  // Set responseModalities to include "Image" so the model can generate  an image
  const response = await ai.models.generateContent({
    model: "gemini-2.0-flash-exp-image-generation",
    contents: contents,
    config: {
      responseModalities: [Modality.TEXT, Modality.IMAGE],
    },
  });
  for (const part of response.candidates[0].content.parts) {
    // Based on the part type, either show the text or save the image
    if (part.text) {
      console.log(part.text);
    } else if (part.inlineData) {
      const imageData = part.inlineData.data;
      const buffer = Buffer.from(imageData, "base64");
      fs.writeFileSync("gemini-native-image.png", buffer);
      console.log("Image saved as gemini-native-image.png");
    }
  }
}

main();
curl -s -X POST \
  "https://generativelanguage.googleapis.com/v1beta/models/gemini-2.0-flash-exp-image-generation:generateContent?key=$GEMINI_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "contents": [{
      "parts": [
        {"text": "Hi, can you create a 3d rendered image of a pig with wings and a top hat flying over a happy futuristic scifi city with lots of greenery?"}
      ]
    }],
    "generationConfig":{"responseModalities":["TEXT","IMAGE"]}
  }' \
  | grep -o '"data": "[^"]*"' \
  | cut -d'"' -f4 \
  | base64 --decode > gemini-native-image.png
Yapay zeka tarafından üretilmiş, uçan fantastik bir domuz resmi
Fantastik bir uçan domuzun yapay zeka tarafından üretilmiş resmi

Gemini, istem ve bağlama bağlı olarak farklı modlarda (metinden resme, metinden resme ve metne vb.) içerik oluşturur. Aşağıda bazı örnekler verilmiştir:

  • Metinden görüntü oluşturma
    • Örnek istem: "Arka planda havai fişeklerin olduğu Eyfel Kulesi resmi oluşturun."
  • Metin ve metinlerin resimlere dönüştürülmesi (alternatif olarak)
    • Örnek istem: "Paella tarifi içeren bir resim oluşturun."
  • Resim ve metin, resim ve metin (dönüşümlü)
    • Örnek istem: (Mobilyalı bir odanın resmiyle) "Alanıma hangi renk koltuklar uygun olur? Resmi güncelleyebilir misiniz?"
  • Resim düzenleme (metin ve resimden resme)
    • Örnek istem: "Bu resmi karikatür gibi görünecek şekilde düzenleyin"
    • Örnek istem: [kedi resmi] + [yastık resmi] + "Bu yastığa kedimin kanaviçe resmini yap."
  • Çok turlu resim düzenleme (sohbet)
    • Örnek istemler: [mavi bir arabanın resmini yükleyin.] "Bu arabayı cabrioya dönüştür." "Şimdi rengi sarıya değiştirin."

Gemini ile resim düzenleme

Resim düzenleme işlemi yapmak için giriş olarak bir resim ekleyin. Aşağıdaki örnekte, base64 kodlu resimlerin yüklenmesi gösterilmektedir. Birden fazla resim ve daha büyük yükleme payları için resim girişi bölümünü inceleyin.

from google import genai
from google.genai import types
from PIL import Image
from io import BytesIO

import PIL.Image

image = PIL.Image.open('/path/to/image.png')

client = genai.Client()

text_input = ('Hi, This is a picture of me.'
            'Can you add a llama next to me?',)

response = client.models.generate_content(
    model="gemini-2.0-flash-exp-image-generation",
    contents=[text_input, image],
    config=types.GenerateContentConfig(
      response_modalities=['TEXT', 'IMAGE']
    )
)

for part in response.candidates[0].content.parts:
  if part.text is not None:
    print(part.text)
  elif part.inline_data is not None:
    image = Image.open(BytesIO(part.inline_data.data))
    image.show()
import { GoogleGenAI, Modality } from "@google/genai";
import * as fs from "node:fs";

async function main() {

  const ai = new GoogleGenAI({ apiKey: "GEMINI_API_KEY" });

  // Load the image from the local file system
  const imagePath = "path/to/image.png";
  const imageData = fs.readFileSync(imagePath);
  const base64Image = imageData.toString("base64");

  // Prepare the content parts
  const contents = [
    { text: "Can you add a llama next to the image?" },
    {
      inlineData: {
        mimeType: "image/png",
        data: base64Image,
      },
    },
  ];

  // Set responseModalities to include "Image" so the model can generate an image
  const response = await ai.models.generateContent({
    model: "gemini-2.0-flash-exp-image-generation",
    contents: contents,
    config: {
      responseModalities: [Modality.TEXT, Modality.IMAGE],
    },
  });
  for (const part of response.candidates[0].content.parts) {
    // Based on the part type, either show the text or save the image
    if (part.text) {
      console.log(part.text);
    } else if (part.inlineData) {
      const imageData = part.inlineData.data;
      const buffer = Buffer.from(imageData, "base64");
      fs.writeFileSync("gemini-native-image.png", buffer);
      console.log("Image saved as gemini-native-image.png");
    }
  }
}

main();
IMG_PATH=/path/to/your/image1.jpeg

if [[ "$(base64 --version 2>&1)" = *"FreeBSD"* ]]; then
  B64FLAGS="--input"
else
  B64FLAGS="-w0"
fi

IMG_BASE64=$(base64 "$B64FLAGS" "$IMG_PATH" 2>&1)

curl -X POST \
  "https://generativelanguage.googleapis.com/v1beta/models/gemini-2.0-flash-exp-image-generation:generateContent?key=$GEMINI_API_KEY" \
    -H 'Content-Type: application/json' \
    -d "{
      \"contents\": [{
        \"parts\":[
            {\"text\": \"'Hi, This is a picture of me. Can you add a llama next to me\"},
            {
              \"inline_data\": {
                \"mime_type\":\"image/jpeg\",
                \"data\": \"$IMG_BASE64\"
              }
            }
        ]
      }],
      \"generationConfig\": {\"responseModalities\": [\"TEXT\", \"IMAGE\"]}
    }"  \
  | grep -o '"data": "[^"]*"' \
  | cut -d'"' -f4 \
  | base64 --decode > gemini-edited-image.png

Sınırlamalar

  • En iyi performans için aşağıdaki dilleri kullanın: EN, es-MX, ja-JP, zh-CN, hi-IN.
  • Resim oluşturma, ses veya video girişlerini desteklemez.
  • Resim oluşturma her zaman aşağıdakileri tetiklemeyebilir:
    • Model yalnızca metin döndürebilir. Resim çıktılarını açıkça istemeyi deneyin (ör. "resim oluştur", "çalışma ilerledikçe resim sağlayın", "resmi güncelleyin").
    • Model, üretme işlemini yarıda kesebilir. Tekrar deneyin veya farklı bir istem kullanın.
  • Gemini, bir resim için metin oluştururken en iyi sonucu almak istiyorsanız önce metni oluşturup ardından metnin yer aldığı bir resim isteğinde bulunmanız gerekir.

Model seçme

Görüntü oluşturmak için hangi modeli kullanmalısınız? Bu, kullanım alanınıza bağlıdır.

Gemini 2.0, bağlama uygun resimler oluşturmak, metin ve resimleri bir araya getirmek, dünya bilgisini dahil etmek ve resimlerle ilgili akıl yürütmek için en iyi seçenektir. Uzun metin dizilerine yerleştirilmiş doğru ve bağlama uygun görseller oluşturmak için bu özelliği kullanabilirsiniz. Ayrıca, sohbet boyunca bağlamı koruyarak resimleri doğal bir dille, sohbet tarzında da düzenleyebilirsiniz.

Görüntü kalitesi birinci önceliğinizse Imagen 3 daha iyi bir seçimdir. Imagen 3, fotorealizm, sanatsal ayrıntı ve izlenimcilik ya da anime gibi belirli sanatsal stillerde mükemmel sonuçlar verir. Imagen 3, ürün arka planlarını güncelleme, resimleri ölçeklendirme ve görsellere marka öğeleri ile stil ekleme gibi özel resim düzenleme görevleri için de iyi bir seçimdir. Logolar veya diğer markalı ürün tasarımları oluşturmak için Imagen 3'ü kullanabilirsiniz.

Imagen 3'ü kullanarak resim oluşturma

Gemini API, Google'ın en yüksek kaliteli metinden resme dönüştürme modeli olan Imagen 3'e erişim sağlar. Bu model, bir dizi yeni ve iyileştirilmiş özelliklere sahiptir. Imagen 3 şunları yapabilir:

  • Önceki modellere kıyasla daha iyi ayrıntılara, daha zengin ışıklandırmaya ve daha az dikkat dağıtıcı artefact'a sahip görüntüler oluşturun
  • Doğal dilde yazılmış istemleri anlama
  • Çeşitli biçim ve stillerde resimler oluşturun
  • Metni önceki modellere kıyasla daha etkili bir şekilde oluşturma
from google import genai
from google.genai import types
from PIL import Image
from io import BytesIO

client = genai.Client(api_key='GEMINI_API_KEY')

response = client.models.generate_images(
    model='imagen-3.0-generate-002',
    prompt='Robot holding a red skateboard',
    config=types.GenerateImagesConfig(
        number_of_images= 4,
    )
)
for generated_image in response.generated_images:
  image = Image.open(BytesIO(generated_image.image.image_bytes))
  image.show()
import { GoogleGenAI } from "@google/genai";
import * as fs from "node:fs";

async function main() {

  const ai = new GoogleGenAI({ apiKey: "GEMINI_API_KEY" });

  const response = await ai.models.generateImages({
    model: 'imagen-3.0-generate-002',
    prompt: 'Robot holding a red skateboard',
    config: {
      numberOfImages: 4,
    },
  });

  let idx = 1;
  for (const generatedImage of response.generatedImages) {
    let imgBytes = generatedImage.image.imageBytes;
    const buffer = Buffer.from(imgBytes, "base64");
    fs.writeFileSync(`imagen-${idx}.png`, buffer);
    idx++;
  }
}

main();
curl -X POST \
    "https://generativelanguage.googleapis.com/v1beta/models/imagen-3.0-generate-002:predict?key=GEMINI_API_KEY" \
    -H "Content-Type: application/json" \
    -d '{
        "instances": [
          {
            "prompt": "Robot holding a red skateboard"
          }
        ],
        "parameters": {
          "sampleCount": 4
        }
      }'
Mutfaktaki iki tüylü tavşanın yapay zeka tarafından üretilmiş resmi
Mutfaktaki iki tüylü tavşanın yapay zeka tarafından üretilmiş resmi

Imagen şu anda yalnızca İngilizce istemleri ve aşağıdaki parametreleri desteklemektedir:

Imagen model parametreleri

(Adlandırma kuralları, programlama diline göre değişir.)

  • numberOfImages: Oluşturulacak resim sayısı (1 ile 4 arasında). Varsayılan değer 4'tür.
  • aspectRatio: Oluşturulan resmin en boy oranını değiştirir. Desteklenen değerler: "1:1", "3:4", "4:3", "9:16" ve "16:9". Varsayılan değer: "1:1".
  • personGeneration: Modelin insanların resimlerini oluşturmasına izin verin. Aşağıdaki değerler desteklenir:
    • "DONT_ALLOW": İnsanların yer aldığı resimlerin oluşturulmasını engelleyin.
    • "ALLOW_ADULT": Çocuklara ait değil, yetişkinlere ait görseller oluşturun. Bu varsayılan ayardır.

Imagen kılavuzunun bu bölümünde, metinden resme dönüştürme isteminde değişiklik yapmanın nasıl farklı sonuçlar verebileceği gösterilmektedir. Ayrıca, oluşturabileceğiniz resim örnekleri de verilmiştir.

İyi bir istem açıklayıcı ve net olmalı, anlamlı anahtar kelimeler ve değiştiriciler içermelidir. Konunuzu, bağlamınızı ve tarzınızı düşünerek başlayın.

Özne, bağlam ve stilin vurgulandığı istem
Resim metni: Gökdelenlerle (bağlam ve arka plan) çevrili modern bir apartmanın (konu) skeci (stil).
  1. Özne: Her istemde ilk dikkat edilmesi gereken şey öznedir: Fotoğrafını çekmek istediğiniz nesne, kişi, hayvan veya manzara.

  2. Bağlam ve arka plan: Konuların yerleştirileceği arka plan veya bağlam da önemlidir. Öznenizi çeşitli arka planlara yerleştirmeyi deneyin. Örneğin, beyaz arka planlı bir stüdyo, açık hava veya kapalı ortamlar.

  3. Stil: Son olarak, istediğiniz resim stilini ekleyin. Stiller genel (boyama, fotoğraf, eskiz) veya çok özel (pastel boya, kömür çizim, izometrik 3D) olabilir. Ayrıca stilleri birleştirebilirsiniz.

İsteminizi ilk versiyonunu yazdıktan sonra, istediğiniz görüntüye ulaşana kadar daha fazla ayrıntı ekleyerek isteminizi hassaslaştırın. Yineleme önemlidir. Temel fikrinizi belirledikten sonra, oluşturulan resim vizyonunuza yakın olana kadar bu temel fikri hassaslaştırın ve genişletin.

fotogerçekçi örnek resim 1
İstem: İlkbaharda göl kenarında bir park
fotogerçekçi örnek resim 2
İstem: İlkbaharda bir gölün yanındaki parkta güneş gölün üzerinde batıyor, altın saat
fotogerçekçi örnek resim 3
İstem: İlkbaharda bir gölün yanındaki park, güneş gölün üzerinde batıyor, altın saat, kırmızı kır çiçekleri

İstemleriniz kısa veya uzun ve ayrıntılı olsun, Imagen 3 fikirlerinizi ayrıntılı resimlere dönüştürebilir. Mükemmel sonuca ulaşana kadar ayrıntılar ekleyerek iteratif istemler aracılığıyla vizyonunuzu hassaslaştırın.

Kısa istemler, hızlıca resim oluşturmanıza olanak tanır.

Imagen 3 kısa istem örneği
İstem: 20'li yaşlarındaki bir kadının yakın çekim fotoğrafı, sokak fotoğrafçılığı, film karesi, muted turuncu sıcak tonlar

Daha uzun istemler, belirli ayrıntılar eklemenize ve resminizi oluşturmanıza olanak tanır.

Imagen 3 uzun istem örneği
İstem: Sokak fotoğrafçılığı tarzında çekilmiş, 20'li yaşlarındaki bir kadının büyüleyici fotoğrafı. Resim, mat turuncu sıcak tonlara sahip bir film karesi gibi görünmelidir.

Imagen istemi yazmayla ilgili ek ipuçları:

  • Açıklayıcı bir dil kullanın: 3. resim için net bir resim çizmek amacıyla ayrıntılı sıfatlar ve edatlar kullanın.
  • Bağlam bilgisi sağlayın: Gerekirse yapay zekanın anlamasına yardımcı olacak arka plan bilgileri ekleyin.
  • Belirli sanatçılara veya stillere referans verin: Belirli bir estetik anlayışınız varsa belirli sanatçılara veya sanat hareketlerine referans vermeniz faydalı olabilir.
  • İstem mühendisliği araçlarını kullanın: İstemlerinizi hassaslaştırmanıza ve en iyi sonuçları elde etmenize yardımcı olacak istem mühendisliği araçlarını veya kaynaklarını keşfedin.
  • Kişisel ve grup resimlerinizdeki yüz ayrıntılarını iyileştirme:
    • Fotoğrafın odak noktası olarak yüz ayrıntılarını belirtin (örneğin, istemde "portre" kelimesini kullanın).

Resimlerde metin oluşturma

Imagen, resimlere metin ekleyerek daha yaratıcı resim oluşturma olanakları sunar. Bu özellikten en iyi şekilde yararlanmak için aşağıdaki bilgilerden yararlanabilirsiniz:

  • İstediğiniz görünüme ulaşana kadar iterasyon yapın: İstediğiniz görünüme ulaşana kadar resimleri yeniden oluşturmanız gerekebilir. Imagen'in metin entegrasyonu hâlâ gelişmekte olduğundan bazen en iyi sonuçları almak için birden fazla deneme yapmanız gerekebilir.
  • Kısa tutun: En iyi sonuç için metni en fazla 25 karakterle sınırlayın.
  • Birden fazla ifade: Ek bilgi sağlamak için iki veya üç farklı ifadeyle deneme yapın. Daha net ifadeler için üç ifadeyi aşmayın.

    Imagen 3 metin oluşturma örneği
    İstem: Başlıkta kalın yazıyla "Summerland" ifadesinin yer aldığı, bu metnin altında "Summer never felt so good" sloganının bulunduğu bir poster
  • Yerleşimi yönlendirme: Imagen, metni yönlendirildiği şekilde yerleştirmeye çalışsa da zaman zaman varyasyonlar görebilirsiniz. Bu özellik sürekli olarak iyileştirilmektedir.

  • Yazı tipi stili için ilham verin: Imagen'in seçimlerini hafifçe etkilemek için genel bir yazı tipi stili belirtin. Yazı tiplerinin tam olarak kopyalanmasına güvenmeyin ancak yaratıcı yorumlar bekleyin.

  • Yazı tipi boyutu: Yazı tipi boyutu oluşturmayı etkilemek için bir yazı tipi boyutu veya boyutun genel bir göstergesini (ör. küçük, orta, büyük) belirtin.

İstem parametreleştirme

Çıkış sonuçlarını daha iyi kontrol etmek için Imagen'e girilen girişleri parametreleştirmenin yararlı olabileceğini görebilirsiniz. Örneğin, müşterilerinizin işletmeleri için logo oluşturabilmesini ve logoların her zaman tek renkli bir arka planda oluşturulmasını istediğinizi varsayalım. Ayrıca, müşterinin menüden seçebileceği seçenekleri de sınırlamak istersiniz.

Bu örnekte, aşağıdakine benzer bir parametreli istem oluşturabilirsiniz:

A {logo_style} logo for a {company_area} company on a solid color background. Include the text {company_name}.

Müşteri, özel kullanıcı arayüzünüzde bir menü kullanarak parametreleri girebilir ve seçtiği değer, Imagen'in aldığı istemle doldurulur.

Örneğin:

  1. İstem: A minimalist logo for a health care company on a solid color background. Include the text Journey.

    Imagen 3 istem parametrelendirme örneği 1

  2. İstem: A modern logo for a software company on a solid color background. Include the text Silo.

    Imagen 3 istem parametrelendirme örneği 2

  3. İstem: A traditional logo for a baking company on a solid color background. Include the text Seed.

    Imagen 3 istem parametrelendirme örneği 3

Gelişmiş istem yazma teknikleri

Fotoğraf tanımlayıcıları, şekiller ve malzemeler, tarihi sanat hareketleri ve resim kalitesi değiştiricileri gibi özelliklere göre daha spesifik istemler oluşturmak için aşağıdaki örnekleri kullanın.

Fotoğrafçılık

  • İstem şunu içerir: "... fotoğrafı"

Bu stili kullanmak için, resim arayan bir kullanıcı olduğunuzu net bir şekilde belirten anahtar kelimeler kullanmaya başlayın. İstemlerinizi "Şunun fotoğrafı: . .". Örneğin:

photorealistic sample image 1
İstem: Mutfakta, ahşap bir yüzeyin üzerinde bulunan kahve çekirdeklerinin fotoğrafı
fotogerçekçi örnek resim 2
İstem: Mutfak tezgahındaki bir çikolatanın fotoğrafı
fotogerçekçi örnek resim 3
İstem: Arka planda su bulunan modern bir binanın fotoğrafı

Resim kaynağı: Her resim, Imagen 3 modeliyle ilgili metin istemi kullanılarak oluşturulmuştur.

Fotoğrafçılık değiştiricileri

Aşağıdaki örneklerde, fotoğrafçılığa özgü çeşitli değiştiricileri ve parametreleri görebilirsiniz. Daha hassas kontrol için birden fazla değiştiriciyi birleştirebilirsiniz.

  1. Kamera Yakınlığı: Uzaktan çekilmiş yakın çekim

    kamera yakın plan örnek resmi
    İstem: Kahve çekirdeklerinin yakın plan fotoğrafı
    uzaklaştırılmış kamera örnek resmi
    İstem: Dağınık bir mutfaktaki küçük bir
    kahve çekirdeği torbasının uzaklaştırılmış fotoğrafı

  2. Kamera Konumu: havadan, aşağıdan

    havadan fotoğraf örneği
    İstem: Gökdelenlerin bulunduğu kentsel bir şehrin havadan fotoğrafı
    alttan görünüm örnek resmi
    İstem: Mavi gökyüzü olan bir orman örtüsünün alttan
    çekilmiş fotoğrafı
  3. Işık: doğal, dramatik, sıcak, soğuk

    doğal ışık örnek resmi
    İstem: Modern bir koltuğun stüdyo fotoğrafı, doğal ışıklandırma
    etkileyici ışıklandırma örnek resmi
    İstem: Modern bir koltuğun stüdyo fotoğrafı, etkileyici ışıklandırma
  4. Kamera Ayarları - hareket bulanıklığı, yumuşak odak, bokeh, portre

    hareket bulanıklığı örnek resmi
    İstem: Hareket bulanıklığı
    uygulanmış, bir arabanın içinden çekilmiş, gökdelenlerin bulunduğu bir şehrin fotoğrafı
    yumuşak odaklı örnek resim
    İstem: Şehirdeki bir köprünün gece yumuşak odaklı fotoğrafı
  5. Lens türleri: 35 mm, 50 mm, balık gözü, geniş açı, makro

    makro lens örnek resmi
    İstem: Yaprak fotoğrafı, makro lens
    balık gözü lens örnek resmi
    İstem: sokak fotoğrafçılığı, New York, balık gözü lens
  6. Film türleri: siyah beyaz, polaroid

    polaroid fotoğraf örnek resmi
    İstem: Güneş gözlüğü takan bir köpeğin polaroid portresi
    siyah beyaz fotoğraf örnek resmi
    İstem: Güneş gözlüğü takan bir köpeğin siyah beyaz fotoğrafı

Resim kaynağı: Her resim, Imagen 3 modeliyle ilgili metin istemi kullanılarak oluşturulmuştur.

İllüstrasyon ve sanat

  • İstem şunu içeriyor: "...painting "...sketch

Sanat stilleri, kalem eskiz gibi tek renkli stillerden hiper gerçekçi dijital sanata kadar çeşitlilik gösterir. Örneğin, aşağıdaki resimlerde aynı istem farklı stillerde kullanılmıştır:

"Arka planda gökdelenler olan köşeli, sportif bir elektrikli sedanın [art style or creation technique]"

sanat örnek resimleri
İstem: Açısal bir...
sanat örnek resimleri
İstem: Açısal bir...kömür çizimi
sanat örnek resimleri
İstem: Açısal bir...
sanat örnek resimleri
İstem: Açısal bir... resminin pastel boya resmi.
sanat örnek resimleri
İstem: Açısal bir...dijital sanat eseri
sanat örnek resimleri
İstem: Köşeli bir...art deco (poster)

Resim kaynağı: Her resim, Imagen 2 modeliyle ilgili metin istemi kullanılarak oluşturulmuştur.

Şekiller ve malzemeler

  • İstem şunu içeriyor: "...made of...", "...şeklinde..."

Bu teknolojinin güçlü yönlerinden biri, başka türlü zor veya imkansız olan görüntüler oluşturabilmenizdir. Örneğin, şirket logonuzu farklı materyal ve dokularda yeniden oluşturabilirsiniz.

şekiller ve malzemeler örnek resmi 1
İstem: Peynirin kullanıldığı bir spor çantası
şekiller ve malzemeler örneği resmi 2
İstem: kuş şeklinde neon tüpler
şekiller ve malzemeler örneği resmi 3
İstem: Kağıttan yapılmış koltuk, stüdyo fotoğrafı, origami stili

Resim kaynağı: Her resim, Imagen 3 modeliyle ilgili metin istemi kullanılarak oluşturulmuştur.

Tarihi sanat referansları

  • İstem şunu içeriyor: "...tarzında..."

Bazı stiller yıllar içinde ikonik hale geldi. Aşağıda, deneyebileceğiniz bazı tarihi resim veya sanat stili fikirleri verilmiştir.

"[art period or movement] tarzında bir resim oluştur: rüzgar çiftliği"

empresyonizm örnek resmi
İstem: Empresyonist tablo tarzında bir resim oluşturun: rüzgar çiftliği
rönesans örneği resmi
İstem: Rönesans resmi tarzında bir resim oluşturun: rüzgar çiftliği
pop art örnek resmi
İstem: Pop art tarzında bir resim oluşturun: rüzgar çiftliği

Resim kaynağı: Her resim, Imagen 3 modeliyle ilgili metin istemi kullanılarak oluşturulmuştur.

Resim kalitesi değiştiriciler

Belirli anahtar kelimeler, modele yüksek kaliteli bir öğe aradığınızı bildirebilir. Kalite değiştiricilere örnek olarak aşağıdakiler verilebilir:

  • Genel Değiştiriciler: yüksek kaliteli, güzel, stilize
  • Fotoğraflar: 4K, HDR, Stüdyo Fotoğrafı
  • Resim, İllüstrasyon: Profesyonel tarafından ayrıntılı

Aşağıda, kalite değiştirici içermeyen istemlere ve kalite değiştirici içeren aynı istemlere dair birkaç örnek verilmiştir.

Değiştirici içermeyen mısır örneği resmi
İstem (kalite değiştirici yok): Mısır sapının fotoğrafı
Değiştirici içeren mısır örneği resmi
İstem (kalite değiştiricilerle): 4k HDR güzel
bir mısır sapının
profesyonel bir fotoğrafçı tarafından çekilmiş
fotoğrafı

Resim kaynağı: Her resim, Imagen 3 modeliyle ilgili metin istemi kullanılarak oluşturulmuştur.

En boy oranları

Imagen 3 resim oluşturma özelliği, beş farklı resim en boy oranını ayarlamanıza olanak tanır.

  1. Kare (1:1, varsayılan) - Standart kare fotoğraf. Bu en boy oranının yaygın kullanım alanlarından biri sosyal medya yayınlarıdır.
  2. Tam ekran (4:3): Bu en boy oranı genellikle medya veya filmlerde kullanılır. Ayrıca eski TV'lerin (geniş ekran olmayan) ve orta format kameraların çoğunun boyutlarıdır. 1:1'e kıyasla sahnenin yatay olarak daha fazlasını yakalar. Bu da fotoğrafçılık için tercih edilen bir en boy oranı olmasını sağlar.

    en boy oranı örneği
    İstem: Bir müzisyenin piyano çalarkenki parmaklarının yakın plan görüntüsü, siyah beyaz film, vintage (4:3 en boy oranı)
    en boy oranı örneği
    İstem: Bir yemek dergisinin tarzında, lüks bir restoranın patates kızartmalarının profesyonel bir stüdyo fotoğrafı (4:3 en boy oranı)
  3. Dikey tam ekran (3:4): Bu, 90 derece döndürülmüş tam ekran en boy oranıdır. Bu sayede, 1:1 en boy oranına kıyasla sahnenin dikey olarak daha fazlasını yakalayabilirsiniz.

    en boy oranı örneği
    İpucu: Bir kadın doğa yürüyüşü yapıyor, bir su birikintisinin içine yansıyan botlarının yakın çekimi, arka planda büyük dağlar, reklam stilinde, etkileyici açılar (3:4 en boy oranı)
    en boy oranı örneği
    İstem: Gizemli bir vadiden akan nehrin havadan çekilmiş görüntüsü (3:4 en boy oranı)
  4. Geniş ekran (16:9): 4:3'ün yerini alan bu oran, TV'ler, monitörler ve cep telefonu ekranlarında (yatay) en yaygın en boy oranıdır. Arka planın daha fazlasını yakalamak istediğinizde (ör. manzaralar) bu en boy oranını kullanın.

    en boy oranı örneği
    İpucu: Plajda oturan, tamamen beyaz giyimli bir adam, yakın plan, altın saat ışığı (16:9 en-boy oranı)
  5. Dikey (9:16): Bu oran, geniş ekrandır ancak döndürülmüştür. Bu, kısa video uygulamaları (ör. YouTube Shorts) tarafından popüler hale getirilen nispeten yeni bir en boy oranıdır. Bu ayarı, binalar, ağaçlar, şelaleler veya benzer nesneler gibi güçlü dikey yönlere sahip yüksek nesneler için kullanın.

    en boy oranı örneği
    İstem: Arka planda güzel bir gün batımı olan, devasa, modern, görkemli ve epik bir gökdelenin dijital bir resmi (9:16 en-boy oranı)

Fotoğraf gerçekliğinde görüntüler

Resim oluşturma modelinin farklı sürümleri, sanatsal ve fotogerçekçi bir çıkış sunabilir. Oluşturmak istediğiniz konuya göre daha gerçekçi sonuçlar elde etmek için istemlerde aşağıdaki ifadeleri kullanın.

Kullanım alanı Lens türü Odak uzaklıkları Ek bilgiler
Kişiler (portreler) Asal, yakınlaştırma 24-35mm siyah beyaz film, Kara film, Alan derinliği, iki tonlu (iki renkten bahsedin)
Yiyecekler, böcekler, bitkiler (nesneler, natürmortlar) Makro 60-105mm Yüksek ayrıntı, hassas odaklama, kontrollü ışıklandırma
Spor, vahşi yaşam (hareketli) Telefoto yakınlaştırma 100-400mm Yüksek deklanşör hızı, Aksiyon veya hareket izleme
Astronomik, yatay (geniş açı) Geniş Açı 10-24mm Uzun pozlama süreleri, keskin odak, uzun pozlama, pürüzsüz su veya bulutlar

Portreler

Kullanım alanı Lens türü Odak uzaklıkları Ek bilgiler
Kişiler (portreler) Asal, yakınlaştırma 24-35mm siyah beyaz film, Kara film, Alan derinliği, iki tonlu (iki renkten bahsedin)

Tablodaki birkaç anahtar kelimeyi kullanarak Imagen aşağıdaki portreleri oluşturabilir:

portre fotoğrafçılığı örneği portre fotoğrafçılığı örneği portre fotoğrafçılığı örneği portre fotoğrafçılığı örneği

İstem: 35 mm portre, mavi ve gri iki tonlu bir kadın
Model: imagen-3.0-generate-002

portre fotoğrafçılığı örneği portre fotoğrafçılığı örneği portre fotoğrafçılığı örneği portre fotoğrafçılığı örneği

İstem: Kadın, 35 mm portre, kara film
Model: imagen-3.0-generate-002

Nesneler

Kullanım alanı Lens türü Odak uzaklıkları Ek bilgiler
Yiyecekler, böcekler, bitkiler (nesneler, natürmortlar) Makro 60-105mm Yüksek ayrıntı, hassas odaklama, kontrollü ışıklandırma

Tablodaki birkaç anahtar kelimeyi kullanarak Imagen aşağıdaki nesne resimlerini oluşturabilir:

nesne fotoğrafı örneği nesne fotoğrafı örneği nesne fotoğrafı örneği nesne fotoğrafı örneği

İstem: dua bitkisi yaprağı, makro lens, 60 mm
Model: imagen-3.0-generate-002

nesne fotoğrafı örneği nesne fotoğrafı örneği nesne fotoğrafı örneği nesne fotoğrafı örneği

İstem: 100 mm makro lensle çekilmiş bir tabak makarna
Model: imagen-3.0-generate-002

Hareket

Kullanım alanı Lens türü Odak uzaklıkları Ek bilgiler
Spor, vahşi yaşam (hareketli) Telefoto yakınlaştırma 100-400mm Yüksek deklanşör hızı, Aksiyon veya hareket izleme

Tablodaki birkaç anahtar kelimeyi kullanarak Imagen aşağıdaki hareketli resimleri oluşturabilir:

hareketli fotoğraf örneği hareketli fotoğrafçılık örneği hareketli fotoğrafçılık örneği hareketli fotoğraf örneği

İstem: kazanan touchdown, hızlı deklanşör hızı, hareket izleme
Model: imagen-3.0-generate-002

hareketli fotoğraf örneği hareketli fotoğrafçılık örneği hareketli fotoğrafçılık örneği hareketli fotoğrafçılık örneği

İstem: Ormanda koşan bir geyik, hızlı deklanşör hızı, hareket izleme
Model: imagen-3.0-generate-002

Geniş Açı

Kullanım alanı Lens türü Odak uzaklıkları Ek bilgiler
Astronomik, yatay (geniş açı) Geniş Açı 10-24mm Uzun pozlama süreleri, keskin odak, uzun pozlama, pürüzsüz su veya bulutlar

Tablodaki birkaç anahtar kelimeyi kullanarak Imagen aşağıdaki geniş açılı resimleri oluşturabilir:

geniş açılı fotoğraf örneği geniş açılı fotoğraf örneği geniş açılı fotoğraf örneği geniş açılı fotoğraf örneği

İstem: geniş bir dağ silsilesi, yatay geniş açı 10 mm
Model: imagen-3.0-generate-002

geniş açılı fotoğraf örneği geniş açılı fotoğraf örneği geniş açılı fotoğraf örneği geniş açılı fotoğraf örneği

İstem: Ay fotoğrafı, astrofotoğrafçılık, geniş açı 10 mm
Model: imagen-3.0-generate-002

Sırada ne var?