Load only a portion of the image into texture

I’m trying to load an image to my rawimage. It’s already loading but it looks compressed bc it’s showing the whole image. I want it to load only the right most part of the image in the texture. This is my code. Thanks in advance.

string url = Application.persistentDataPath +"/" + _CaptureCounter.ToString();
		byte [] bytes = File.ReadAllBytes(url);
		Texture2D texture = new Texture2D(1, 1, TextureFormat.RGB24, false);
		texture.LoadImage(bytes);
		ImagePrev.texture= texture ;

You will probably want to use:

public void SetPixels(int x, int y, int blockWidth, int blockHeight, Color[] colors, int miplevel = 0);