Jump to content

Weird problem generating graph and text

Go to solution Solved by SINEKT,

Recommended Posts


First thing to say, the code is not written by me, it's a complex statistics module for a game server (Counter Strike Source). But, of course, if necessary, I can provide any code/files needed. I don't even know if the code is the problem. This is weird. The situation is as follows: for each player, there is a page of information and statistics, and on this page, there's a graph showing the evolution of the player. Generating this graph requires PHP with GD with Freetype support. So you need PHP
compiled with GD, which is in turn compiled with Freetype support. I did this thing already, because I'm keeping the site on my own server on Linux and I can play with it any way that I want. And anyway, if everything is not compiled as it should, the graph doesn't show at all.

The problem is that while the graph looks ok, the text has some black spots, as if there's something overlayed over it. The interesting part is that when I right-click on the image and choose "view image", the black spots disappear and the text shows up perfectly. Even more strange is that the same thing happens locally, on the system that I work on. I download the image from the server and open it with various programs. If you open it with IrfanView, the spots are there, if you open it with Paint or Photoshop, the spots disappear ...

Does anyone have any idea what's going on?  :happy-04:
  I initially thought it's the code, but when I clicked View Image, I got confused.

http://www.happycs.ro/stats/hlstats.php?mode=players&game=css - Here is the player list, click on each one until you find one with a graphic (some say "Not enough data")

I'll also upload two images, the first a screenshot where you can see what it looks like when the graph is broken, and the second, the image itself, which I said it shows up differently on different viewers.




Link to comment
Share on other sites

  • Solution

Solved it. It turns out I don't even have to worry about the transparency (though it would be interesting to see what causes the issue), I can just match the background color of the div with the text color, and it looks fine.

Link to comment
Share on other sites

This thread is more than a year old. Please don't revive it unless you have something important to add.

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Reply to this topic...

×   Pasted as rich text.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.