Re: Rasterize off by one pixel
- To: mathgroup at smc.vnet.net
- Subject: [mg100563] Re: Rasterize off by one pixel
- From: "Sjoerd C. de Vries" <sjoerd.c.devries at gmail.com>
- Date: Mon, 8 Jun 2009 02:06:08 -0400 (EDT)
- References: <h0btdg$8g7$1@smc.vnet.net> <h0d709$sr5$1@smc.vnet.net>
For n<15 this has still problems. See this plot: DiscretePlot[ img = Rasterize[ Graphics[Rectangle[{0, 0}, {1, 1}], PlotRange -> {{0, 1}, {0, 1}}, PlotRangePadding -> None, AspectRatio -> Automatic, ImagePadding -> None], "Image", ImageSize -> {n, n}] // ImageDimensions, {n, 100}] Cheers -- Sjoerd On Jun 6, 9:48 am, Jens-Peer Kuska <ku... at informatik.uni-leipzig.de> wrote: > Hi, > > With[{n = 100}, > img = Rasterize[ > Graphics[Rectangle[{0, 0}, {1, 1}], PlotRange -> {{0, 2}, {0, 2}}= , > PlotRangePadding -> None, AspectRatio -> Automatic, > ImagePadding -> None], "Image", ImageSize -> {n, n}] > ] > > ? > > Regards > Jens > > swiftset wrote: > > I'm trying to make a 100x100 pixel image using Rasterize, as follows, > > where n=100 > > > Rasterize[ > > Graphics[Rectangle[{0,0}, {1,1}], > > PlotRange->{{0,2},{0,2}}], > > "Image", > > RasterSize->{n,n} > > ] > > > when I check the resulting image using ImageDimensions, the size is > > 100x101. If I say size {n,n/2}, then the image is 100x51 instead of > > 100x50. > > > Any ideas what causes this and how to fix it? Thanks.