Size-controllable micro-bubble generation using a nanoimprinted plasmonic nanopillar array absorber in the near-infrared region