Antialiasing is done on a pixel by pixel basis. I'm guessing that you don't want to deal with the lines on that kind of basis, considering that it's a whole lot of work. Check the documentation, a lot of graphics engines/utilities include a way draw antialiased lines.
However, if you're hell bent on doing it yourself, a quick and dirty solution is to halve the RGB value of the lightest and the darkest pixel adjacent to the 'edge' of the line. Or, if you want better results at double the cost, add two pixels to the line and only drop the RGB value by a third in each of them. So, for example, if you were antialiasing a black line to a white page, black has an RGB value of (255,255,255) or (1,1,1 -- depending on your graphics suite) and white, of course, is (0,0,0) so the antialiased pixel would be (127,127,127) and would have a grayish look. You throw that on the edge of the line and voila, you have psuedo-antialiasing. "Jan Maska" <[EMAIL PROTECTED]> wrote in message [EMAIL PROTECTED]">news:[EMAIL PROTECTED]... > Hi, > I have the following problem: > > Using the database, I create a graph like __.------._.--._/\.__ > In order to keep exact colors and prevent a JPEG detail distortion, I use > PNG format as output. > This has one disadvantage: all lines are rough and I don't know how to > antialias them. > > Can anyone help? > > Thanx-a-lot, > > J.M. AKA Mac > > -- PHP General Mailing List (http://www.php.net/) To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED] To contact the list administrators, e-mail: [EMAIL PROTECTED]