小编Nei*_*din的帖子

如何在SDL 2中获取并保存BMP屏幕截图?

仅使用给定的SDL_Window*和SDL_Renderer*,如何在SDL 2.0中创建和保存屏幕截图?

c++ opengl sdl sdl-2

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

录制开始时,使用Media API和Web Audio API的PhoneGap应用程序将静音

基本上,我有通过Web Audio API播放的背景声音,它们的播放功能看起来像这样:

 function playSound(buffer) {
    if (buffer) {
        var source = appAudioContext.createBufferSource();
        source.buffer = buffer;
        source.connect(appAudioContext.destination);
        source.start(0);
    } else {
        alert("ERROR: playSound has undefined buffer");
    }
}
Run Code Online (Sandbox Code Playgroud)

当我开始虽与PhoneGap的媒体API记录(通过NPM科尔多瓦 - 插件媒体),我所有的网络音频声音是静音,停止记录时我甚至不能播放.有没有办法让这两个API在PhoneGap中很好地协同工作?我正在开发一个声音很重的应用程序,它需要具有Media API本机录制功能的Web Audio API的多功能性.

audio ios cordova phonegap-build web-audio-api

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

将2种RGB颜色与Alpha相结合

当我组合2种颜色时,我正在尝试(在Java中)获得最终颜色,顶部的颜色具有alpha透明度.基本上,我正在尝试为图像指定背景颜色,但我已将其分解为每个单独更改的像素.我看过几篇文章,包括这篇文章,都无济于事.有谁知道如何进行这种RGBA/RGB混色?我目前的代码使用这个png:

PNG图片

并生成这个JPG:

JPG图片

这是我目前正在使用的功能.演示图像的背景设置为全蓝色或int为255.

public static void PNGToJPEGConvert(String PNGPath, String NewJPEGPath, int BackColor) throws IOException {
    try {
        BufferedImage bufferedImage = ImageIO.read(new File(PNGPath));
        BufferedImage newImage;
        int R1, G1, B1, R2 = (BackColor & 0xFF0000) >> 16, G2 = (BackColor & 0xFF00) >> 8, B2 = (BackColor & 0xFF), W1, W2, W3, M1, M2, R3, G3, B3;
        float br;
        newImage = new BufferedImage(bufferedImage.getWidth(), bufferedImage.getHeight(), BufferedImage.TYPE_4BYTE_ABGR);
        for(int x=0; x < bufferedImage.getWidth(); x++) {
            for(int y=0; y < bufferedImage.getHeight(); y++) {
                R1 …
Run Code Online (Sandbox Code Playgroud)

java rgb bufferedimage colors rgba

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

如何使用ImageWriter和ImageIO在Java中编码动画GIF?

我到处都是,但是似乎找不到任何容易理解的解释。(我发现其他Java用户编写的类和方法可以做到这一点,但我希望自己编写。)

java image gif animated-gif javax.imageio

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