// Read the data out of the back buffer and send as a JPEG.
FRHICommandListImmediate& RHICmdList = FRHICommandListExecutor::GetImmediateCommandList();auto width = BackBuffer->GetSizeX();auto height = BackBuffer->GetSizeY();
FIntRect Rect(0,0, BackBuffer->GetSizeX(), BackBuffer->GetSizeY());
TArray<FColor> Data;
RHICmdList.ReadSurfaceData(BackBuffer, Rect, Data,FReadSurfaceDataFlags());
TArray<uint8> compressedBitmap;
FImageUtils::CompressImageArray(BackBuffer->GetSizeX(), BackBuffer->GetSizeY(), Data, compressedBitmap);
FString fileStr ="testccj"+ FString::FromInt(idx++)+".png";
FFileHelper::SaveArrayToFile(compressedBitmap,*fileStr);