digital pinhole