小编Oli*_*414的帖子

SDL绘制模糊图像而不缩放

我正在使用SDL(简单直接媒体层)在C++中开展一个项目,但是当我将SDL_Texture绘制到屏幕上时,它很模糊,尽管它没有缩放.

如何加载图像:

SDL_Surface* loadedSurface = IMG_Load("image.png");
SDL_Texture* gImage = SDL_CreateTextureFromSurface( gRenderer, loadedSurface);
Run Code Online (Sandbox Code Playgroud)

如何将图像绘制到屏幕上:

SDL_Rect renderQuad = { x, y, width, height };
SDL_RenderCopy(gRenderer, gImage , NULL, &renderQuad );
Run Code Online (Sandbox Code Playgroud)

看图像,左边是程序,右边是原始:

在此输入图像描述

有没有参数忘了设置?SDL这样做是否正常?

我在Windows 8.1 64位计算机上使用32位SDL 2.0.

c++ sdl image sdl-2

5
推荐指数
1
解决办法
914
查看次数

表格中的列数根据屏幕宽度而变化

我正在一个网站上工作,但遇到了一个小问题,我有一张桌子,里面有不同数量的方块,所有这些方块的大小都与其他方块完全相同。目前,我在 5 列的表格中显示这些方块,但是,在移动设备上我宁愿有 2 列,因为这些方块的大小对于 720 像素宽的移动屏幕上的内容来说太小了,这导致内容超出正方形。

我想要的是基于屏幕大小的可变数量的列。我怎么能做出这样的事呢?

html css

3
推荐指数
1
解决办法
5618
查看次数

标签 统计

c++ ×1

css ×1

html ×1

image ×1

sdl ×1

sdl-2 ×1