1. A method of generating a graphical bar code, comprising: applying an invertible graphical operation between regions of a base image and information-encoding graphical templates selected from a predefined template set to produce a graphical bar code with regions from which graphical templates are recoverable by applying an inverse graphical operation between graphical bar code regions and corresponding base image regions.