Image Quality on IMX708 and IMX447

I’m trying to use the IMX447 (The official Raspberry Pi High Camera) and the IMX708 (The official Raspberry Pi Camera Module 3). I am open the camera, only problem is the image quality is really bad for both camera. I’m using the latest Ubuntu 24 LTS.

For the IMX477, the image very grainy and has lot of noise regardless of the lighting in the room.

Here PNG from this pipeline for IMX447: gst-launch-1.0 -e qtiqmmfsrc camera=0 ! video/x-raw,format=NV12,width=3840,height=2160,framerate=30/1 ! queue ! videoconvert ! pngenc ! queue ! multifilesink location=img0_%d.png max-files=5

For IMX70, the image is quite dark and rolling shutter warping in the image.

Is this how the images, should look by default?

May we confirm whether the issue is confined to capture images, or do preview and recording also exhibit abnormalities?
Have you taken *.jpg images using the commands below? If so, do these meet your requirements?
gst-launch-1.0 -e qtiqmmfsrc camera=0 ! video/x-raw,format=NV12,width=1280,height=720,framerate=30/1 ! queue ! jpegenc ! queue ! multifilesink location=/opt/img0_%d.jpg max-files=5
Should the issue persist after testing, kindly share images/videos captured with both IMX477 and IMX708.