私はここで完全に困惑しています。私は、いじくり回してボタンを作成している一連の小さな画像を持っています:
そして、ご覧のとおり、それらはすべてきちんと鮮明でシャープであり、プレビューでpngファイルを開いたときにこれを保持します。
ただし、Interface Builder でそれらを使用する場合はNSButtons
、NSImageViews
Scaling を None に設定します。
画像がひどくぼやけます。私は何を間違っていますか?どこから始めて何を試せばよいかわかりません。アイコンに戻って、ピクセルパーフェクトにする必要がありますか? それはアンチエイリアシングまたはそれらの線に沿った何かと関係がありますか?
編集: 何らかの理由で、NSButtons と NSImageViews が画像の高解像度バージョンを読み込んでいるように見えますが、通常のディスプレイを使用していても、それらに追加したわずかな水色のストロークで識別できます。何らかの理由で、Quartz Debug はこれらを高解像度の画像として識別せず、赤味がありません。@2x 画像への参照を削除すると、問題は解決します...しかし...