小创意之-设置电脑壁纸

小创意— 设置电脑壁纸

看着面黄肌肉的电脑壁纸,默默打卡了百度,搜索美丽的壁纸。看着风格古怪,分辨率里五五六六的图片。默默的流了几滴汗。于是单生了一个念头,为什么不抓去合适的图片自动设置成电脑壁纸呢?于是便用C#写了一个小程序。

寻找合适的代码图片下载到本地

提供几个常见的图片网址

https://unsplash.it/1600/900?random(国外的随机图片)

https://uploadbeta.com/api/pictures/random/?key=BingEverydayWallpaperPicture(必应每日图片)

https://uploadbeta.com/api/pictures/random(随机图片)

通过C#下载图片和预览图片


             // 图片下载下来 保存到本地
            string url = "https://uploadbeta.com/api/pictures/random/";
             System.Net.WebClient mywebclient = new System.Net.WebClient();
             mywebclient.DownloadFile(url, filePath);
            // this.pictureBox1.Load(filePath);
            // 把图片预览在C#的 pictureBox控件
            FileStream pFileStream = new FileStream(filePath, FileMode.Open, FileAccess.Read);
            pictureBox1.Image = Image.FromStream(pFileStream);
            pFileStream.Close();
            pFileStream.Dispose();

调用win的库 设置为壁纸

 /// <summary>
        ///  图片设置为背景图片
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>
        private void button2_Click(object sender, EventArgs e)
        {       
            MessageBox.Show(filePath);
            SystemParametersInfo(20,1,filePath,1);
        }

        [DllImport("user32.dll",EntryPoint= "SystemParametersInfo")]
        public static extern int SystemParametersInfo(
            int uAction,
            int uParam,
            string lpvParam,
            int fuWinIni
            );
    }

最后样式

窗体设置样式

image-20200514225248365

运行效果

image-20200514225305663 image-20200514225440199

具体的代码在github连接里面

小创意— 设置电脑壁纸

看着面黄肌肉的电脑壁纸,默默打卡了百度,搜索美丽的壁纸。看着风格古怪,分辨率里五五六六的图片。默默的流了几滴汗。于是单生了一个念头,为什么不抓去合适的图片自动设置成电脑壁纸呢?于是便用C#写了一个小程序。

寻找合适的代码图片下载到本地

提供几个常见的图片网址

https://unsplash.it/1600/900?random(国外的随机图片)

https://uploadbeta.com/api/pictures/random/?key=BingEverydayWallpaperPicture(必应每日图片)

https://uploadbeta.com/api/pictures/random(随机图片)

通过C#下载图片和预览图片


             // 图片下载下来 保存到本地
            string url = "https://uploadbeta.com/api/pictures/random/";
             System.Net.WebClient mywebclient = new System.Net.WebClient();
             mywebclient.DownloadFile(url, filePath);
            // this.pictureBox1.Load(filePath);
            // 把图片预览在C#的 pictureBox控件
            FileStream pFileStream = new FileStream(filePath, FileMode.Open, FileAccess.Read);
            pictureBox1.Image = Image.FromStream(pFileStream);
            pFileStream.Close();
            pFileStream.Dispose();

调用win的库 设置为壁纸

 /// <summary>
        ///  图片设置为背景图片
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>
        private void button2_Click(object sender, EventArgs e)
        {       
            MessageBox.Show(filePath);
            SystemParametersInfo(20,1,filePath,1);
        }

        [DllImport("user32.dll",EntryPoint= "SystemParametersInfo")]
        public static extern int SystemParametersInfo(
            int uAction,
            int uParam,
            string lpvParam,
            int fuWinIni
            );
    }

最后样式

窗体设置样式

image-20200514225248365

运行效果

image-20200514225305663 image-20200514225440199

具体的代码在github连接里面

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
Wallpaper Engine是一个在Steam平台上的壁纸软件,它提供了各种好看的动态壁纸和视频,可以为电脑设置动态桌面。然而,有些用户希望能够在开机后或者不启动Steam和Wallpaper Engine的情况下使用这些壁纸。同时,一些用户也想将这些壁纸和视频下载到其他文件夹中。 根据引用的描述,壁纸文件是以.pkg格式封装的,而视频文件则存在于本地文件夹中。所以,如果你希望下载Wallpaper Engine中的壁纸和视频,你可以通过以下步骤实现: 1. 首先,你可以转到Steam平台上的Workshop页面,搜索并找到你想要下载的壁纸。在壁纸的页面上,你可以找到一个“Subscribe”(订阅)按钮。点击该按钮后,壁纸将会被添加到你的订阅列表中。 2. 下一步,你可以打开Wallpaper Engine软件,并在左侧的菜单栏中点击“Workshop”选项。在这里,你将看到你订阅的壁纸列表。 3. 点击你想要下载的壁纸,进入详情页。在这个页面上,你可以找到一个“Open in Explorer”(在资源管理器中打开)的按钮。点击它,你将会被带到壁纸的文件夹。 4. 在壁纸的文件夹中,你可以找到.pkg格式的壁纸文件。你可以将这些文件复制到你想要放置壁纸的文件夹中,并随时使用它们。 至于视频文件,你可以在本地文件夹中找到它们。通过在资源管理器中导航到Wallpaper Engine安装目录下的"projects"文件夹,你可以找到视频文件。 综上所述,你可以通过订阅并下载Wallpaper Engine中的壁纸,并将壁纸文件复制到其他文件夹中以在不启动软件的情况下使用它们。同时,视频文件可以直接在Wallpaper Engine的安装目录中找到。<span class="em">1</span><span class="em">2</span><span class="em">3</span> #### 引用[.reference_title] - *1* *2* [使用python下载wallpaper Engine订阅的壁纸/视频](https://blog.csdn.net/CCGGAAG/article/details/130305843)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 50%"] - *3* [Wallpaper Engine离线版使用方法2.0,附创意工坊壁纸下载方法~](https://blog.csdn.net/weixin_42793435/article/details/122079276)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 50%"] [ .reference_list ]
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值