MathGroup Archive 2001

[Date Index] [Thread Index] [Author Index]

Search the Archive

Re: overlay imported picture with Mathatmatica calc

  • To: mathgroup at
  • Subject: [mg29590] Re: overlay imported picture with Mathatmatica calc
  • From: Jens-Peer Kuska <kuska at>
  • Date: Wed, 27 Jun 2001 05:12:25 -0400 (EDT)
  • Organization: Universitaet Leipzig
  • References: <9h8mee$qtj$>
  • Sender: owner-wri-mathgroup at


If you import an image, it had the xy-box of the pixel dimensions
but you need the plane area of your contour plot. 
The simplest way to do it is

yourBitmap = Import["/export/home/kuska/mathpng2/Pictures/tigerg.png"];

ContourPlot[Sin[x*y], {x, 0, Pi}, {y, 0, Pi}, ContourShading -> False, 
  Prolog -> {yourBitmap[[1]] /. 
                 Raster[bm_, rr_, more___] :> 
                    {{0, 0}, {Pi, Pi}}, (* Place here the new bound 
                                           used in the contour plot *)

be sure to set the shading to false (otherwise the polygons
overlay the bitmap).  Set the bounds of the Raster[] object
to your area in the xy-plane used in the contour plot.


Alvin Larson wrote:
> Hello:
> I have a scanned picture, which I can import into Mathematica as a *.jpg or a
> *.tif file.  I can view the jpg and tif files in a notebook.  I would like to
> overlay this picture with a contour plot (colored lines with no shading) to
> produce a combined picture for comparing experiment with calculation..  Using
> Show[{,}] doesn't work (little contour and VERY big jpg).  Can anyone give me
> advice on how to produce such and overlay of a calculation on a scanned
> picture.  If I were to save the contour plot as a postscript file, is there a
> program that would combine it with the scanned picture converted to a postscript
> file?
> Thank you .... Al Larson

  • Prev by Date: Frame on Bar Chart
  • Next by Date: Re: Fitting data
  • Previous by thread: Re: overlay imported picture with Mathatmatica calc
  • Next by thread: Unappropiate context in a package