Digital Pinholes