0
点赞
收藏
分享

微信扫一扫

Redis 中如何保证缓存与数据库的数据一致性

裁剪和定位图像

文章目录


在本文中,将介绍如何使用源和目标矩形来精确控制图像显示。

1、概述

在本文中,我们将深入探讨图像定位和裁剪技术。我们将涵盖以下内容:

源矩形和目标矩形:学习如何控制图像的哪些部分被渲染以及它们在屏幕上出现的位置。

  • 裁剪:了解如何仅显示图像的特定部分。
  • 定位:学习如何将图像精确放置在我们希望的目标Surface上。
  • 剪辑:理解当图像无法完全显示在屏幕上时会发生什么,以及如何检测它。

作为起点,我们将基于之前文章中介绍的基本应用程序循环和Surface blitt 概念进行构建:

// main.cpp
#include <SDL.h>
#include "Image.h"

class Window {
public:
  Window() {
    SDLWindow = SDL_CreateWindow(
      "My Program", SDL_WINDOWPOS_UNDEFINED,
      SDL_WINDOWPOS_UNDEFINED, 600, 300, 0);
  }

  void Render() {
    SDL_FillRect(
      GetSurface(), n
举报

相关推荐

0 条评论