Anmerkung des Autors: Detaillierte Erklärung, wie die Nano Banana Pro API eine Ausgabe im Originalverhältnis erreicht, Beherrschung des Tricks zum Weglassen des Parameters aspect_ratio und Lösung von Problemen bei der Größenbeibehaltung in Bildbearbeitungsszenarien.
Bei der Bildbearbeitung mit der Nano Banana Pro API ist die Beibehaltung der Originalmaße des Bildes ein häufiges Problem für Entwickler. Die offizielle Dokumentation beschränkt aspect_ratio ausdrücklich auf 10 feste Verhältnisse, aber tatsächlich gibt es eine einfache Lösung: Im Szenario der Bildbearbeitung lassen Sie den Parameter aspect_ratio einfach weg, um eine Ausgabe in Originalgröße zu erhalten.
Kernwert: Nach der Lektüre dieses Artikels werden Sie die vollständigen Techniken für die Ausgabe im Originalverhältnis der Nano Banana Pro API beherrschen und die Bildgrößen in verschiedenen Szenarien flexibel steuern können.

Kernpunkte der Nano Banana Pro Ausgabe im Originalverhältnis
| Punkt | Erklärung | Nutzen |
|---|---|---|
| Parameter-Weglass-Methode | aspect_ratio bei Bildbearbeitung nicht übergeben |
Behält Originalmaße automatisch bei |
| 10 feste Verhältnisse | 1:1, 2:3, 3:2, 3:4, 4:3, 4:5, 5:4, 9:16, 16:9, 21:9 | Verwendung im Text-zu-Bild-Szenario |
| Standard-Verhaltensunterschied | Text-zu-Bild Standard 1:1, Bildbearbeitung Standard Originalgröße | Schlüssel zum Verständnis der API-Logik |
Das Schlüsselprinzip der Nano Banana Pro Ausgabe im Originalverhältnis
Nano Banana Pro (alias Gemini 3 Pro Image) weist bei der Bildverarbeitung zwei unterschiedliche Standardverhaltensweisen auf. Bei reinen Text-zu-Bild-Szenarien (text-to-image) gibt die API standardmäßig ein quadratisches Bild im Verhältnis 1:1 aus, wenn kein aspect_ratio angegeben wird.
Im Bildbearbeitungs-Szenario (image-to-image) verhält sich die API jedoch völlig anders. Wenn Sie ein Referenzbild bereitstellen und eine Bearbeitung anfordern, erkennt die API automatisch die Originalmaße des Eingabebildes und gibt das bearbeitete Ergebnis in derselben Größe aus, sofern Sie den Parameter aspect_ratio weglassen. Dies ist der Kernmechanismus für die Ausgabe im Originalverhältnis.
Warum die Nano Banana Pro Ausgabe im Originalverhältnis effektiv ist
Dieses Design ist absolut sinnvoll: Wenn ein Benutzer ein Bild zur Bearbeitung hochlädt, erwartet er normalerweise, dass das ausgegebene Bild dieselben Abmessungen und Proportionen wie das Original hat. Den Benutzer zu zwingen, Verhältnisse manuell zu berechnen und anzugeben, erhöht nicht nur die Komplexität der Entwicklung, sondern kann auch zu Bildverformungen oder unerwünschtem Zuschnitt führen, wenn das Verhältnis nicht exakt übereinstimmt.

