Setting size of plane to texture's pixel size

Suppose my texture size is at 200x50px. I intend to map this texture onto a plane as an interactable component. But the size of the plane is always either larger or smaller than the texture. The texture will stretch and become pixelated. I want to set the size of the plane to have the same size as the texture. But the scaling factor for the plane is in Unity’s own unit.

How can I set the size of a plane to be exactly the pixel size of the texture?

You can set the plane’s scale to the same aspect of the image (200, 50, or 20,5, or 4,1) but if you want pixel-for-pixel accuracy, consider using a GUITexture or you’ll have to convert world to screen coordinates Unity - Scripting API: Camera.WorldToScreenPoint