Compare commits
No commits in common. "factory" and "devel" have entirely different histories.
36
ImageMagick-0-1-are-special-cases-for-pow.patch
Normal file
36
ImageMagick-0-1-are-special-cases-for-pow.patch
Normal file
@ -0,0 +1,36 @@
|
|||||||
|
diff --git a/MagickCore/statistic.c b/MagickCore/statistic.c
|
||||||
|
index 8489fa4a0d1..377c7256a92 100644
|
||||||
|
--- a/MagickCore/statistic.c
|
||||||
|
+++ b/MagickCore/statistic.c
|
||||||
|
@@ -377,7 +377,7 @@ static double ApplyEvaluateOperator(RandomInfo *random_info,const Quantum pixel,
|
||||||
|
}
|
||||||
|
case PowEvaluateOperator:
|
||||||
|
{
|
||||||
|
- if (PerceptibleReciprocal(value) <= MagickEpsilon)
|
||||||
|
+ if (fabs(value) <= MagickEpsilon)
|
||||||
|
break;
|
||||||
|
if (((double) pixel < 0.0) && ((value-floor(value)) > MagickEpsilon))
|
||||||
|
result=(double) -((double) QuantumRange*pow(-(QuantumScale*(double)
|
||||||
|
diff --git a/MagickWand/operation.c b/MagickWand/operation.c
|
||||||
|
index 38e3145c321..1d853eedeb5 100644
|
||||||
|
--- a/MagickWand/operation.c
|
||||||
|
+++ b/MagickWand/operation.c
|
||||||
|
@@ -2477,14 +2477,15 @@ static MagickBooleanType CLISimpleOperatorImage(MagickCLI *cli_wand,
|
||||||
|
if (IsGeometry(arg1) == MagickFalse)
|
||||||
|
CLIWandExceptArgBreak(OptionError,"InvalidArgument",option,arg1);
|
||||||
|
constant=StringToDouble(arg1,(char **) NULL);
|
||||||
|
-#if 1
|
||||||
|
+#if 0
|
||||||
|
/* Using Gamma, via a cache */
|
||||||
|
if (IfPlusOp)
|
||||||
|
constant=PerceptibleReciprocal(constant);
|
||||||
|
(void) GammaImage(_image,constant,_exception);
|
||||||
|
#else
|
||||||
|
/* Using Evaluate POW, direct update of values - more accurate */
|
||||||
|
- if (IfNormalOp)
|
||||||
|
+ if (IfNormalOp && (fabs(constant) <= MagickEpsilon) &&
|
||||||
|
+ ((constant-1.0) > MagickEpsilon))
|
||||||
|
constant=PerceptibleReciprocal(constant);
|
||||||
|
(void) EvaluateImage(_image,PowEvaluateOperator,constant,_exception);
|
||||||
|
_image->gamma*=StringToDouble(arg1,(char **) NULL);
|
||||||
|
|
3
ImageMagick-7.1.1-34.tar.xz
Normal file
3
ImageMagick-7.1.1-34.tar.xz
Normal file
@ -0,0 +1,3 @@
|
|||||||
|
version https://git-lfs.github.com/spec/v1
|
||||||
|
oid sha256:abab52de4b8f0356c05ddee3d3398c147fd9f6c099760f2cb15f3b8168a776c7
|
||||||
|
size 10777660
|
16
ImageMagick-7.1.1-34.tar.xz.asc
Normal file
16
ImageMagick-7.1.1-34.tar.xz.asc
Normal file
@ -0,0 +1,16 @@
|
|||||||
|
-----BEGIN PGP SIGNATURE-----
|
||||||
|
|
||||||
|
iQIzBAABCAAdFiEE2Ccu9R2iI+TQW0Zpiatj1IJ3N3oFAmZ4UQcACgkQiatj1IJ3
|
||||||
|
N3pPUw//Ycx/2zrxvBxm5Ydwi6d5wM01U/JH9pKvic9hK1vPsO154IdV2y0k79fx
|
||||||
|
rmG9Y6mXmTgrXFzhCwpSh1p4wu1A5IEyJBH3gN1waGo9/+Nsi9hwCeI1aAUZLf3N
|
||||||
|
/+DJ1vvIQRYKBRTuHoJtsWJ176r60seY3+Bee8xA5ISfbjhnhkE+QrNZ8WV/up6T
|
||||||
|
3UB0kXCra0SdgUGfM1PpPEzftAga3Ew6TFwOfH+oEYcndDlrtasIfdQvtLckyZzQ
|
||||||
|
qzHhMjqM8NtSva4id2o4mwM021CpxKYa9yxP94a3PDFSWq6hQBkiKvXsp6olrWcQ
|
||||||
|
Ii9/udefJm+w99EbdREfCbYHaoiPD1f4VCtgr2tiNpYILQfuGOowCjmt+PQGs6hp
|
||||||
|
yOdI8FNseFc+3UTG5fDd/JTdvYp+zwNrtrZN/EFgS0fZyqgbF5E17bEiWAVsGLyv
|
||||||
|
zATLkgwnGRrNkfL7jvq28wposYWueZEATENqLEHrawd5WpJOUehgvrHn64wszP2i
|
||||||
|
AFh/DgK9hQqfRIU7SA8wC+FsaqG82cZuuuNJRFAEf/gJKtaouUh+vUhZeC4J78cz
|
||||||
|
ABTn/nJi/hVLX89TocGs7WXdWCVwqKZ4HyjZPoP6Ap6HWQoo17FYY3licKYCtWEp
|
||||||
|
ztPMmaNgnYD0vU+COK3Z8e0xNgXonL1AX+RDltTcOpYEmXyIMcI=
|
||||||
|
=zcjb
|
||||||
|
-----END PGP SIGNATURE-----
|
3
ImageMagick-7.1.1-35.tar.xz
Normal file
3
ImageMagick-7.1.1-35.tar.xz
Normal file
@ -0,0 +1,3 @@
|
|||||||
|
version https://git-lfs.github.com/spec/v1
|
||||||
|
oid sha256:7adc0ff14920c919bf6787b859339effabbbca2e364c273a48b8429c8447da3a
|
||||||
|
size 10773740
|
16
ImageMagick-7.1.1-35.tar.xz.asc
Normal file
16
ImageMagick-7.1.1-35.tar.xz.asc
Normal file
@ -0,0 +1,16 @@
|
|||||||
|
-----BEGIN PGP SIGNATURE-----
|
||||||
|
|
||||||
|
iQIzBAABCAAdFiEE2Ccu9R2iI+TQW0Zpiatj1IJ3N3oFAmaT1eYACgkQiatj1IJ3
|
||||||
|
N3ryCA/+M8VjWgSX4DUuuXUO6KG49sTyCn3nuXm0pmcrBKMqDgd/YWkliVqyF6ax
|
||||||
|
4mfhslXvSbI2C1qkJSYVdcKkxyT8T9Lp9tlS8054i3CEIFLdh24VmP9sh0zP653V
|
||||||
|
pl8MnVD9Z92kpzQZQ0NWCuWAs8yx7RVBWwYewEeqoyA0TeT1JjnCzCCy/yj5Leg7
|
||||||
|
GCyc70acAlkIVBv5hIiyh87xxdbcKu8JVYrgg1fJpLvWQBDj3ti4Z92AUprEN6mv
|
||||||
|
a9h4gwRSFgsUZWabGdyIaXKzqJtEatiwUyszLIA8aCGZWvcReqjxebPsdPqx7zs+
|
||||||
|
Yxf743ZvQ4eFx8qW1oGL1p/lzT/fRzuMdAwS8Q47sGH19ZeeKA4h8zaj6RXNTjCF
|
||||||
|
VsLhRa0/czUF8QlmbhlU8PYRglX0ncbwYSQ7EvQqF9p3SOdGsD5/aFDbDn0cB1Mu
|
||||||
|
bxvVm9Y1AaesvuUpOM48hlaw4LDYgZSn0xlGq4/TEzlQvVozPhSy4SviO0Pi9aPR
|
||||||
|
OIgCZKv06Z4A+Qx4546liFIYiy1ntN+dcrHzGqT7p9WopIQ+/Dzu7SnZpMot+Mrv
|
||||||
|
jFNOuA6GKuxxxoo0SC/wHY7SSWYUx64Z30AF2rriyLxgxXn+iBCcZGzR7iplOqwN
|
||||||
|
vf6BFJe9W7S9E4dcNQA9LuPkGVoO65Tse8h6ZlYTcXYWarvYL/U=
|
||||||
|
=1dkL
|
||||||
|
-----END PGP SIGNATURE-----
|
3
ImageMagick-7.1.1-36.tar.xz
Normal file
3
ImageMagick-7.1.1-36.tar.xz
Normal file
@ -0,0 +1,3 @@
|
|||||||
|
version https://git-lfs.github.com/spec/v1
|
||||||
|
oid sha256:ca2b4c0144a75b90ec49a098c33eb3b811a28f7e2cd0139ef67dc4abf830870f
|
||||||
|
size 10776916
|
16
ImageMagick-7.1.1-36.tar.xz.asc
Normal file
16
ImageMagick-7.1.1-36.tar.xz.asc
Normal file
@ -0,0 +1,16 @@
|
|||||||
|
-----BEGIN PGP SIGNATURE-----
|
||||||
|
|
||||||
|
iQIzBAABCAAdFiEE2Ccu9R2iI+TQW0Zpiatj1IJ3N3oFAmak8hkACgkQiatj1IJ3
|
||||||
|
N3r/rg/+MEk5BIzgKw64zlLB55uJEYck3ixxuDCwmlZwnQ9E6rB2+SypNXmA+EQZ
|
||||||
|
L68yHqAtOfBFY8UruK35YbeMUbNuyFijoaPB866jbrK31PUPYBtsk0jOyYmSuVUp
|
||||||
|
rYtySG2QkMDqGcNdeuj1jXMXnLB4bgU9vhbU1WumLfmu9tAkQ3uJnqxZo+tBSnGf
|
||||||
|
waMpt+6M7vqh2+Prox5xwy1ofZYc6z8o7923GsHPLsRPX38iU4338fjeYVt1Nmj6
|
||||||
|
r8Kv81HhxteDmg0P2YLyiz+Xm+SOSK83O3TdP0ujQCmibyhFbD22kGv7RrsDgzv5
|
||||||
|
ZImoiBF8/AkIz8HRsaWsUgMsGqmPApjFv7ToOBNQ8ILUK8gnQ+MyWpo5Dgjd4pjA
|
||||||
|
oz5Ir9bcssD/cZTMnoL1IdQEHmv04K3Ho9apGMQl+X6yOpN+lmzYvsVntbNAufbN
|
||||||
|
vVU9JTvOuA10GO2is0PFlcmSCAxcwXaMvulqI4SczzR2Yzu409EgOqxKU1jHUeB3
|
||||||
|
JKKl3RpZlP7Ke9EcYeBezYCL4Q9aBuke7qpjFXRFj9o/QYPXYSqFPcRHwXXeBFG0
|
||||||
|
BRBTtV+4KD74bkvlKgzJhHCRumIKl4mXI5oJcabZkiMO/kgKuwIGMiU5Iy/eGcO7
|
||||||
|
UlG5tFPpzOHmX6dryKUcQsgwZ/sHm1RV2Ts1AwJcKpnndZO9es4=
|
||||||
|
=yuy4
|
||||||
|
-----END PGP SIGNATURE-----
|
BIN
ImageMagick-7.1.1-37.tar.xz
(Stored with Git LFS)
Normal file
BIN
ImageMagick-7.1.1-37.tar.xz
(Stored with Git LFS)
Normal file
Binary file not shown.
16
ImageMagick-7.1.1-37.tar.xz.asc
Normal file
16
ImageMagick-7.1.1-37.tar.xz.asc
Normal file
@ -0,0 +1,16 @@
|
|||||||
|
-----BEGIN PGP SIGNATURE-----
|
||||||
|
|
||||||
|
iQIzBAABCAAdFiEE2Ccu9R2iI+TQW0Zpiatj1IJ3N3oFAmbLKqoACgkQiatj1IJ3
|
||||||
|
N3rxzhAAghylFbnhHzgMLeIL8xHqotsUs0njgR/VHd6F/D1aLGJCIChjATpOnPgd
|
||||||
|
IX96wFxNGJMDQYv70qyAKmw/JXDKbxoHS+lWRE8TMqYc8JWL5v7NenTTrhs2cZud
|
||||||
|
ZHaFdo9/pQaAAlhtCqpMWzgx/ZyzY4DnW7Q/1YbtlVrU7BVyOW0vn301ZAQFwagT
|
||||||
|
Ptu/afSGrepFAPeTS/qOo6LoZkT+iylW/t+NkG65eyoWOLvz3E13zmEO5yUkxNtC
|
||||||
|
yF6XfGFdBmt8/+7F2x7KFcKeBx3Zt/5yERbTqLqW9q0WCQ8TBzHy17ztWppocRZ4
|
||||||
|
WgULvmWYis2A2q2PuvfiB8AW3Ycw+MI/I4r2M0TQn1ngMnxdiHw8yFQXs5pY98/m
|
||||||
|
eEu0/HkyQNs/ANQ5soKcc/4RnonYu1vW0rPv6tZ9LNAzFiRhlVQXYct4Alkkw8o4
|
||||||
|
zuaL6TO51qeDj2cG3rIGoVek5uQ2fuMabnVFqCbZ5Atm+JsDCnqRlAWUbXfKg4t5
|
||||||
|
2/OY9b9E37HNcqhVU9mZrx0gnC/tynpFqg4mQ46LkqmEmx2UZvF7fRdX0GTDlJsq
|
||||||
|
Cy8FfeXM0/LNDikr3PLLsNtPUtqQH71iJ8aq0aZ4KlUImhRf04cylJPUmt0qCyp6
|
||||||
|
V3FgIC/QDI69HQSEAFgvJmpJSfDSGT3PGkscB+bLjkFAWXk//PY=
|
||||||
|
=75KZ
|
||||||
|
-----END PGP SIGNATURE-----
|
3
ImageMagick-7.1.1-39.tar.xz
Normal file
3
ImageMagick-7.1.1-39.tar.xz
Normal file
@ -0,0 +1,3 @@
|
|||||||
|
version https://git-lfs.github.com/spec/v1
|
||||||
|
oid sha256:b5a18ed9eb0db1e5e1fde26fc95f38bd7d71d9de05dde8b23c238debe332fada
|
||||||
|
size 10764672
|
16
ImageMagick-7.1.1-39.tar.xz.asc
Normal file
16
ImageMagick-7.1.1-39.tar.xz.asc
Normal file
@ -0,0 +1,16 @@
|
|||||||
|
-----BEGIN PGP SIGNATURE-----
|
||||||
|
|
||||||
|
iQIzBAABCAAdFiEE2Ccu9R2iI+TQW0Zpiatj1IJ3N3oFAmcBRWsACgkQiatj1IJ3
|
||||||
|
N3rUzRAAh4Kj5GG4sEo6Hd5MORZ7jH5Mn1bETXc7snxwVdHuwAlGjDky1GBfdLSU
|
||||||
|
4SHRgQyM/goHMQcmgIGFY/NrUTy3jmLmaHUa7PEstoxVyps1FU+O0eJPWlh5dgvI
|
||||||
|
cEQgXO7Pa+R5EaN1S0PUfXe/XqK12NnrYPsMqrwOExb0H26nhIDyUw7cook9BPig
|
||||||
|
YCooEMYhPm4eAgzyBvW6MDzBBOFsgYkpPQBQAdxtvZjBegdoBeGOUByyohXKoi8O
|
||||||
|
M2/Ltor0HBhdPPgQ30N2GHcAr+ZGV2t1xpdkevfhHSwVrM9g36Iz663pR/nw4hZR
|
||||||
|
Ye6lFMM5n3CLgLsKkGNCtvR9xNmCaf5fDWdWyJa+anht7y/zToWF8IbMtaiUSfNg
|
||||||
|
XGA3Oc/L1NU97lT4w4oDunv59JMSDsGG8VGNxjecscLCpSlO7xuDwONbkEHJdspt
|
||||||
|
zJMiAmIj3GbZK3lQWtb7AYnlnBZXJVmd39WML7WFeLYfegd44r3xS3xoKHJA+rj6
|
||||||
|
HPqEdCy3Xg5hB9nbFMtoZ85m/5abAAvTKQqKPozrj1r0Fc3calrAyCy08Mt1Fm0h
|
||||||
|
yzr6Bam8qnHFvdFzMl17JfQgWc67cYLvWGRqb9Jzv1mv/gO2pAeiNF5d08I2Kcv5
|
||||||
|
6RWA+vXwbrOOK8dYm6NDZl7rKWkEdT0IDx7lVJ2iLhRaKnwjH1M=
|
||||||
|
=mvgR
|
||||||
|
-----END PGP SIGNATURE-----
|
3
ImageMagick-7.1.1-40.tar.xz
Normal file
3
ImageMagick-7.1.1-40.tar.xz
Normal file
@ -0,0 +1,3 @@
|
|||||||
|
version https://git-lfs.github.com/spec/v1
|
||||||
|
oid sha256:eb2ab9203e1a2b5c7a9d40e0084fcd64cbebc952b51dfff057841fcb8a262b7a
|
||||||
|
size 10773980
|
16
ImageMagick-7.1.1-40.tar.xz.asc
Normal file
16
ImageMagick-7.1.1-40.tar.xz.asc
Normal file
@ -0,0 +1,16 @@
|
|||||||
|
-----BEGIN PGP SIGNATURE-----
|
||||||
|
|
||||||
|
iQIzBAABCAAdFiEE2Ccu9R2iI+TQW0Zpiatj1IJ3N3oFAmcvk4UACgkQiatj1IJ3
|
||||||
|
N3p7CQ//dfBhbuTIInAmfdJf5i1T6AXzOOTq9DUyxZKQlbHda0aIwa8rSHtAv4+8
|
||||||
|
1CjsaJ2ctoql2Dycdj+gkksqvJfkMKe3S5HfPvtm41oT/pzl/LEC4+TtXxLsoRLL
|
||||||
|
vBkg/fuEq3LAl4cqJUBYsdrHXrbB7ZFLB1AuwpqSZUcFK6jp+b2Ayss+JKSIHOTk
|
||||||
|
1yPpxSN9lPKgRBGvQYC9bxv2UJynXZu4mbNM1/6ftno+iuMSmSJlGgksO8ZYU2J3
|
||||||
|
nKxI3P7IbvC/lQDkSgZv4LgLTegkSY7hodW96LIal1sejsdYoljDXAEPpLPgXtRp
|
||||||
|
iojsUmGiSPWwBMtk45z3SmYq43iGICjE9KAaV8gP3SwatEyNoArxI+p664gk7NBE
|
||||||
|
tg6j1Q69QnoFzWWMx7NMO4zM9FB+jlhcRROYxPW88u/A195ZzxCkZapuzZO1rRmX
|
||||||
|
jHl2Z5QhjTgUCwZzxYjXFFNd4rDf1iOnXiavkEOKRkwnmqlvge8jkknXHYsK7jZ+
|
||||||
|
dI/6Izw1XE4MSWwBZvfzWDn7JcvFLMO6H03qxAAn4cvsdkOnCoYWBGxWeSR6hemp
|
||||||
|
npXzUoJPsEjgE4LZsHICoX/iCbJwMeyn34iK4xdRSl5XXJEvD8JbYzImX0c22HQD
|
||||||
|
V/rdmZxdkEM4LKwXSGncV3TrxJ16iTC5lL/AbkVzJKJvHvnmLBg=
|
||||||
|
=ouGp
|
||||||
|
-----END PGP SIGNATURE-----
|
3
ImageMagick-7.1.1-41.tar.xz
Normal file
3
ImageMagick-7.1.1-41.tar.xz
Normal file
@ -0,0 +1,3 @@
|
|||||||
|
version https://git-lfs.github.com/spec/v1
|
||||||
|
oid sha256:3de1a21654918c96f36de3d080dd8cf3f3d41515267db4c7a9e4b64e9dc646d8
|
||||||
|
size 10770936
|
16
ImageMagick-7.1.1-41.tar.xz.asc
Normal file
16
ImageMagick-7.1.1-41.tar.xz.asc
Normal file
@ -0,0 +1,16 @@
|
|||||||
|
-----BEGIN PGP SIGNATURE-----
|
||||||
|
|
||||||
|
iQIzBAABCAAdFiEE2Ccu9R2iI+TQW0Zpiatj1IJ3N3oFAmc4x6IACgkQiatj1IJ3
|
||||||
|
N3rUKQ//d5v0eJyGVK9QCG1d6qCGh2/ZR1N0B/MVFI7fsFVZ8rYfust2CxWwyosi
|
||||||
|
BG8lFhn0SJI++WguPfObPylIPogd+oLtsqAzA0wC42qaRbngq+pLEn0HZhcjY6tE
|
||||||
|
Am8QSE9PQJSE720h50M0vxumngUXyPC21YDUDLpG+reopMwUX7+SHwVNu4mJJYC+
|
||||||
|
kTq8ykrGJxQFdhFs9HlULHqp7sfuzI9TU6hafRm2MTXUzkABJhe47edutHJBBNdF
|
||||||
|
90O1CWEo3ghIu86OjQXgn/5wbTiUUR3v85Mob1aBpCwxdNqUK+hzXRsHCefEA4KG
|
||||||
|
+Bbq3/vdl4Z1D3VL+u9ajTh79x9LdRBGedlGpGWwTwMaqVHT2AZgbQbKRCPXgu5T
|
||||||
|
0i1tYcC7tmiQ4/XCnAkXZQWg4Hd9YFNthq4MuvnGX914CboWTRWwnWUlwu96YCcu
|
||||||
|
wF8zHTkD4x7B6pdCW6ndK29V1XvyN5Cw7pEHvkR3VP5G9bLSBCIToaA5RYuMeDd2
|
||||||
|
Via75nVik2JdY8ClRnSYwRZvCDkPbwkY4C+DCrSvwXMr2J59ffVZWsrfpgz7DLT3
|
||||||
|
z3hPeEysZW3NrbaNYPb6iuk4iwlFN7pd22CKz/xXm6kgq8uj2e0clM7uwwDYMN08
|
||||||
|
Tce0KSNCF9fJjqCozeWOQK2hQ5FMgRAni3vpglx9aE99rVw+NTo=
|
||||||
|
=QRGd
|
||||||
|
-----END PGP SIGNATURE-----
|
BIN
ImageMagick-7.1.1-43.tar.xz
(Stored with Git LFS)
Normal file
BIN
ImageMagick-7.1.1-43.tar.xz
(Stored with Git LFS)
Normal file
Binary file not shown.
16
ImageMagick-7.1.1-43.tar.xz.asc
Normal file
16
ImageMagick-7.1.1-43.tar.xz.asc
Normal file
@ -0,0 +1,16 @@
|
|||||||
|
-----BEGIN PGP SIGNATURE-----
|
||||||
|
|
||||||
|
iQIzBAABCAAdFiEE2Ccu9R2iI+TQW0Zpiatj1IJ3N3oFAmdoeJIACgkQiatj1IJ3
|
||||||
|
N3rgoRAAph8B3N6Ssar9NhlOPJ5QlUIjTkBkh/psvKlvYuYAc7g00pQrDdqvnyqn
|
||||||
|
+hWwX4s49RP2nxfTx1A7HNaWyOw/xhaV/24FLdadw1HP2SelkX2aad1SDjvUMKA1
|
||||||
|
PGaK7v3/V6krCZINW3Yq7Rm3aN/gRxm428YY2yO5N7GBi5KhdcImOcNdLpZzq9Jw
|
||||||
|
mr9vXwK9ax/5wop3VAF724qlSNOACS9EqM/Yk+YdGg/ZruVmuVrWG91ySSWzBqSq
|
||||||
|
wNwKympBQwZeOkEPd5rGNidFdrGKdym4gxcOp/cz/F0ThtFbQjI8A/3CPaRRKAPW
|
||||||
|
0EtigG8x++l5HSrgxXGqQtR+y+m3J2RJ4JdXThL89sZV/mWy3Gjq8YOSxViPm06H
|
||||||
|
DIaEDKEV6oK5a8bBs64/JGaKSmjQGqdcpS/FNTRt6OjSZSB+INdmIj19bt8P+WrW
|
||||||
|
mnMzskbDMvGpW2DKtqQdvQttiWdeJjUtc8hYUUeyA7dvBAMFyS4gJsvSx60IJF2l
|
||||||
|
Kom6fDBn3ZaFGQs1qyTMukONkKoxhwd4S9sTMhWNWrfGGzfyMpJrRA8BHBqc7naw
|
||||||
|
yP+ucV4+hYknN7JvuE8ju4PZ6Fyb4fF4TwsiRaN/5FcdBwCMAdNX8oit5PaOBt5u
|
||||||
|
Xe7mF8k81e5FKs4XyK0DZC2jALo8AIzGICxM5qGEeiGcecD00Ow=
|
||||||
|
=QK9r
|
||||||
|
-----END PGP SIGNATURE-----
|
23
ImageMagick-check-for-pow-zero.patch
Normal file
23
ImageMagick-check-for-pow-zero.patch
Normal file
@ -0,0 +1,23 @@
|
|||||||
|
diff --git a/MagickCore/statistic.c b/MagickCore/statistic.c
|
||||||
|
index caa221e7f34..8489fa4a0d1 100644
|
||||||
|
--- a/MagickCore/statistic.c
|
||||||
|
+++ b/MagickCore/statistic.c
|
||||||
|
@@ -377,12 +377,13 @@ static double ApplyEvaluateOperator(RandomInfo *random_info,const Quantum pixel,
|
||||||
|
}
|
||||||
|
case PowEvaluateOperator:
|
||||||
|
{
|
||||||
|
- if (((double) pixel < 0) && ((value-floor(value)) > MagickEpsilon))
|
||||||
|
+ if (PerceptibleReciprocal(value) <= MagickEpsilon)
|
||||||
|
+ break;
|
||||||
|
+ if (((double) pixel < 0.0) && ((value-floor(value)) > MagickEpsilon))
|
||||||
|
result=(double) -((double) QuantumRange*pow(-(QuantumScale*(double)
|
||||||
|
- pixel),(double) value));
|
||||||
|
+ pixel),value));
|
||||||
|
else
|
||||||
|
- result=(double) QuantumRange*pow(QuantumScale*(double) pixel,
|
||||||
|
- (double) value);
|
||||||
|
+ result=(double) QuantumRange*pow(QuantumScale*(double) pixel,value);
|
||||||
|
break;
|
||||||
|
}
|
||||||
|
case RightShiftEvaluateOperator:
|
||||||
|
|
14
ImageMagick-gamma-should-call-GammaImage.patch
Normal file
14
ImageMagick-gamma-should-call-GammaImage.patch
Normal file
@ -0,0 +1,14 @@
|
|||||||
|
diff --git a/MagickWand/operation.c b/MagickWand/operation.c
|
||||||
|
index bbe00a5e5ca..38e3145c321 100644
|
||||||
|
--- a/MagickWand/operation.c
|
||||||
|
+++ b/MagickWand/operation.c
|
||||||
|
@@ -2477,7 +2477,7 @@ static MagickBooleanType CLISimpleOperatorImage(MagickCLI *cli_wand,
|
||||||
|
if (IsGeometry(arg1) == MagickFalse)
|
||||||
|
CLIWandExceptArgBreak(OptionError,"InvalidArgument",option,arg1);
|
||||||
|
constant=StringToDouble(arg1,(char **) NULL);
|
||||||
|
-#if 0
|
||||||
|
+#if 1
|
||||||
|
/* Using Gamma, via a cache */
|
||||||
|
if (IfPlusOp)
|
||||||
|
constant=PerceptibleReciprocal(constant);
|
||||||
|
|
Loading…
x
Reference in New Issue
Block a user