Reve Edit Fast vs Pruna P-Image-Edit vs Qwen Image Edit Plus: 5 Prompt Test
Image editing models live or die on one thing: keeping the photo intact while changing only what was asked. This post tests three Wiro image editors side by side with the same 5 prompts.
Models in this test:
Test setup
Each prompt starts from the same input image. The edit instruction stays identical across all three models.
pruna/p-image-edit was run with seed 42. pruna/qwen-image-edit-plus was run with seed 42. reve/edit-fast does not expose a seed in the Wiro interface.
| Model | Inputs supported | Notable knobs in Wiro | Typical time in this test |
|---|---|---|---|
| reve/edit-fast | 1 image | Prompt only | About 11 to 15 seconds per edit |
| pruna/p-image-edit | 1 to 5 images | Aspect ratio, seed, safety checker | About 12 to 16 seconds per edit |
| pruna/qwen-image-edit-plus | 1 to 2 images | Aspect ratio, seed, output format | About 12 to 20 seconds per edit |
The 5 prompt test
Prompt 1: Recolor an object (keep everything else)
Edit instruction: “Change the red phone booth to a bright blue phone booth. Keep everything else unchanged.”
| Input | reve/edit-fast | pruna/p-image-edit | pruna/qwen-image-edit-plus |
|---|---|---|---|
![]() |
![]() |
![]() |
![]() |
All three models hit the main ask. The cleanest object edges show up when the booth panels stay straight and the garden texture stays unchanged.
Prompt 2: Remove an object (inpainting)
Edit instruction: “Remove the cat. Fill the background naturally. Keep everything else unchanged.”
| Input | reve/edit-fast | pruna/p-image-edit | pruna/qwen-image-edit-plus |
|---|---|---|---|
![]() |
![]() |
![]() |
![]() |
This prompt punishes sloppy texture synthesis. Look at repeating patterns and edge halos where the cat used to be.
Prompt 3: Add a new subject (match lighting)
Edit instruction: “Add a dolphin jumping out of the water in the center-left foreground. Match lighting and perspective. Keep everything else unchanged.”
| Input | reve/edit-fast | pruna/p-image-edit | pruna/qwen-image-edit-plus |
|---|---|---|---|
![]() |
![]() |
![]() |
![]() |
This is a realism trap. The splash, waterline, and scale must match the camera.
Prompt 4: Swap a material (texture fidelity)
Edit instruction: “Replace the brick wall with a smooth concrete wall. Keep everything else unchanged.”
| Input | reve/edit-fast | pruna/p-image-edit | pruna/qwen-image-edit-plus |
|---|---|---|---|
![]() |
![]() |
![]() |
![]() |
This prompt shows how well a model preserves edges around subjects while repainting a big area.
Prompt 5: Add a friend (small composition change)
Edit instruction: “Add a second penguin friend standing next to the penguin. Keep the style and background unchanged.”
| Input | reve/edit-fast | pruna/p-image-edit | pruna/qwen-image-edit-plus |
|---|---|---|---|
![]() |
![]() |
![]() |
![]() |
This test checks character placement and shadowing. Small mistakes stand out fast on clean snow.
Verdict
All three models can follow direct edit instructions. The biggest differences show up in how well they preserve texture in untouched areas.
Quick pick guide:
- If the goal is fast, simple single image edits with minimal settings, start with reve/edit-fast.
- If the workflow needs 1 to 5 reference images and repeatable runs via seed, try pruna/p-image-edit.
- If the edit needs multi image control (up to 2) and strong prompt control, test pruna/qwen-image-edit-plus.
Try the models here:



















