/* Ċ Ġ* ĠCopyright Ġ 2 0 2 1 ĠI ce Rock ĠMAG ĠInc . ĠUse Ġof Ġthis Ġsource Ġcode Ġis Ġgoverned Ġby Ġthe ĠApache Ġ 2 . 0 Ġlicense . Ċ Ġ*/ Ċ Ċ package Ġdev . icer ock . mo ko . resources Ċ Ċ import Ġjava . awt . image . Buffered Image Ċ import Ġjava . io . FileNotFoundException Ċ import Ġjavax . image io . Image IO Ċ Ċ actual Ġclass ĠImage Resource ( ĊĠĠĠ Ġval Ġresources ClassLoader : ĠClassLoader , ĊĠĠĠ Ġval ĠfilePath : ĠString Ċ ) Ġ{ ĊĠĠĠ Ġval Ġimage : ĠBufferedImage Ġ= Ġrun Ġ{ ĊĠĠĠĠĠĠĠ Ġval Ġstream Ġ= Ġresources ClassLoader . getResource AsStream ( filePath ) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ?: Ġthrow ĠFileNotFoundException (" Couldn 't Ġopen Ġresource Ġas Ġstream Ġat : Ġ$ filePath ") ĊĠĠĠĠĠĠĠ Ġstream . use Ġ{ ĠImage IO . read ( it ) Ġ} ĊĠĠĠ Ġ} Ċ } Ċ