0

画像を拡大縮小、回転、変換するアプリケーションに取り組んでいます。元に戻すために回転中に角度を保存しています。同様に、翻訳を元に戻すためにcenterXとcenterYを保存しています。ただし、スケーリング パラメータを保存すると、望ましくない結果が生じます。拡大縮小した画像を元に戻す方法を教えてください。ありがとう

4

1 に答える 1

0
-(CGFloat)getCurrentScale {
    CGAffineTransform t = image.transform;
    CGFloat a, c, b, d;
    a = t.a;
    c = t.c;
    b = t.b;
    d = t.d;
    CGFloat scaleX = sqrt(powf(a,2)+powf(c,2));
    return scaleX;
}
于 2012-07-28T08:46:17.080 に答える