Java-Gaming.org
Play Revenge of the Titans! The situation is critical. We need fancy commanders to defend Earth, the moon, Mars!
Featured games (78)
games approved by the League of Dukes
Games in Showcase (404)
games submitted by our members
Games in WIP (289)
games currently in development
News: Read the Java Gaming Resources, or peek at the official Java tutorials
 
    Home     Help   Search   Login   Register   
Pages: 1 [2]
  ignore  |  Print  
  can a translucent image be quicker to draw than a bitmask one?  (Read 4893 times)
0 Members and 1 Guest are viewing this topic.
Offline No_Germs

Junior Member





« Reply #30 - Posted 2005-10-01 00:31:00 »

 even if don't use texture paint but instead use drawimage (which gives a static, non scrolling background), the images are still not cached, and the painting takes even longer... maybe there's something else beside Antialiasing that can prevent caching?
Offline No_Germs

Junior Member





« Reply #31 - Posted 2005-10-02 15:53:52 »

After trying to add and remove all sort of things to my code, i finally realized what's my mistake- during the loading of the images from bitmap files, i've used a pixel grabber to make some pixel transparent. when i marked this line out the images were being accelerated. so i've solved my problem. my final question is, why does using a pixelgrabber on an image prevent it from being accelerated?
thanks, noam
Offline Linuxhippy

Senior Member


Medals: 1


Java games rock!


« Reply #32 - Posted 2005-10-02 16:31:10 »

After trying to add and remove all sort of things to my code, i finally realized what's my mistake- during the loading of the images from bitmap files, i've used a pixel grabber to make some pixel transparent. when i marked this line out the images were being accelerated. so i've solved my problem. my final question is, why does using a pixelgrabber on an image prevent it from being accelerated?
thanks, noam


Hmm, would be quite easier to analyze whats going wrong if you would have told us the full story other than "I am just loading a few images and paint then".
Hmm, thats a bit strange - are the images BufferedImages (guess not otherwise no need for PixelGrabber) or Toolkit-Images. The grabbing itself (at least for BufferedImages) should not slow down drawing at all but furthermore the way how you set the pixel-values of the image again.
Furthermore if java2d sees lot of pixel-changes in a BufferedImage it doesn't it cache anymore too if it is not blitted very often - however I've just read that and did not find out the correct semantics but I guess they are not that clever.
If you've stolen its Raster things are pretty much clean ->the internal "rasterStolen" variable is set and no accerlation at all takes place (to ensure that the actual pixel data is equal to the data which gets painted).

lg Clemens
Pages: 1 [2]
  ignore  |  Print  
 
 
You cannot reply to this message, because it is very, very old.

Play Revenge of the Titans! The situation is critical. We need fancy commanders to defend Earth, the moon, Mars!
 
Browse for soundtracks for your game!

Add your game by posting it in the WIP section,
or publish it in Showcase.

The first screenshot will be displayed as a thumbnail.

The invasion has landed! On Mars! And you're there to beat 'em!
cubemaster21 (45 views)
2013-05-17 21:29:12

alaslipknot (54 views)
2013-05-16 21:24:48

gouessej (83 views)
2013-05-16 00:53:38

gouessej (82 views)
2013-05-16 00:17:58

theagentd (91 views)
2013-05-15 15:01:13

theagentd (84 views)
2013-05-15 15:00:54

StreetDoggy (128 views)
2013-05-14 15:56:26

kutucuk (150 views)
2013-05-12 17:10:36

kutucuk (150 views)
2013-05-12 15:36:09

UnluckyDevil (160 views)
2013-05-12 05:09:57
Complex number cookbook
by Roquen
2013-04-24 12:47:31

2D Dynamic Lighting
by Oskuro
2013-04-17 16:46:12

2D Dynamic Lighting
by Oskuro
2013-04-17 16:45:57

2D Dynamic Lighting
by Oskuro
2013-04-17 16:23:20

Noise (bandpassed white)
by Roquen
2013-04-05 17:36:01

Noise (bandpassed white)
by Roquen
2013-04-03 16:17:38

Java Data structures
by Roquen
2013-03-29 13:21:12

Topic Request
by kutucuk
2013-03-22 21:42:01
Powered by MySQL Powered by PHP Powered by SMF 1.1.18 | SMF © 2013, Simple Machines | Managed by Enhanced Four Valid XHTML 1.0! Valid CSS!
Page created in 0.082 seconds with 21 queries.