写真を取り込んで、並べて、探して、見る。それだけの画像管理アプリです。
初回起動したら、左ペインのいちばん下にある「フォルダを追加」に 写真の入っているフォルダを指定して「追加」を押します。ドライブの一覧からも選べます。
登録するとすぐ走査が始まり、日付ごとに並んだ一覧ができあがります。 走査中も一覧は動きます(できたところから順に出ます)。
2回目からはもっと速くなります。 Windowsのファイルシステムが持っている変更記録(USNジャーナル)を読んで、 前回以降に変わったファイルだけを見に行きます。 右上の ⚡ に「どれだけ処理を省略できたか」が出ます。
上部の「USBから取り込み」を押します。
| 操作 | 内容 |
|---|---|
| 下の階層も含める | DCIM の下に日付フォルダが切られていても、まとめて拾います。フォルダを選ぶと既定で下まで走査します |
| 取り込み済みを隠す | 既にライブラリにあるものを伏せます。判定は取り込み本体と同じ経路なので、見えている「済」と実際が食い違いません |
| コピー先 | 下部の「変更」から任意のフォルダを指定します。未設定なら取り込み開始時に聞かれます |
| フォルダごと | 選択中のフォルダを丸ごと取り込みます |
コピー中は進捗バー・残り時間・いま入れている写真が出ます。 コピーが終わるとサイズを比べて検証します。
USB や SD カードを挿したときの Windows の「自動再生」に、 「pictkura で写真を取り込む」を候補として並べます。既定で有効ですが、 勝手に起動することはありません——選んだときだけ、そのドライブで 取り込みウィザードが開きます。
切りたいときは、設定⚙の「USBやSDカードを挿したとき」のチェックを外してください。
その場で候補から消えます。
アンインストールする前に消したい場合も、ここを切ってから消すのが確実です。
インストーラで消す場合はアンインストール時に自動で解除しますが、解除できるのは
アンインストールした本人のぶんだけです(この設定は利用者ごとに持つため)。
持ち歩き版はフォルダを消すだけなので、消す前に
pictkura.exe --unregister-autoplay を実行してください。
そのPCで既に既定の動作を決めていると、挿しても選択肢は出ません。 Windows は決めてある動作(たとえば「フォルダーを開いてファイルを表示」)を、確認せずに実行します。 pictkura は候補として登録されていますが、聞かれないので出番がありません。
確かめ方と直し方は 設定 → Bluetooth とデバイス → 自動再生 です。 「自動再生の既定の選択」に「リムーバブル ドライブ」「メモリ カード」が並んでいるので、 挿すたびに選びたいなら 「毎回動作を確認する」、いつも pictkura で 取り込むなら 「pictkura で写真を取り込む」 を選んでください。 この一覧に「pictkura で写真を取り込む」が出ていれば、登録はできています。
既定は変えずにその場で選択肢だけ出したいときは、エクスプローラーで ドライブを右クリックして 「自動再生を開く」 を選ぶと、 挿したときに出るはずの選択画面がその場で出ます。 Windows 11 の右クリックメニューでは 「その他のオプションを表示」 (または Shift+F10)の下にあります。
現像ソフトが書いた .xmp(現像設定・評価・キーワード)のように、
写真の隣に同じ名前で置かれるファイルは、写真と一緒に運ばれます。
置き去りにすると、あとで見たときに編集がぜんぶ消えたのと同じに
なるためです。取り込みだけでなく、フォルダへの移動・コピーや
ゴミ箱へ送るときも一緒に動きます。
| 拡張子 | 書くソフト |
|---|---|
.xmp | Adobe(Camera Raw / Lightroom / Bridge)、darktable、digiKam、Photo Mechanic |
.aae | iPhone / iPad の「写真」 |
.dop | DxO PhotoLab |
.pp3 | RawTherapee |
.on1 | ON1 Photo RAW |
これ以外のもの——動画のサムネイル(.thm)、低解像度の控え
(.lrv)、PlayMemories Home の管理ファイル(.modd
.moff)、音声メモ(.wav)——は
既定では運びません。カメラが作り直せるものや、他のアプリの都合で
できたものだからです。要るものは設定ファイルに足せます(下の
「設定とデータの置き場所」)。逆に、一切運びたくなければ空にしてください。
設定ファイル(pictkura.toml)の [import] の下に、
こう書きます。この行が無いときは既定の5つが使われるので、
変えたいときだけ足してください。
[import]
# 音声メモ(.wav)も一緒に運びたいとき
sidecar_extensions = ["xmp", "aae", "dop", "pp3", "on1", "wav"]
# 何も運びたくないとき
# sidecar_extensions = []
RAW と JPEG を同時に撮っている場合(IMG_0001.CR3 と
IMG_0001.JPG)は、片方だけ撮影日時を持たないときも
同じ日のフォルダへ入ります(日時を持つ側に合わせます)。そのままだと
組が別々の場所へ散って、あとで突き合わせられなくなるためです。
どちらも撮影日時を持たないときは、それぞれのファイルの更新日時によります。
組のうち片方だけをゴミ箱へ送ったときは、
IMG_0001.xmp のような名前だけで結び付くファイルは残ります
——同じ名前の写真が残っている以上、どちらの設定なのかを決められないためです
(Lightroom は RAW にだけ .xmp を書きます)。
IMG_0001.CR3.xmp のように写真の名前を丸ごと含むものは、
その1枚のものと判るので一緒に動きます。
⚙(設定)→「取り込み先のフォルダ構成」。写真の置き場所は後から変えにくいので、 最初に決めておくのがおすすめです。よく使う9種類から選べます。
| 書けるもの | 置き換わるもの |
|---|---|
{year} | 4桁の年(2026) |
{month} | 2桁の月(08) |
{day} | 2桁の日(13) |
/ | フォルダの階層 |
入力すると実際にできるフォルダ名がその場に出ます。
たとえば {year}nen/{month}gatsu-{day}nichi と書くと
2026nen/08gatsu-13nichi/ になります。
年の階層を自分で作っている人は、コピー先をその年のフォルダにしたうえで
2026-08-16/(年の階層を作らない)や 08/2026-08-16/ を選ぶと、
下に日付のフォルダだけが増えていきます。
フォルダ名に日付を入れるときは、言語を問わず年月日の順にします。
名前順に並べたときに時系列になるためで、写真管理ソフトではこれが通例です
(Immich の既定も 年/年-月-日、Lightroom Classic の日付フォルダも
すべて年が先頭です)。表示上の日付は言語に合わせて変わりますが、
フォルダ名は並び順を優先しています。
..(上の階層へ戻る指定)や絶対パス、ファイル名に使えない文字は
自動的に落とします。何を書いてもコピー先の外に書き出されることはありません。
取り込み先のフォルダを決める日付は、EXIF(動画はコンテナ) → ファイル名 → 同じ名前の相方(RAW+JPGの組)→ ファイルの更新日時、 の順です。更新日時も使えないときは、取り込んだ当日になります。 OSのプロパティも、取り込み済みの一覧も見ません——取り込みの時点では、 そのファイルの行がまだ無いからです。
下の並びは、取り込んだ後に一覧やビューアで使う日付の決まり方です。 次の順に見て、最初に見つかったものを使います。
2024-01-01 12.34.56.jpg のように日時が入っていれば使いますスクリーンショットやSNSから保存した画像はEXIFを持たないことが多く、更新日時だけだと 「保存した日」に並んでしまいます。名前に日時があればそちらを優先するので、正しい日に並びます。
絵を作れないファイル(使えるプレビューを持たないRAWなど)では、 すでに読めていた日付を3番目に見ます——記録してあるのが更新日時そのもの (まだ何も読めていない印)のときは飛ばします。寸法がまったく入らないファイルは 起動のたびに調べ直されるので、何も読めなかった回が、前に読めていた日付を 消してしまわないようにするためです。
上部の検索ボックス、または Ctrl + K のコマンドパレットから。
| 入力 | 意味 |
|---|---|
沖縄 | ファイル名・フォルダ名・カメラ名の部分一致。日本語は中間一致なので「旅行」で「沖縄旅行」が引けます |
camera:α7 | カメラで絞り込む(左ペインの「カメラとメディア」と同じ) |
folder:旅行 | フォルダ名で絞り込む |
2019年 2019-08 2019年8月11日 | 撮影日で絞り込む。2019 のように数値だけの入力は、日付として扱いません——ファイル名の検索語と区別が付かないためです |
year:2019 年:2019 | その年だけに絞り込む(2019年 と同じ) |
★ | お気に入りだけ |
⚑ pick: | 選別で選んだものだけ(★とは別の棚。0.2 ②) |
kind:raw 種類:動画 | 種類で絞り込む(左ペインの「種類」と同じ)。画像/raw/動画 の 3 つ |
条件はすべてANDです。並び順は撮影日の新しい順で固定です。
タイルをクリックすると原寸のビューアが開きます。
| キー | 動き |
|---|---|
| ← → | 前後の写真へ(動画のときも同じ) |
| P / U | 選ぶ(⚑ を付ける)/この写真への判定を取り消す(⚑ と ✕ を外す)。既定では押すと次の写真へ進みます(設定→「写真を大きく見るとき」で切れます) |
| X | ボツの候補にする(✕)。押した時点では何も消えません——閉じるときにまとめてゴミ箱へ |
| Space | スライドショーの開始・停止。動画のときは再生/一時停止 |
| I | 撮影情報(カメラ・レンズ・絞り・シャッター・ISO・GPS) |
| F11 | 全画面 |
| Esc | 閉じる |
| ? | ショートカット一覧を出す(一覧の画面でも押せます) |
右クリックで「開く」「他のアプリで開く…」「場所を表示」「ゴミ箱へ」。 一度選んだ編集アプリは覚えて、次からメニューに並びます。
削除は必ずゴミ箱経由です。 アプリがファイルを直接消すことはありません。
タイルにマウスを載せると角に丸が出ます。押すか、Ctrl を押しながらタイルを クリック(macOS は ⌘)すると選択が始まり、画面の上に選択バーが出ます。
| 操作 | 動き |
|---|---|
| 角の丸/Ctrl + クリック | 1枚を選ぶ・外す |
| Shift + クリック | 最後に押したタイルからここまでをまとめて選ぶ。まだスクロールしていない日も含まれます |
| 日付の見出しを押す | その日を全部選ぶ。もう一度押すと外す |
| Ctrl + A | いまの検索と ★ / ⚑ の絞り込みに一致するもの全部 |
| Esc | 選択をやめる |
選択中は、ふつうのクリックがビューアではなく選択の入れ替えになります。バーからは 選択したぶんの ★ の付け外し、選んだフォルダへのコピー・移動、まとめてゴミ箱へ移動が できます。削除の前には確認します。
P で付く ⚑ の印は、★ お気に入りとは別の棚です。
★は「あとで見返したい写真」、⚑は「この連写から残す1枚」——同じ印にすると、
選別をするたびにお気に入りが選別の残りで埋まってしまいます。
左の「⚑ 選別で選んだもの」で選んだぶんだけを一覧でき、
検索ボックスでは ⚑(または pick:)でも絞れます。
選択バーの「選ぶ」「選ぶのをやめる」でまとめて付け外しもできます。
ビューアで X を押すと、その写真はボツの候補になります。 押した時点ではファイルは動きません——下の帯で ✕ の付いた写真が沈んで見え、 字幕の右に「✕ 3」のように数が出ます。数を押すといつでも顔ぶれを確かめられます。 迷ったら U で取り消せます。
ビューアを閉じるとき(Esc・写真の外をクリック・右上の ✕)に候補が残っていれば、 確認の画面が出ます。ここで全員のサムネイルを見て、 残したいものは「戻す」で外し、「◯枚をゴミ箱へ」でまとめて移動します。 移動先はOSのゴミ箱なので、あとから戻せます——戻したファイルは 監視が拾い直して一覧にも戻ります(お気に入り ★ と選別の印 ⚑ は付け直しになります)。
選択バーの「選んだぶんを見る」を押すと、選んだ写真だけを ビューアで順に送れます。← → はその中だけを歩き、 右上の枚数も選んだ数になります。連写から1枚を選ぶときは、まとめて選んでから ここへ入り、P と U で歩き切るのが速い形です。
選んだファイルを、指定したフォルダへそのまま平置きします
(日付のフォルダは作りません)。何枚か人に渡す・USBメモリへ入れる、といった用途向けです。
同じものが既にあれば何もしません(名前・サイズ・更新日時で見ます)。同じフォルダへ
何度書き出しても増えません。名前が同じでも中身が違うときは
-1, -2 を付けて避けます。
移動すると、その写真はライブラリから外れます。 元の場所から無くなり、一覧からも消えます。お気に入り(★)と選別の印(⚑)は引き継がれません。 実行の前に確認します。別のドライブへ移すときは、コピーしてから元をゴミ箱へ送ります ——アプリがファイルを直接消すことはありません。
クラウドにしか実体が無いファイルは、書き出すために中身を読むので 先にダウンロードされます。同じドライブへの移動でも同じです。 8. クラウドにしか実体が無いファイルも参照してください。
選択は画面に出ているものに追従します。 検索や ★ / ⚑ の絞り込みを変えたり、カレンダー表示へ切り替えたりすると選択は解除されます ——見えていない写真に一括操作が効くことはありません。削除は変わらずゴミ箱経由です。
| 形式 | 一覧 | 表示 | 備考 |
|---|---|---|---|
jpg jpeg | ✅ | ✅ | 縮小しながら展開するので大きい写真でも速い |
png webp | ✅ | ✅ | |
avif | ✅ | ✅ | デコーダを同梱。OSの拡張機能は要りません |
heic heif hif | ✅ | ✅ | iPhoneの既定形式。画素の展開はOS任せ(下記) |
bmp gif tif tiff | ✅ | ✅ | tiff は表示用にJPEGへ詰め直します |
svg | ✅ | ✅ | 原本をそのまま描くので拡大しても劣化しません |
現像(デモザイク)はしません。カメラが背面液晶用に書いた表示用JPEGを 取り出して使います。1枚あたり数msで済み、色もカメラの絵作りのままです。
| 形式 | 一覧 | 全画面 | 備考 |
|---|---|---|---|
cr2 cr3 nef nrw arw raf orf rw2 pef srw dng rwl 3fr x3f kdc | ✅ | ✅ | カメラが書いた原寸級の表示用JPEGを使います。Apple ProRAW(DNG)を含みます |
crw srf sr2 mrw erf dcr iiq mos | ✅ | ⚠️ | 古い機種は小さいプレビューしか持ちません(確かめた実物で160×120〜640×480)。一覧には出ますが、全画面は粗くなります |
raw | ⚠️ | ⚠️ | 確かめた2枚(Panasonic DMC-LX1・DMC-FZ8)はプレビューを持たず、枠だけになります。寸法はセンサーの縁から、撮影日時とカメラ名はEXIFから読むので、日付順の並びとカメラの絞り込みには出ます |
fff(Hasselblad) | ⚠️ | ⚠️ | 確かめた H5D-40 にはプレビューが入っておらず、枠だけになります |
ptx(Pentax) | ? | ? | 対象にはしていますが、実ファイルを入手できず未確認です |
| Blackmagic CinemaDNG | ⚠️ | ⚠️ | プレビュー自体が入っていません |
| 形式 | 一覧 | アプリ内再生 | 備考 |
|---|---|---|---|
mp4 m4v mov webm | ✅ | ✅ | コーデックはOS依存(HEVCは下記) |
avi mts m2ts mkv 3gp wmv mpg mpeg | ✅ | ❌ | 再生は「既定のアプリで開く」へ |
一覧に並ぶこと自体は、どのOSでも同じです。
変わるのは絵が付くかどうかで、上の表の一覧欄の ✅ はWindowsで確かめたぶんです。
しかもその絵は、こちらではなくOSが出せると答えたぶんです。
一覧の絵はOSから借りるので、そのOSがコンテナを開ける範囲までが上限になります。
Windowsはエクスプローラと同じシェルの経路で、.avi とHEVCの .mov は
絵が返ることを実測済み、.m2ts は未確認のままです。OSに対応する部品もコーデックも
無ければ何も返りません。なおHEVCを測った機械には下に書いた有料の拡張機能が入っており、
外した状態では試していません。
macOSの AVFoundation は開けたものだけを返します
——mp4 と mov は、H.264 でも HEVC(hvc1=iPhoneと同じ綴り)でも
絵が出ることを実測済みです。ただしHEVCの見本はmacOS自身で変換したもので、携帯電話が書いた
実物ではありません。.avi は何も返らないことを実測済みです。
ここに名前の挙がっていないものは、どちらのOSでも未測定で、出る可能性はありますが
約束はできません。Linuxは経路そのものがありません。
長さ・寸法・撮影日時は mp4・m4v・mov・3gp の4つだけ
コンテナのヘッダから読みます(画素は1バイトも読みません)。上の表の1行目にある webm は
この4つに入りません。それ以外のコンテナはWindowsのシェルだけが頼りで、
実測したのは合成した .m2ts の1件(長さも寸法も返りました)、他は測っていません。
macOS・Linuxではこの4つ以外は長さも寸法も出ず、日付はファイル名か更新日時に落ちます。
Windowsの「ピクチャ」は既定でOneDriveに向いており、しばらく使っていると 中身の多くが「オンラインのみ」(実体はクラウド、手元にあるのは目印だけ)に なっていきます。
pictkura はこちらから勝手にダウンロードしません。 アプリを入れただけで何GBも通信が走ることはありません。
起動して数秒たつと、pictkura は新しいバージョンが出ていないかを1回だけ聞きに行きます。 出ていれば画面の下に、新しいバージョンの番号を添えた一行が控えめに出ます。押すと ダウンロードページが既定のブラウザで開きます。アプリが勝手に入れ替わることはありません。
これがこのアプリの唯一の外向き通信です。 送るのは「pictkura のこのバージョンが確認しています」という名乗りだけで、 写真もファイル名もフォルダの場所も送りません。 受け取るのも最新のバージョン名だけです。問い合わせは1日1回までで、 繋がらないときは、通知せずに処理を終了します。
気に入らなければ、設定 →「このアプリについて」→「起動時に新しいバージョンを確認する」 を切ってください。切ると pictkura は一切外へ出ません。 そのときでも、同じ場所の「更新を確認」を押せばその場で1回だけ聞きに行きます。
| 事柄 | 内容 |
|---|---|
| HEIC / HEVC にOSの部品が要るのはWindowsだけ | HEVCのデコーダは同梱しません——特許の都合で、OSが持っていれば使う方針です。そのため Windows では「HEIF Image Extensions」(無料)に加え、画素の展開に「HEVC Video Extensions」(有料・数百円)が要ります(必要なときはアプリから案内を出します)。macOSは入れるものがありません——ImageIOもHEVCのデコーダもOSに同梱されています |
| 動画のサムネイルは、OSがコンテナを開ける範囲まで | Windowsはシェルから借ります——.avi とHEVCの .mov は出ることを実測済み、.m2ts は未確認、OSに部品もコーデックも無いものは何も返りません。macOSは AVFoundation が開けたものだけ——mp4・mov はH.264とHEVC(hvc1)の見本で出ることを実測済み、.avi は出ないことを実測済みで、他のコンテナは未測定です。Linuxは経路そのものがありません |
mp4・m4v・mov・3gp 以外の長さ・寸法 | この4つはコンテナのヘッダから直接読みます。それ以外はWindowsのシェル頼みで(実測は合成した .m2ts の1件のみ)、macOS・Linuxでは長さも寸法も出ません(日付はファイル名か更新日時に落ちます) |
.m2ts / .avi はアプリ内で再生できない | ブラウザ側がコンテナを扱えないためです。一覧には出ます |
| どこにも寸法を申告していないRAWは寸法が出ない | 寸法は、ファイル自身の申告か、Panasonic系のRAW(rw2・raw・rwl。同じ作りのLeicaを含みます)に入っているセンサーの縁か、埋め込みプレビューから決まります。そのどれも無いRAW(実測ではBlackmagicのCinemaDNG)は一覧で寸法が空のままになり、起動のたびに聞き直されます。例外はWindowsでクラウドにしか実体が無いファイルで、そちらは実体を落とさずにシェルが寸法を返します |
| 検索索引の再構築UIが無い | 壊れた場合は設定フォルダの pictkura.db を消して作り直してください(サムネイルも作り直しになります) |
| 検索結果の並び替えが無い | 撮影日の新しい順で固定です |
| 取り込みの中断ができない | 開始したら最後まで走ります |
| RTL言語のレイアウト | アラビア語等の右から左に読む言語は未対応です |
| ファイル | 場所(Windows) |
|---|---|
| 設定 | %APPDATA%\dev.harusame.pictkura\pictkura.toml |
| データベース | %APPDATA%\dev.harusame.pictkura\pictkura.db |
| サムネイル | %APPDATA%\dev.harusame.pictkura\thumbs\ |
設定ファイルは手で編集できます。アプリが持っていない細かい設定
(走査から除くフォルダのパターン、写真と一緒に運ぶファイルの
[import] sidecar_extensions など)はここから変えられます。
写真そのものはここには入りません。
データベースを消しても写真は消えません(作り直されるだけです)。