掲示板システム
ホーム
アクセス解析
カテゴリ
ログアウト
描画像を正方形⇒菱形すだれ様に変換したい (ID:73051)
名前
ホームページ(ブログ、Twitterなど)のURL (省略可)
本文
正直、hannya さんが望んでいる最終形態が俺には全く見えていない。なので「菱形」という単語のみに反応しての回答。 # 多分、翻訳時に結構な齟齬(difference)が発生してる。そのため hannya さんの状況、望む事等が正確に伝わっていないかも // まず 横座標X=x+y/2(X軸上スライドさせる) // つぎに縦座標Y=y*(√3)/2(菱形斜辺長さが1になるべく、Y軸上で縮小させる) cosnt POINT points[3] = { { 0, 0 }, { 0 + size.cx, 0 }, { 0 + m_imageSiH / 2, LONG(m_imageSiV * 1.73205081 / 2 + 0.5) } }; // dc.BitBlt(0, 0, m_imageSiH, m_imageSiV, &memDC, 0, 0, SRCCOPY); dc.PlgBlt(points, &memDC, 0, 0, m_imageSiH, m_imageSiV, CBitmap(), 0, 0);
←解決時は質問者本人がここをチェックしてください。
戻る
掲示板システム
Copyright 2020 Takeshi Okamoto All Rights Reserved.