Detaillierte Erläuterung der offiziellen Regeln für die Nano Banana Pro Ausgabe im Originalverhältnis
Die offizielle API-Dokumentation legt fest, dass der Parameter aspect_ratio nur die folgenden 10 vordefinierten Werte akzeptiert:
| Verhältnis | Größenbeispiel (1K) | Typische Verwendung | Anwendungsbereiche |
|---|---|---|---|
| 1:1 | 1024×1024 | Profilbilder, Icons | Social-Media-Profilbilder |
| 2:3 | 832×1248 | Poster im Hochformat | Handy-Hintergrundbilder |
| 3:2 | 1248×832 | Fotos im Querformat | Kamera-Standardverhältnis |
| 3:4 | 864×1152 | Inhalte im Hochformat | Social-Media-Cover |
| 4:3 | 1152×864 | Klassische Monitore | PPT-Illustrationen |
| 4:5 | 896×1120 | Social-Media-Inhalte | |
| 5:4 | 1120×896 | Fotodruck | 8×10-Zoll-Fotos |
| 9:16 | 768×1344 | Videos im Hochformat | Kurzvideo-Cover |
| 16:9 | 1344×768 | Videos im Querformat | YouTube-Cover |
| 21:9 | 1536×658 | Ultrawide | Kinofilm-Format |
Wichtiger Hinweis: Die oben genannten Verhältnisbeschränkungen gelten nur für Szenarien, in denen eine bestimmte Größe explizit festgelegt werden muss. Bei der Bildbearbeitung empfiehlt es sich, Tests über die Plattform APIYI (apiyi.com) durchzuführen. Wenn Sie den Parameter
aspect_ratioeinfach weglassen, wird die Ausgabe automatisch in der Originalgröße erzeugt.
Schnelleinstieg in die Nano Banana Pro Ausgabe im Originalverhältnis
Minimalistisches Beispiel: Bildbearbeitung unter Beibehaltung der Originalgröße
Hier ist der einfachste Weg, eine Ausgabe im Originalverhältnis zu realisieren:
import openai
import base64
client = openai.OpenAI(
api_key="YOUR_API_KEY",
base_url="https://vip.apiyi.com/v1"
)
# Originalbild einlesen und kodieren
with open("input.jpg", "rb") as f:
image_base64 = base64.b64encode(f.read()).decode()
# Entscheidend: Den Parameter aspect_ratio nicht übergeben
response = client.chat.completions.create(
model="gemini-3-pro-image-preview",
messages=[{
"role": "user",
"content": [
{"type": "image_url", "image_url": {"url": f"data:image/jpeg;base64,{image_base64}"}},
{"type": "text", "text": "Ändere den Hintergrund des Bildes in eine Sonnenuntergangsszene"}
]
}]
)
Vollständigen Implementierungscode anzeigen (einschließlich Fehlerbehandlung)
import openai
import base64
from pathlib import Path
def edit_image_keep_ratio(
image_path: str,
edit_prompt: str,
output_path: str = "output.png"
) -> bool:
"""
Bild bearbeiten und Originalgröße beibehalten
Args:
image_path: Pfad zum Eingabebild
edit_prompt: Bearbeitungsanweisung
output_path: Pfad zum Ausgabebild
Returns:
Erfolgsstatus
"""
client = openai.OpenAI(
api_key="YOUR_API_KEY",
base_url="https://vip.apiyi.com/v1"
)
# Bild einlesen und kodieren
image_data = Path(image_path).read_bytes()
image_base64 = base64.b64encode(image_data).decode()
# Bildformat erkennen
suffix = Path(image_path).suffix.lower()
mime_type = {"jpg": "jpeg", "jpeg": "jpeg", "png": "png", "webp": "webp"}.get(suffix[1:], "jpeg")
try:
# Kernpunkt: aspect_ratio weglassen, um die Originalgröße automatisch beizubehalten
response = client.chat.completions.create(
model="gemini-3-pro-image-preview",
messages=[{
"role": "user",
"content": [
{"type": "image_url", "image_url": {"url": f"data:image/{mime_type};base64,{image_base64}"}},
{"type": "text", "text": edit_prompt}
]
}]
)
# Ergebnis speichern
result_base64 = response.choices[0].message.content
output_data = base64.b64decode(result_base64)
Path(output_path).write_bytes(output_data)
return True
except Exception as e:
print(f"Bearbeitung fehlgeschlagen: {e}")
return False
# Anwendungsbeispiel
edit_image_keep_ratio(
"product.jpg",
"Entferne den Bildhintergrund und behalte nur das Hauptprodukt bei",
"product_nobg.png"
)
Empfehlung: Holen Sie sich kostenlose Test-Credits über APIYI (apiyi.com), um den Effekt der Ausgabe im Originalverhältnis schnell zu validieren. Die Plattform unterstützt den vollen Funktionsumfang des Nano Banana Pro Modells.
Nano Banana Pro: Vergleich der Ausgabe im Originalseitenverhältnis in drei Szenarien

