首页 > 解决方案 > 如何使用 SDL2 调整图像大小

问题描述

我一直在寻找许多链接以了解如何在 SDL2 上调整图像大小,例如在 pygame 中的“pygame.transform.scale()”函数,我试图了解如何实现一个但全部这些链接是该问题所独有的,或者对我来说非常不清楚。如何实现一个返回表面/纹理的函数,无论用于新调整大小的图像的 SDL_RenderCopy(),所以当我想使用它拥有的矩形时,它的矩形现在被调整为我告诉它做的事情. 如:

SDL_Surface/SDL_Texture ResizeImage(int width, int height){
    //Process code here to effectively do the equivalent in python of:
    newSurface/Texture = pygame.transform.scale(img, width, height);
    return newSurface/Texture;
}

标签: c++sdl-2

解决方案


推荐阅读