Image programmatic constraints