MagickEpsilon の歴史
ImageMagick-6.9.4-9 で MagickEpsilon が変わったのが気になって、今までのバージョンを調べてみました。
バージョンによる推移
- 4 系は grep Epsilon で引っかからず。NoiseEpsilon は別ものなので除外。
- 5系は 5.2.6 〜 5.5.7 が手元にあったけど一部抜けあり。
表
バージョン | Q8 | Q16以上 | ヘッダ |
---|---|---|---|
4系 | (grepで見つからず) | ||
5.2.6 〜 5.5.7 | (1.0e-12) | 同左 | magick/studio.h |
6.0.0 〜 6.2.2 | (1.0e-6) | (1.0e-10) | magick/ImageMagick.h |
6.2.3 〜 6.6.0-0 | (1.0e-6) | (1.0e-10) | magick/magick-type.h |
6.6.0-1 〜 6.6.0-9 | (2.0*1.1920928955078125e-07) | (2.0*2.2204460492503131e-16) | 同上 |
6.6.0-10 〜 6.7.7-5 | (1.0e-6) | (1.0e-10) | 同上 |
6.7.7-6 〜 6.7.7-9 | (1.0e-7) | (1.0e-16) | 同上 |
6.7.7-10 | (1.192093e-07) | (2.220446e-16) | 同上 |
6.7.8-0 〜 6.7.8-7 | (2.220446e-16) | 同左 | 同上 |
6.7.8-8 〜 6.8.0-2 | (1.0e-16) | 同左 | 同上 |
6.8.0-3 〜 6.9.4-8 | (1.0e-15) | 同左 | 同上 |
6.9.4-9 〜 | (1.0e-16) | 同左 | 同上 |
リスト
- 4 系
- (grep Epsilon で引っかからず。NoiseEpsilon は汎用的じゃないので除外)
- 5系 (5.2.6 〜 5.5.7 のうち手元にある分) (magick/studio.h)
- (1.0e-12)
- 6.0.0 〜 6.2.2 (magick/ImageMagick.h)
- Q8 だけ (1.0e-6)、Q16,32,64 は (1.0e-10)
- 6.2.3 〜 6.6.0-0 (magick/magick-type.h)
- Q8 だけ (1.0e-6)、Q16,32,64 は (1.0e-10)
- 6.6.0-1 〜 6.6.0-9
- Q8 だけ (2.0*1.1920928955078125e-07) 、Q16,32,64 は (2.0*2.2204460492503131e-16)
- 6.6.0-10 〜 6.7.7-5
- Q8 だけ (1.0e-6)、Q16,32,64 は (1.0e-10)
- 6.7.7-6 〜 6.7.7-9
- Q8 だけ (1.0e-7)、Q16,32,64 は (1.0e-16)
- 6.7.7-10
- Q8 だけ (1.192093e-07) 、Q16,32,64 は (2.220446e-16)
- 6.7.8-0 〜 6.7.8-7
- (2.220446e-16)
- 6.7.8-8 〜 6.8.0-2
- (1.0e-16)
- 6.8.0-3 〜 6.9.4-8
- (1.0e-15)
- 6.9.4-9 〜
- (1.0e-16)
備考
- 具体的な問題が生じると、それを解決するよう再調整してるので、結構場当たりです。