Issue
I have imported the Orhanerday\OpenAi library into the DALL-E Examples project, but images , I got Invalid input image - format must be in ['RGBA'], got RGB.
error. I’ve searched the internet for this error but found nothing.
My code looks like this
imageEdit([
"image" => $otter,
"mask" => $mask,
"prompt" => "Cute baby sea otter in a beret",
"n" => 2,
"size" => "256x256",
]);
var_dump($result);
png file;
You should get results without errors. What are RGBA png files and how do I provide them?
Solution
The A in RGBA stands for Alpha, which is simply a value for opacity. Since this is the type needed for OpenAI, you should convert the plain RGB to RGBA leveraging an existing library. In python, I used the Python Image Library (PIL) convert function to complete this task.
Answered By – Robert Ross
Answer Checked By – Mary Flores (Easybugfix Volunteer)