Nearest Neighbor Interpolation for Canvas textures

Currently if you try to use a small texture (i.e. a sprite) as a canvas image, the pixels will appear fuzzy and blend together. The only way to avoid this as of now is to increase the size of the image using nearest neighbor sampling until it’s unnoticeable, which can get expensive for especially large textures. If possible, I would like to suggest an option for canvas items that enables nearest neighbor interpolation so we can have crisp sprite art in our condos without needlessly bloating the image cache.