iSkitch 1.9.0 と 1.8.1:WebP、正直な JPEG、許可なしのキャプチャ
ひと月に 2 つのバージョン。どちらもサポートのメールから生まれました。画面収録の許可なしでスクリーンショットをペースト、拡大縮小したディスプレイでもくっきりしたキャプチャ、WebP 書き出し、保存ダイアログでの画質設定、そして「80%」と表示しながら 94 を書いていた JPEG スライダ。
1.8.0 以降、Mac App Store に 2 つのアップデートが届きました。9 月 17 日の 1.8.1 と、9 月 22 日の 1.9.0 です。どちらも始まりはサポートへのメールでした。ひとつは、会社支給の Mac で iSkitch に画面収録の許可を与えられない方から。もうひとつはオーストリアから届いた 4 つの提案で、その数日後に送られてきた測定結果のせいで、私たちは審査中のビルドを引き揚げることになりました。
1.8.1:画面収録の許可がなくても使える
会社が管理する Mac で管理者権限がなければ、画面収録の許可は与えられません。そして許可がなければ「キャプチャ」は役に立ちません。Skitch は何年も前にこれをクリップボードで解決していました。macOS でスクリーンショットを撮り、Skitch にペーストする。iSkitch にはそれができませんでした。
今はできます。ファイル ▸ クリップボードから新規作成(⇧⌘N、Skitch と同じショートカット)で、クリップボードにある画像を新しい書類として開けます。テキスト欄が入力待ちでなければ ⌘V も同じ動作をするので、あの習慣が戻ってきます。macOS の ⌃⇧⌘4 で撮って、ペースト。どちらも画面キャプチャを経由しないので許可は不要で、Retina のスクリーンショットは 2× のピクセルをそのまま保ちます。
許可がなくてキャプチャに失敗したときは、警告が 2 つの回避策(macOS の ⇧⌘4 を使い続けて iSkitch に各スクリーンショットを開かせるか、⇧⌘N でペーストするか)を案内し、前者をその場でオンにするボタンも付いています。
3 人から報告のあった、ぼやけたキャプチャ
同じ方が、4K モニタを 2560×1440 に設定した Mac mini で撮った動画を送ってくださり、「解像度が低い」という苦情の出どころがついに分かりました。私たちが思い込んでいた書き出しではなく、キャプチャそのものでした。
ScreenCaptureKit に CGDisplayPixelsWide のサイズのビットマップを要求していたのですが、この関数は名前に反して、Retina モードではポイントを返します。拡大縮小したディスプレイでは範囲キャプチャが 1× になり、あの Mac mini では 2× に届いても補間されて甘い画になっていました。範囲キャプチャと全画面キャプチャは今、macOS の ⇧⌘4 と同じ仕組みを通ります。同じ矩形で screencapture と比較した結果は、差異 0 ピクセルでした。
1.9.0:WebP、そして保存する場所で画質
macOS は何年も前から WebP を読めるのに、いまだに書き出せません。iSkitch は独自のエンコーダ(Google 公式の libwebp。表記は「iSkitch について」にあります)を内蔵し、WebP が PNG、JPG、TIFF、PDF、GIF、BMP に加わりました。設定、エディタの保存ボタン、保存ダイアログのどこからでも、画質を調整でき、透明度も保持されます。100% はロスレスで保存します。WebP のツールと同じ挙動です。フォーマットには解像度の欄がないので、プレビューや ImageIO が読める EXIF チャンクに書き込みます。Retina のキャプチャは 144 dpi、実寸で開き、2 倍のサイズにはなりません。
保存ダイアログそのものに、フォーマットのポップアップと、JPEG と WebP には画質スライダが付きました。プレビューの「書き出す」シートと同じです。そこで選んだ値がデフォルトになります。
そしてイメージのサイズを変更が隠れ場所から出てきました。1.8.0 から「イメージ」メニューにあったのに、誰も見つけられませんでした。オーストリアから連絡をくださった方も同じで、新機能として要望されたほどです。今はショートカット(⇧⌘R)と、切り取りバーのボタン、エディタ下部のピクセル寸法の横のボタンが付き、「幅 × 高さ px」の数字をクリックしても開きます。
94 だった「80%」
4 つの提案の中に、回答済みだと思っていた苦情がひとつありました。iSkitch の JPEG が大きすぎる、というものです。最初の返信で私たちは、ファイルは正常で測定ツールの方がずれている、と答えました。するとその方は、同じスクリーンショットを 5 つのアプリで同じ「80%」で保存して測りました。iSkitch は 131 KB。ほかは 31〜46 KB。
その方が正しかったのです。macOS 内蔵の JPEG エンコーダには独自の品質スケールがあり、その 80 は、Affinity、XnConvert、Squoosh、ImageMagick、libjpeg がそろって 94 と呼ぶ量子化テーブルを書き込みます。私たち自身がテーブルを読んで確認しました。Apple の 0.5 が標準の 80 に当たり、0.85 と 0.9 はまったく同じファイルを書きます。
ビルド 25 はすでに Apple の審査中でした。それを引き揚げ、ビルド 26 では、点ごとに測定した変換表でスライダの値をエンコーダのスケールに翻訳するようにしました。選んだ数字が、どのツールでファイルを読んでも同じ数字になり、サイズもほかのアプリと同等になります。画質を設定していた方は、同じ数字でファイルが小さくなります。デフォルトの 90% は、本当の 90 になりました。
そのほか
- 切り取りバーがポイントで話していました。 Retina のキャプチャで、下のバーが 2560 × 1600 なのに 1280 × 800 と表示していました。今はピクセルで動作し、そう表示します。1281 と入力すれば正確に 1281 で切り取られます(以前は 1282 になっていました)。
- 小さい画像は中央に開きます。 エディタの最小ウインドウ 800 × 600 の左上隅に張り付くことはもうありません。
- 評価のお願い。 5 回の書き出しと 3 日以上の使用のあと、iSkitch はシステム標準のシートで評価をお願いします。バージョンごとに 1 回、4 か月に 1 回まで、クリックへの反応として出ることはありません。見返りはありません。ここに書くのは、ニュースレターのウインドウに続いて、アプリが頼まれずに表示できる 2 つ目のものだからです。
公開中
1.9.0 は 2026 年 9 月 22 日から Mac App Store で公開されています。すでに iSkitch をお持ちの方は無料アップデートです。サブスクリプションもアカウントも不要です。