implemented: PartialImageShape