>>225
ちゃんと動くかは分からん
chunks_exact_mut, rchunks_exact_mutの仕様だとhが奇数でも問題ないはず
fn main() {
let mut ppix = vec![0u8; 640 * 480 * 24];
let pitch = 640 * 24;
let h = 480;
// ↓この辺から参考に
let (top, bottom) = ppix.split_at_mut(pitch * h / 2);
for (top_chunk, bottom_chunk) in top
.chunks_exact_mut(pitch)
.zip(bottom.rchunks_exact_mut(pitch))
{
top_chunk.swap_with_slice(bottom_chunk);
}
}
結局C++とRustってどっちが良いの? 2traits
■ このスレッドは過去ログ倉庫に格納されています
230デフォルトの名無しさん
2023/04/17(月) 16:18:46.99ID:Q4jLO7Eu■ このスレッドは過去ログ倉庫に格納されています
