This example assumes using Ideogram; is in scope and apiKey contains your Ideogram API key.
1 2 3 4 5 6 7 8 910111213141516171819202122232425
usingvarapi=newIdeogramClient(apiKey);// Create a placeholder 1x1 pixel PNG for demonstrationvarimageBytes=newbyte[]{0x89,0x50,0x4E,0x47};ImageGenerationResponseV3response=awaitapi.Generate.PostRemixImageV3Async(newRemixImageRequestV3{Image=imageBytes,Imagename="source.png",Prompt="Transform this scene into a watercolor painting style",ImageWeight=40,AspectRatio=AspectRatioV3.x16x9,MagicPrompt=MagicPromptOption.On,NegativePrompt="blurry, low quality",Seed=12345,});Console.WriteLine($"Created: {response.Created}");foreach(varimageinresponse.Data){Console.WriteLine($"Image URL: {image.Url}");Console.WriteLine($"Resolution: {image.Resolution}");}