Rasmus Lerdorf
f5dc937a0d
Fix for bug #45030
2008-07-31 09:23:59 +00:00
Mattias Bengtsson
7e0ca9e1d7
-MFB, Fixed Bug #43121 (gdImageFill with IMG_COLOR_TILED crashes httpd)
2007-11-04 23:57:07 +00:00
Pierre Joye
9dfdaac244
- MFB:
...
- gdImageTileApply does not respect transparent color
- gdImageArc regression
- Alpha channel support for gdImageColor (IMG_FILTER_COLORIZE)
2007-09-11 21:07:04 +00:00
Nuno Lopes
0006462a5b
MFB: malloc+memset == calloc
...
# this was sitting here for quite a looong time..
2007-09-03 14:34:42 +00:00
Pierre Joye
268386674a
- gd #106 , imagerectangle draws 1x1 rectangles as 1x3 rectangles
2007-08-26 20:33:22 +00:00
Pierre Joye
bf11cccf75
- Re commit "sync with libgd: improve _gdImageFillTiled()", I reverted
...
it in my previous commit
2007-06-17 17:14:02 +00:00
Pierre Joye
fd8baff90a
- MFB: Drop useless tests (Daniel Diaz)
2007-06-17 17:12:46 +00:00
Pierre Joye
a05b93e5fc
- #41717 , imagepolygon does not respect thickness
...
(sync with libgd)
2007-06-17 10:53:33 +00:00
Nuno Lopes
5da2f6e7de
MFB: sync with libgd: improve _gdImageFillTiled()
2007-06-15 19:50:05 +00:00
Pierre Joye
f1ef64401e
- MFB: Fixed regression introduced by the fix for the libgd bug #74
2007-06-14 19:18:00 +00:00
Antony Dovgal
144b05cdd0
fix several integer overflows in GD
2007-06-06 09:43:39 +00:00
Pierre Joye
e24e904efb
- libgd #74 , gdImageFilledArc, huge CPU usage with large angles
2007-04-14 17:30:51 +00:00
Pierre Joye
01c8b39ab8
- MFB: #40764 , line thickness not respected for horizontal and vertical
...
lines
2007-03-10 01:23:42 +00:00
Pierre Joye
198fdf319d
- MFB: save/restore the alpha blending mode correctly in imagefill and
...
imagefilltoborder
2007-01-19 15:16:46 +00:00
Nuno Lopes
b1f02b95ce
MFB
2007-01-13 11:22:44 +00:00
Nuno Lopes
8cf3db93ad
MFB
2007-01-13 11:16:53 +00:00
Pierre Joye
df5d4a52f9
- MFB: #39508 , imagefill crashes with small image
2006-12-10 02:08:07 +00:00
Pierre Joye
5334153117
- ws
2006-11-04 14:22:23 +00:00
Pierre Joye
3475bd62e0
- #39366 , imagerotate does not use alpha with angles>45
2006-11-04 03:12:36 +00:00
Pierre Joye
799e6c0e98
- MFB: #39273 , imagecopyresized and alpha channel
2006-11-04 02:23:45 +00:00
Pierre Joye
66cd47d5e9
- MFB: imagefill(), infinite loop with wrong color index
2006-09-28 08:52:23 +00:00
Pierre Joye
5b02056c23
- MFB: #38179 , imagecopy, palette to truecolor must use alpha channel too
2006-07-23 21:48:18 +00:00
Pierre Joye
e45ec1e460
- ensure that x1<x2 or y1<y2
2005-12-30 09:53:05 +00:00
Pierre Joye
3afdc2e490
- add some basic optimisations, usefull when you draw many horizontal or
...
vertical lines like in charts
2005-12-30 01:19:32 +00:00
Pierre Joye
00953d1a15
- MFB: #33125 , alpha emulation broken
2005-09-30 20:58:41 +00:00
Pierre Joye
9859780570
- fix #33794 imagerotate rotates only CCW
...
introduced by transparent color patch
2005-07-23 16:41:38 +00:00
Pierre Joye
90ee88e090
- MFB: #32891 , init old y positions to non possible values. -1 being used
...
if the center start a (x,0)
2005-05-01 06:01:56 +00:00
Rasmus Lerdorf
4162bd8b21
I think this is a cleaner emboss filter. Less fringing.
2005-04-16 09:20:59 +00:00
Rasmus Lerdorf
d0f4028194
The emboss and edge detection matrices are swapped
2005-04-16 00:04:52 +00:00
Pierre Joye
d8824f2d5c
- remove "debug" code
2005-03-28 08:17:17 +00:00
Pierre Joye
6d46acfc70
- MFB, imagerectangle draws 2x each corners (alpha channel uglyness)
2005-03-28 08:14:30 +00:00
Pierre Joye
c8ce18c155
- allow to keep or ignore the transparent color in imagerotate (thx
...
Ken Coar to report this "bug")
- be sure to restore alphablending in imagefill
- use zend_parse_parameter in imagerotate
2005-03-27 23:43:52 +00:00
Pierre Joye
32ff83e4da
- Really fix imagefill, part of my previous (old) fix was not applied
...
(blame me), bak the alphablending and restore it on exit
2004-11-17 20:19:35 +00:00
Pierre Joye
d9f08cb7ce
- MFB: fix #30739 , imagefill did not set back alphablending mode
2004-11-17 17:21:22 +00:00
Pierre Joye
5b71225f1b
- Fix #28506 , negative angle returns "random arcs"
...
while (angle < 0) angle += 2*M_PI is used now
2004-05-24 19:52:28 +00:00
Ilia Alshanetsky
f11d064b6a
Fixed bug #28304 (Missing bounds check inside imagefilter()).
2004-05-09 18:25:33 +00:00
Ilia Alshanetsky
c527cc8708
Fixed bug #28184 (C++ comments in GD library sources).
2004-04-27 14:59:07 +00:00
Derick Rethans
c452e275e7
- MFB: Fixed bug #28147 (Crash with drawing anti-alised lines)
2004-04-25 19:45:02 +00:00
Ilia Alshanetsky
8b079070a3
Synchronized bundled GD library with GD 2.0.22.
2004-03-29 18:20:33 +00:00
Ilia Alshanetsky
fc419f10ef
Revert patch to imagefillborder.
2004-03-22 17:26:03 +00:00
Ilia Alshanetsky
ac7283a602
Fixed a possible crash inside libgd's gdImageFillToBorder() due to a stack
...
overflow.
2004-03-21 18:02:19 +00:00
Pierre Joye
f223262bcd
- Fix crash when an invalid color index is used with imagecolortransparent
2004-03-17 17:07:31 +00:00
Pierre Joye
197b48322e
- restore too the alphablending if we do not reach the end of the function
...
Notice: This function still crashes (stack overflow), to reproduce it
see bug27582_2.phpt
2004-03-13 23:21:25 +00:00
Pierre Joye
9fc9639c83
- fix #27582 ( http://bugs.php.net/bug.php?id=27582 )
...
The problem was that the colors were changed endlessly, blending over
and over. An endless loop and recursive calls filled the stack=>segfault
2004-03-13 18:28:19 +00:00
Derick Rethans
596efe5197
- Fixed bug in gdImageFilledRectangle in the bundled GD library, that required
...
x1 < x2 and y1 < y2 for coordinates.
2004-03-02 21:56:30 +00:00
Tim Toohey
b851f37123
(gdImageSetPixel) Tidied 'normal' blending effect
...
# libgd-2.0.12 fixed the problem with alpha-blending on semi-transparent backgrounds so
# gdFullAlphaBlend() and friends are no longer needed
2004-01-17 09:19:14 +00:00
Ilia Alshanetsky
36db28c8db
CS fixes.
2003-12-28 20:11:08 +00:00
Ilia Alshanetsky
8d6cfb797b
Synchronized bundled GD library with GD 2.0.17
...
. GD is now thread-safe thanks to wrappers around freetype library
. Significant optimization to png writing code.
. Miscellaneous fixes.
Fixed memory leak inside php_imagettftext_common()
Make ext/gd compile with GD 2.0.17+ (gdFreeFontCache() is not avaliable)
2003-12-25 22:12:12 +00:00
Ilia Alshanetsky
b520c9d42c
Fixed bug #26097 (gdImageColorClosestAlpha() returns incorrect results).
2003-11-04 01:55:50 +00:00
Moriyoshi Koizumi
303fc609a6
Fix build in VC++7.
...
# The line didn't reflect the above comment, helly :)
2003-09-08 20:59:36 +00:00