Image Wierdenator
ideas for modifying colors of images:
--take the rgb values and pretend they're values in another color model
--take the rgb values, convert to another color model, take those values and pretend they're rgb or another color model
--take the rgb values, pretend it's another color model, take the resulting rgb values, pretend it's another color model, etc.
--takethe rgb values, pretend it's another color model, take the resulting rgb values, pretend it's the same color model, etc.
--take the values in any color model, rotate them around some color-dimensional axis by some degrees
--rotate them according to place on picture to create blobs
--rotate colors in one picture using vectors defined by colors in same pixel locations in another picture
a spherical color space would be ideal, but i doubt it exists, so we could clip or scale down first.
http://www.jstor.org/pss/40062682
http://www3.interscience.wiley.com/journal/117920963/abstract?CRETRY=1&SRETRY=0
http://www.freepatentsonline.com/5206918.html
could just take coordinates and make them spherical coordination, and make a third coordinate distance from center.
--do that using the same picture shifted right/left
--take a picture, then take another one of same place with something missing. do a 2-d levenshtein distance to morph one into the other.
--do the same thing but do a 3-d levenshtein distance where the third dimension is color distance
--do the same thing but do a 5-d levenshtein distance where the other three dimesnions are color in some space (suggest rgb, l*a*b, or hsv)
--take the picture as a set of x*y points in 5-dimensional space and then rotate the entire thing about some axis.
note that the resultant picture won't have all x:y locations occupied.
note that some x:y locations will be taken that are outside the original bounds, just like when you simply rotate an image in 2d. it will also produce colors out of bounds. best solution might be to scale things down first just enough that hypercorners won't go out of bounds.
--take some color model and replace one dimension with it with that dimension from another image
--or replace two dimensions from it with those dimensions from two other images
--or rotate the color model and *then* replace one dimension with another image
--animate any of this