| Szenario | aspect_ratio Konfiguration | Ausgabeergebnis | Code-Beispiel |
|---|---|---|---|
| Text-zu-Bild – Festgelegt | "aspect_ratio": "16:9" |
1344×768 (1K) | Poster, Cover-Design |
| Text-zu-Bild – Standard | Parameter weglassen | 1024×1024 | Quadratische Icons |
| Bildbearbeitung – Original | Parameter weglassen | Identisch mit Original | Produktbild-Bearbeitung |
Szenario 1: Text-zu-Bild erfordert ein festgelegtes Verhältnis
Bei der reinen Text-zu-Bild-Generierung muss der Parameter aspect_ratio explizit übergeben werden, wenn eine bestimmte Größe gewünscht ist:
response = client.chat.completions.create(
model="gemini-3-pro-image-preview",
messages=[{"role": "user", "content": "Eine süße Katze"}],
extra_body={
"image_config": {
"aspect_ratio": "16:9", # Zwingend erforderlich
"resolution": "2K"
}
}
)
Szenario 2: Bildbearbeitung unter Beibehaltung der Originalgröße
Dies ist das Kernszenario dieses Artikels: Lassen Sie aspect_ratio einfach weg, um die Dimensionen beizubehalten:
response = client.chat.completions.create(
model="gemini-3-pro-image-preview",
messages=[{
"role": "user",
"content": [
{"type": "image_url", "image_url": {"url": f"data:image/jpeg;base64,{img}"}},
{"type": "text", "text": "Farben des Bildes verstärken"}
]
}]
# extra_body oder aspect_ratio werden nicht übergeben
)
Szenario 3: Bildbearbeitung mit erzwungener Änderung des Verhältnisses
Falls Sie die Größe während der Bearbeitung tatsächlich ändern möchten, können Sie den Parameter explizit übergeben:
response = client.chat.completions.create(
model="gemini-3-pro-image-preview",
messages=[{
"role": "user",
"content": [
{"type": "image_url", "image_url": {"url": f"data:image/jpeg;base64,{img}"}},
{"type": "text", "text": "Bild in eine quadratische Komposition ändern"}
]
}],
extra_body={"image_config": {"aspect_ratio": "1:1"}}
)
Vergleichshinweis: Die obigen Parameterkonfigurationen wurden auf der Plattform APIYI (apiyi.com) verifiziert und sind praxiserprobt.
Häufig gestellte Fragen (FAQ)
Q1: Warum wird mein Bild immer noch quadratisch, obwohl ich aspect_ratio weggelassen habe?
Bitte stelle sicher, dass deine Anfrage tatsächlich ein Eingabebild enthält. Wenn die messages nur Text und kein Bild enthalten, verarbeitet die API dies im Text-zu-Bild-Modus, der standardmäßig ein 1:1-Verhältnis ausgibt. Die Ausgabe in Originalgröße funktioniert nur in Bearbeitungsszenarien, in denen ein Referenzbild bereitgestellt wird.
Q2: Was mache ich, wenn die Originalgröße des Bildes nicht unter den 10 unterstützten Seitenverhältnissen ist?
Genau hier liegt der Vorteil der Methode, den Parameter einfach wegzulassen. Wenn das Originalbild beispielsweise 1920×1080 (ca. 16:9) groß ist, liefert die API ein Ergebnis, das nah an dieser Größe liegt, ohne es zwangsweise zuzuschneiden. Wenn du hingegen explizit aspect_ratio: "16:9" übergibst, wird die Ausgabe dem Standardmaß von 1344×768 entsprechen.
Q3: Wie kann ich die Ausgabe im Originalverhältnis schnell testen?
Wir empfehlen die Nutzung einer API-Aggregator-Plattform, die mehrere Modelle unterstützt:
- Besuche APIYI (apiyi.com) und erstelle ein Konto.
- Hole dir deinen API-Key und das kostenlose Guthaben.
- Nutze die Code-Beispiele aus diesem Artikel und lade ein Testbild hoch, um das Ergebnis zu überprüfen.
Fazit
Die Kernpunkte für die Ausgabe in Originalgröße bei Nano Banana Pro sind:
- Weglassen bedeutet Originalgröße: In Bildbearbeitungsszenarien wird die Originalgröße beibehalten, wenn der Parameter
aspect_rationicht übergeben wird. - Unterschiedliche Szenarien verstehen: Text-zu-Bild ist standardmäßig 1:1, während die Bildbearbeitung standardmäßig die Originalgröße nutzt – die beiden Modi verhalten sich unterschiedlich.
- 10 vordefinierte Verhältnisse: Wenn du eine Größe festlegen musst, kannst du nur aus den 10 offiziell unterstützten Seitenverhältnissen wählen.
Mit diesem Wissen kannst du in Szenarien wie Produktbildbearbeitung, Porträt-Retusche oder Hintergrundersetzung ganz einfach Ausgaben in Originalgröße erzielen und dir den Aufwand einer nachträglichen Größenanpassung sparen.
Wir empfehlen, die Ergebnisse schnell über APIYI (apiyi.com) zu validieren. Die Plattform bietet kostenloses Guthaben und volle Unterstützung für das Nano Banana Pro Modell.
📚 Referenzmaterialien
⚠️ Hinweis zum Linkformat: Alle externen Links verwenden das Format
Materialname: domain.com. Dies ermöglicht ein einfaches Kopieren, verhindert jedoch die direkte Verlinkung, um den Verlust von SEO-Autorität (Link Juice) zu vermeiden.
-
Google Gemini API Offizielle Dokumentation: Vollständige Parameterbeschreibung für die Bilderzeugung mit Nano Banana
- Link:
ai.google.dev/gemini-api/docs/nanobanana - Beschreibung: Offizielle, maßgebliche Dokumentation, einschließlich der vollständigen Definition des Parameters
aspect_ratio.
- Link:
-
fal.ai Nano Banana Pro API: Detaillierte Schnittstellenbeschreibung der Drittanbieter-Plattform
- Link:
fal.ai/models/fal-ai/nano-banana-pro/edit/api - Beschreibung: Enthält Beispiele für die Parameterkonfiguration in Image-to-Image-Szenarien.
- Link:
-
Google AI Entwicklerforum: Community-Diskussionen und Q&A
- Link:
discuss.ai.google.dev - Beschreibung: Hier finden Sie Erfahrungsberichte anderer Entwickler zur Steuerung der Bildgrößen.
- Link:
Autor: Technik-Team
Technischer Austausch: Diskutieren Sie gerne Tipps zur Nutzung der Nano Banana Pro API im Kommentarbereich. Weitere Informationen finden Sie in der APIYI apiyi.com Technik-Community.
