小编Jul*_*ann的帖子

make gtk widget填充父窗口

我是gtk编程的新手(但是经验丰富的python).我有一个窗口,有一个按钮小部件的孩子.如果我想让按钮完全填满窗户,我该怎么办?

顺便说一句,这对于xml(fill-parent)非常容易,是否有类似于gtk的xml本机?

提前致谢!

xml gtk pygtk alignment

2
推荐指数
2
解决办法
2079
查看次数

Python高档图像无模糊PIL

在此输入图像描述

我想使用 PIL 升级图像。我已经尝试了所有抗锯齿选项,但没有一个是正确的(实际上我根本不需要抗锯齿)。我不想要任何模糊,但想要与《我的世界》中的纹理包类似的效果。

这个问题之前已经被问过,但是在Java中: How to upscale an image without it getting dirty

解决方案是Bitmap#createScaledBitmap()

有人能给我一个Python的等效函数(请标准库)吗?

任何帮助表示赞赏。

python image antialiasing python-imaging-library

1
推荐指数
1
解决办法
2万
查看次数

FFmpeg api iOS“资源暂时不可用”

我花了几个小时试图解决这个问题:

我正在尝试在 iOS 上使用 ffmpeg api。我的 Xcode 项目正在构建,我可以调用 ffmpeg api 函数。我正在尝试编写解码视频的代码(暂时不输出任何内容),但我不断收到错误 -35:“资源暂时不可用”。

输入文件来自相机胶卷 (.mov),我使用 Mpeg-4 进行解码。我目前所做的就是从文件中获取数据,解析它并将解析后的数据包发送到解码器。当我尝试获取帧时,我得到的只是一个错误。有谁知道我做错了什么?

+(void)test: (NSString*)filename outfile:(NSString*)outfilename {

/* register all the codecs */
avcodec_register_all();

AVCodec *codec;
AVCodecParserContext *parser;
AVCodecContext *c= NULL;
int frame_count;
FILE* f;
AVFrame* frame;
AVPacket* avpkt;
avpkt = av_packet_alloc();
//av_init_packet(avpkt);
char buf[1024];

uint8_t inbuf[INBUF_SIZE + AV_INPUT_BUFFER_PADDING_SIZE];
uint8_t *data;
size_t   data_size;

/* set end of buffer to 0 (this ensures that no overreading happens for damaged mpeg streams) */
memset(inbuf + INBUF_SIZE, 0, AV_INPUT_BUFFER_PADDING_SIZE);

printf("Decode …
Run Code Online (Sandbox Code Playgroud)

ffmpeg objective-c ios

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