title: Difference between image formats RGB888 and ARGB8888
body: <p>I'm new to image processing and game development. I was following a tutorial in which it suggest to use background image of format <code>RGB888</code>and for sprites, buttons and other rest icons it suggest to use <code>ARGB8888</code> format.</p>
  
  <p>Most basic difference is there Bits <code>RGB888</code> is 24bit and <code>ARGB8888</code> is 32 bit.</p>
  
  <p>So I want to know what is real difference between these two format and how they effect in visual representation?</p>