P1 Point Values - Tentative
Basic Operations Column1 Basic Optional Advanced basic2 opt adv
read provided 0
write provided 0
blank required works 1
fill required works 2
copy required works 2
crop required works 2
dissolve required works 2
opaque required works 3
darken provided works 0
desaturate required works 3
blur required Bspline 3 and 5 Bspline arbitrary integer Bspline/Gaussian arbitrary 5 2 4
sharpen optional high-pass filter unsharp mask smart methods 2 2
20 4 6
Resampling Operations Column1 Basic Optional Advanced basic2 opt adv
resize required integer w/point sampling reconstruction and prefiltering arbitrary sizes (with correct reconstruction and pre-filtering) 8 6 5
stretch optional integer w/point sampling reconstruction and prefiltering arbitrary sizes (with correct reconstruction and pre-filtering) 2 2
rotate required by 90 degrees by arbitrary angles with good reconstruction filters 4 3 2
warp required point sampled, non-linear examples fixed interpolation/filtering adaptive interpolation/filtering 8 5 5
user controlled (grid) warps 5
20 16 19
Image Altering Column1 Basic Optional Advanced basic2 opt adv
paint required splats 2
painter required randomized splats shaped splats adaptive, randomized splats 8 4 4
composite required over other PD operators 6 2
chromakey required simple matching (more complex are matting) 4 2 0
matte optional difference matting some kind of grouping 2 3
lummamatte Some kind of grouping 2 3
blue-screening fancy blue-screening 5
20 12 15
Totals 60 32 40