Thanks Kenkron but I don't use ImageGrid On Thursday, July 9, 2015 at 11:17:48 PM UTC+2, Kenkron wrote: > > I should mention, the CODE looks like its not loading a file with a grid > of images on it. The SCREENSHOT looks like it does. If you really aren't > using something like an ImageGrid, then you should ignore my last post. > > On Thursday, July 9, 2015 at 5:11:27 PM UTC-4, Kenkron wrote: >> >> It looks like you are using an image file with more than one image on >> it. When the texture rotates, OpenGL blends some of the pixels together so >> that the rotated result looks smooth, not pixelated. Unfortunately, in >> your case, the edge of another image is blending into the image you're >> trying to draw. The solution is to put some transparent padding between >> the image. If you are using ImageGrid to load your images, you can use the >> column_padding and row_padding parameters to load a padded grid. See this >> documentation >> <https://pyglet.readthedocs.org/en/pyglet-1.2-maintenance/api/pyglet/image/pyglet.image.ImageGrid.html#pyglet.image.ImageGrid> >> >> for more. >> >> Does that help? >> >> On Thursday, July 9, 2015 at 11:31:47 AM UTC-4, NiBE wrote: >>> >>> >>> <https://lh3.googleusercontent.com/-_Mou-22FHnI/VZ6TpSyUOmI/AAAAAAAAAAk/PfXTVXmguF4/s1600/1Elv8.png> >>> >>> Hi, >>> I'm a newbie trying to learn pyglet, and I love it so far! >>> I have a stupid issue that I don't know how to fix. >>> I try to rotate a simple sprite with this code: >>> >>> >>> >>> test_img = pyglet.resource.image('img.png') >>> self.test_sprite = pyglet.sprite.Sprite(img=test_img,x=300,y=400, >>> batch=self.main_batch) >>> >>> def update(self, dt): >>> self.test_sprite.rotation -= float(100 * dt) >>> >>> it works great, but I see artifact while it rotates, see the picture >>> below, the left is a static image, the right is the one rotating: >>> >>> >>> >>> >>> I did a quick search and I find a discussion regarding it here: >>> >>> https://groups.google.com/forum/#!topic/pyglet-users/5NiNT1vRHGw >>> But honestly I'm a newbie in pyglet and I don't get how should I amend >>> the code above to remove the artifact. >>> Anyone can help me please? >>> >>> thanks a lot >>> >>
-- You received this message because you are subscribed to the Google Groups "pyglet-users" group. To unsubscribe from this group and stop receiving emails from it, send an email to pyglet-users+unsubscr...@googlegroups.com. To post to this group, send email to pyglet-users@googlegroups.com. Visit this group at http://groups.google.com/group/pyglet-users. For more options, visit https://groups.google.com/d/optout.