54
56

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 5 years have passed since last update.

Windows10のロック画面の画像がキレイだから壁紙のスライドショーにしたいと思った

Last updated at Posted at 2018-05-17

#Windows10のロック画面の画像ってキレイじゃないですか?
Windows10のロック画面の画像って、キレイだし、定期的に変更されるからメッチャ良いじゃないですか。これをストックして、壁紙でスライドショーできたら嬉しくないですか?俺は嬉しいよ。

4b6e60030cde390047c7001ee5975ed7f65a64d2e41daf818a450fe609cf6612.jpg
こんなやつ

#どこに保存されているか探してみる
グーグル先生に尋ねてみたら、どうやら以下のパスにあるらしい。
C:\Users(ユーザ名)\AppData\Local\Packages\Microsoft.Windows.ContentDeliveryManager_cw5n1h2txyewy\LocalState\Assets

ちなみにファイル名を指定して実行(Win+R)で以下を打ちこんでも行けるらしい。
%LOCALAPPDATA%\Packages\Microsoft.Windows.ContentDeliveryManager_cw5n1h2txyewy\LocalState\Assets

#実際にフォルダ内を見てみる
拡張子がないし、ファイルのサイズを見た感じ、たぶん壁紙になるようなサイズじゃないファイルというか、たぶんアイコンとかで使われているっぽい画像もある感じ。
1.png

とりあえず、ファイルのケツに適当に.jpgをつけてみたら、画像として認識してくれるっぽい。
2.png

#jpgにして使えるやつだけより分けてマイピクチャへコピー
一応マイピクチャのパスは「C:\Users(ユーザ名)\Pictures\」だよ。

// パスのセパレータ
String spa = FileSystems.getDefault().getSeparator();

// コピー元フォルダ
Path fromFolder = Paths.get("C:\\Users\\Kerlon\\AppData\\Local\\Packages\\Microsoft.Windows.ContentDeliveryManager_cw5n1h2txyewy\\LocalState\\Assets\\");
// コピー先フォルダ
Path toFolder = Paths.get("C:\\Users\\Kerlon\\Pictures\\");

// コピー元にあるファイルでループ
for (String fileName : fromFolder.toFile().list()) {
    // ファイルを画像として取り込み
    BufferedImage image = ImageIO.read(new File(fromFolder + spa + fileName));

    // 1920x1080サイズの場合
    if (image.getWidth() == 1920) {
        // コピー元ファイル
        Path fromFile = Paths.get(fromFolder.toFile().getAbsolutePath() + spa + fileName);
        //コピー先ファイル(拡張子.jpgをつける)
        Path toFile = Paths.get(toFolder.toFile().getAbsolutePath() + spa + fileName + ".jpg");

        // 一応存在確認をする
        if (!toFile.toFile().exists()) {
            // コピー実行
            Files.copy(fromFile, toFile);
        }
    }
}

実行するとめでたく1920x1080サイズの画像だけマイピクチャにコピーできていて嬉しい。
3.png

#Windowsの壁紙の設定をいじる
デスクトップの空いているところを適当に右クリックして「個人用設定」を選択。
4.png

以下のような設定にする

  • 「背景」を「スライドショー」に
  • 「スライドショーのアルバムを選ぶ」を「ピクチャ」に
  • あとは適当に好みで

5.png

#定期的に実行してくれるようにする
スタートアップに実行ファイルを突っこむ。こうすれば起動時に勝手に実行してくれる。PCの電源は切らない派の人は「windowsスタートメニュー→全てのプログラム→アクセサリ→システムツール→タスクスケジューラ」で仕込むと良いでしょう。
6.png

#めでたしめでたし
7.png

54
56
1

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
54
56

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?