Can i use ReadAllBytes instead of GetPixels?

I am creating a texture editor for many textures, and i wish to read them without setting all the textures to IsReadeable.

Can i get a color Vector[4] using ReadAllBytes instead of GetPixels?

It’s difficult, you have to have certain image formats, so if you know all about the image formats to run to code on it’s easier, then you need an rgba format image and read the r g b byte 1 2 and 3 in series, based on code examples online