掲示板システム
ホーム
アクセス解析
カテゴリ
ログアウト
jpeg画像を90度回転させる (ID:61070)
名前
ホームページ(ブログ、Twitterなど)のURL (省略可)
本文
簡単なやり方としては、↓みたいなものとか。少し遅いかもしれませんが。 CImage source source.Load("source.jpg"); int w = source.GetWidth(); int h = source.GetHeight(); CImage rotated; rotated.Create(h, w, source.GetBPP()); for(int x = 0 ; x < w ; ++x) for(int y = 0 ; y < h ; ++y) rotated.SetPixel(y, x, source.GetPixel(x, y)); rotated.Save("rotated.jpg"); 速くしたければ、CImage::GetPixelAddressでイメージバッファを取ってきて、 直接操作したほうがいいかもしれません。
←解決時は質問者本人がここをチェックしてください。
更新する
戻る
掲示板システム
Copyright 2021 Takeshi Okamoto All Rights Reserved.