switch (origin[1]) {
            case 'left': x = 0; break;
            case 'center': x = 0.5; break;
            case 'right': x = 1; break;
            default: x = origin[1] / original.width;