← すべての記事

カードのセンタリングはどう判定されるのか、そして自分で測る方法

ポケモンカードのコレクターが出会う6つの鑑定会社(PSA、Beckett、CGC、SGC、TAG、ACE)は、いずれもセンタリングを同じ形式で書き表します。向かい合う2辺の枠の合計のうち、それぞれの辺が占める割合を、広いほうを先にして書くのです。つまり「左右60/40」のカードは、その枠の60%が片側に、40%が反対側にあるということになります。裏面の数値が示されている場合、裏面は表面とは別に判定され、PSAでは「at the most off-center part of the card」(カードの中で最も中心からずれた部分で)測ります。12 違うのは、各社がグレードごとに掲げる数値です。10の表面について、PSA、CGC、SGC、TAGは55/45を掲げています。Beckettは55/45に9を与え、9.5には片方の軸で50/50を求めます。ACEは「less than a 60/40 split」(60/40未満の偏り)であれば何でも受け入れます。234567 裏面では、PSA 10は75/25まで、TAGのトレーディングカードのGem Mintは約65/35まで認められますが、SGCはどのグレードにも裏面の数値を公表していません。254 現行のポケモンカードの枠は約2.4 mmで、定規では55/45と60/40を見分けられません。広い側での差はわずか0.24 mmだからです。一方、600 dpiのスキャンの1ピクセルが比率を動かす幅は1ポイントに満たないのです。89 この記事では、各鑑定会社が公表している許容範囲を、出典ページと私がそれを読んだ日付とともに示し、自宅でカードを測る方法と、私のアプリKiradexのセンタリングゲージが今の時点で何を正しく、何を誤っているかを説明します。

TL;DR

  • 表記はひとつ、表は六つ。 センタリングとは、裁断端から印刷フレームまでの向かい合う枠の比率で、広いほうを先に書き、軸ごと・面ごとに判定します。PSAはこれを「at the most off-center part of the card」(カードの中で最も中心からずれた部分で)指定するとしており、2005年のPSAの記事は、同社の鑑定士が「measure from the worst point」(最悪点から測る)と述べています。1210
  • 同じ表面に四つの答え。 左右57/43、上下52/48の未鑑定カードは、PSA、SGC、TAGでは9、Beckettでは8、ACEでは10について公表されている表面の数値に収まります。CGCでは、無条件の90/10を掲げる3.5の数値にしか収まりません。CGCは9から4までトレーディングカード向けの数値を掲げていないからです。113
  • 裏面は緩く、3社には空白がある。 10の裏面は、PSAとCGCで75/25、TAGのトレーディングカードで約65/35、Beckettの9.5で60/40まで認められます。SGCはどのグレードにも裏面の数値を公表しておらず、ACEは10について、CGCは10未満のトレーディングカードについて裏面の数値を出していません。235647
  • Beckettの数値はアーカイブから。 Beckettは、2026年10月2日付の告知で「suspicious technical activity」(不審な技術的活動)と呼ぶ事態を受けてプラットフォームを停止しました。ここで使う同社のグレード基準は2026年5月3日のWayback Machineのコピーであり、サイトが再開したとき、現行の基準は異なっているかもしれません。126
  • 定規では粗すぎ、スキャンなら足りる。 2.4 mmの枠の両辺を、0.5 mmの目盛りひとつ分ずつ逆方向に読み違えると、広いほうの数値は10.4ポイント動きます。片側だけなら、読み違えの方向によって4.7から5.8ポイントです。600 dpiのスキャンで両側を1ピクセルずつ読み違えても、動くのは0.88ポイントです。913
  • わざと不均等なポケモンカードの枠がある。 カタログ画像で見ると、2002年と2003年のeカードシリーズでは左に深い帯があり、2003年のEXシリーズ2つでは下の枠が深く、Sword & Shield(ソード&シールド)以降のカードでは下の枠の内側に小さな文字が印刷されていて、自動の読み取りはそこで手前に止まってしまいます。814
  • Kiradexにとっての意味。 ブリーフはこうです。表面の比率を、各鑑定会社が公表している表面の数値と、その出典と日付とともに並べて示し、グレードは示さない。「Allows up to a」(最大で〜まで許容)と「the ten-point scale」(10段階スケール)という言い回しをやめる。中央値ではなく最悪点を測り、最悪点の読み取りとスマートフォンの精度の両方が証明されるまで、どの鑑定会社のグレードも名指ししない。不均等な枠のルールを年ではなくセットに結びつける。そして、測れなかった軸や公表されていない数値は、まさにそのとおりのものとして扱い、決してグレードとしては扱わない。151611

1. センタリングの数値が意味するもの

この記事で取り上げる鑑定会社は、どこもセンタリングを同じ形で書き表します。その定義がいちばん明快なのはPSAの用語集です。「A card’s centering is found by measuring the distance between the photo and the edge of the card from opposite sides.」(カードのセンタリングは、向かい合う両側で写真とカードの縁との距離を測ることで求められる)。例として挙げられているのは、「50/50 top to bottom and 60/40 left to right」(上下50/50、左右60/40)のカードで、これは「perfectly centered on the top and bottom borders and shifted to the left with 60% of the border to the left of the photo and 40% to the right」(上下の枠では完全に中央にあり、左に寄っていて、枠の60%が写真の左に、40%が右にある)状態だとされています。1 つまり2つの数値はひとつの軸における枠の配分であり、合計は常に100で、広いほうが先に書かれます。60/40のカードと40/60のカードは、向きを変えただけの同じカードです。

測るのは枠です。PSAの用語集では「The part of a card that surrounds the photo」(カードの写真を囲む部分)とされ、裁断端から内側の印刷された絵、つまりフレームまでを指します。1 アートワークの中身ではありません。PSAの基準には「PSA determines centering by comparing the measurements of the borders from left to right and top to bottom.」(PSAは左右と上下の枠の測定値を比べてセンタリングを判定する)とあります。2 TAGはルーブリックのすべてのグレードを「Front image centered within a tolerance of」(表面の画像が次の許容範囲内で中央にあること)という形で書いており、PSAの10は「The image must be centered on the card.」(画像はカードの中央になければならない)としています。52 したがって私の解釈では、きれいに裁断されたカードの中で絵柄が片側に寄って描かれていても、そのカードはオフセンターになりません。オフセンターになるのは、印刷されたフレームが一方の縁に寄っている場合です。

1ミリあたり5ピクセルの縮尺で描いた63×88 mmのカード。左の枠2.88 mm、右の枠1.92 mm、上下の枠2.4 mm。横に計算式があり、左の配分は2.88÷4.8で60%、表記は左右60/40、上下は50/50。同じ2辺が55/45なら2.64 mmと2.16 mmで、広い側の差は0.24 mm。

縮尺どおりに描いた60/40のカード。55/45との違いは、広い側でわずか0.25ミリほどです。917

この表記の下には、さらに4つのルールがあり、いずれも鑑定会社自身のページに書かれています。

悪いほうの軸と、悪いほうの点が数えられる。 カードは左右と上下で測られ、2つのうち悪いほうがそのカードのセンタリングになります。Beckettはほとんどのグレードの数値を「both ways」(両方向とも)で書き、ACEは「any opposite pair」(向かい合うどの組でも)と書きます。67 PSAは縁に沿ってさらに踏み込み、センタリングは「is designated as the percent of difference at the most off-center part of the card」(カードの中で最も中心からずれた部分での差の割合として指定される)としています。2 PSAの編集長として署名したJoe Orlandoは、2005年12月の記事でこう端的に書いています。「The first part, which is not subjective at all, is the fact that PSA graders measure from the worst point.」(まったく主観的でない第一の点は、PSAの鑑定士が最悪点から測るという事実だ)。さらに古いカードに見られる傾いた絵柄については、「Often times, vintage cards are found with a tilt to the picture and the graders will measure from the worst point of that tilt.」(ヴィンテージカードでは絵柄が傾いていることがよくあり、鑑定士はその傾きの最悪点から測る)とも述べています。10 わずかに傾いて印刷されたフレームでは、枠の幅が辺に沿って変わります。数えられるのは真ん中ではなく、最も悪い端なのです。

表面と裏面は別々に判定される。 裏面の数値を公表している鑑定会社は、どこも表面とは別の数値を出しており、上位グレードでは必ず表面より緩くなっています。PSA 10は表面55/45、裏面75/25です。TAGのGem Mint 10は表面が約55/45、トレーディングカードの裏面が約65/35です。25

枠がなければ比率もない。 PSAの用語集は「Full Bleed」を「the term used when a card has no border. The image on the card goes up to the edge of the cardboard.」(カードに枠がない場合に使う用語。カードの画像が紙の縁まで達している)と定義しています。1 表面の向かい合う2辺に印刷されたフレームがなければ、その軸には測る基準がありません。私のアプリのコードは、フルアートのカードを「no printed border to measure」(測るべき印刷された枠がない)カードとして扱っていますが、それはコード側の前提にすぎません。18 「フルアート」はカードの種類の名前であって、測定値ではありません。PSAの用語集が定義しているのはフルブリードであってフルアートではなく、表面を測れるかどうかを決めるのは、印刷されたフレームがあるかどうかです。私が取得した6社のページのどれにも、フレームのないカードの表面センタリングをどう判定するかは書かれていませんでした。19 これは公表されている情報の空白であって、そうしたカードが免除されるという意味ではありません。私はどちらの意味にも読まないことにしています。

数値は上限であり、「or better」(またはそれ以上)として書かれている。 PSAの9は「approximately 60/40 or better on the front」(表面がおおよそ60/40かそれ以上)、SGCのタブは「60/40 or better centering」(60/40かそれ以上のセンタリング)、Beckettの8は「60/40 both ways or better on front」(表面が両方向とも60/40かそれ以上)です。246 あるグレードの数値に収まるカードは、そのグレードのセンタリングの線をクリアしたというだけで、それ以上の意味はありません。コーナー、エッジ、サーフェス(表面の傷や汚れ)、そして裏面も判定されます。

2. 各鑑定会社が公表しているもの、表面と裏面

私は2026年10月4日に各鑑定会社のグレード基準ページを読んで保存し、以下の表はそのコピーから引用しています。2つのページはブラウザが必要でした。PSAのグレードはカルーセルに収められていて、普通に取得すると10しか表示されないため、ページが読み込むメッセージバンドルから各グレードの文言を読み取りました。SGCのグレードは20個のタブの奥にあるため、スクリプトでひとつずつクリックしました。24 Beckettのサイトはその日停止していました。2026年10月2日付の同社のステータスページには「we detected suspicious technical activity and, out of caution, took our platforms offline」(不審な技術的活動を検知したため、念のためプラットフォームを停止した)とあり、グレード基準とFAQへのリクエストはそのページにリダイレクトされました。12 そのため、以下のBeckettの数値は、Wayback Machineに保存された2026年5月3日のグレード基準と2025年3月26日のFAQのコピーによるもので、サイトが再開したときには異なっているかもしれません。620

どのグラフでも、棒はそのグレードが認める広い側の枠の配分を表しており、棒が高いほど許容範囲が緩いことを意味します。棒がないのは公表された数値がないグレードで、その旨をラベルで示しています。

PSA

PSAの基準は、最も低いグレードを除くすべてのグレードにセンタリングの文を設けています。2

PSAのグレード 表面 裏面
GEM-MT 10 「approximately 55/45」(約55/45) 75/25
MINT 9 「approximately 60/40 or better」(約60/40かそれ以上) 90/10
NM-MT 8 「approximately 65/35 or better」(約65/35かそれ以上) 90/10
NM 7 「approximately 70/30 or better」(約70/30かそれ以上) 90/10
EX-MT 6 80/20 90/10
EX 5 85/15 90/10
VG-EX 4 85/15 90/10
VG 3 90/10 90/10
GOOD 2 90/10 90/10
FR 1.5 約90/10 約90/10
PR 1 センタリングの文なし なし

出典:psacard.com/gradingstandards、2026年10月4日に閲覧。2

PSAのグレード別センタリング許容範囲を10から1まで示した集合棒グラフ。表面は青、裏面はオレンジ。表面は10で55、以下60、65、70、80、85、85、90、90、1.5で90。裏面は10で75、9から1.5まではすべて90。PSA 1には数値なし。

PSA:裏面は10で75/25、9から1.5までは90/10、1には数値がありません。表面は7まで5ポイントずつ刻み、そこから跳ね上がります。217

PSA 10の全文は「The image must be centered on the card within a tolerance not to exceed approximately 55/45 percent on the front, and 75/25 percent on the reverse.」(画像は、表面でおおよそ55/45パーセント、裏面で75/25パーセントを超えない許容範囲で、カードの中央になければならない)です。2 同じページのさらに4つの記述が、これらの数値の働き方を変えます。

7以上では、表面に5%の余裕。 「A 5% leeway is given to the front centering minimum standards for cards which grade PSA 7 or better.」(PSA 7以上に格付けされるカードには、表面センタリングの最低基準に5%の余裕が与えられる)。PSAが示す計算例は9です。他のすべての要件を満たし、「measures 60/40 off-center on the front automatically meets the PSA front centering standards for PSA 9」(表面で60/40のずれと測定されたカードは、自動的にPSA 9の表面センタリング基準を満たす)とされ、65/35の場合は「it may be deemed to meet the PSA front centering standards for PSA 9 if the eye appeal of the card is good」(カードの見た目の印象がよければ、PSA 9の表面センタリング基準を満たすとみなされることがある)とあります。2 この余裕が10にまで及ぶかどうかは、ページからは決まりません。10は7より「上」ですが、示されている例は9だけです。2

OC、オフセンターの修飾記号。 「Cards that are off center will either by designated “OC” or will have a numerical grade that reflects the minimum centering allowed for the grade.」(オフセンターのカードは「OC」と指定されるか、そのグレードで許される最低限のセンタリングを反映した数値のグレードが付く)。2 用語集の例は、他のすべての点でMint 9を満たしながらセンタリングが65/35のカードで、これは「would be designated Mint 9oc」(Mint 9ocと指定される)とされています。1 つまりラベルにOCが付いていれば、PSAのラベル上の数字は、センタリングの表が認める水準より上になりうるのです。

見た目の印象は、どちらの方向にも働く。 ページのセンタリングに関する注記には「At the grader’s sole discretion, a small variance may be permitted on occasion based on the card’s overall eye appeal.」(鑑定士の独自の裁量により、カード全体の見た目の印象に基づいて、わずかな差が認められる場合がある)とあります。2 同じページには逆のケースも載っています。白い枠に対して強いコントラストを持つ暗い色のカードは、「technically measures」(技術的には測定上)70/30でも、「may be prevented from reaching that unqualified grade because the market would view that card as off-center」(市場がそのカードをオフセンターとみなすため、修飾なしのそのグレードに届かない場合がある)というのです。2

ハーフグレードはセンタリングに重きを置く。 ハーフグレードはPSA 2からPSA 9の間に存在し、それらについては「there will be a clear focus on centering」(センタリングにはっきり焦点が当てられる)とされています。2

かつて許容範囲は幅として書かれていました。1996年3月27日のPSAの記事では、10が「approximately 55/45 to 60/40 percent on the front, and 75/25 percent on the reverse」(表面がおおよそ55/45から60/40パーセント、裏面が75/25パーセント)、9が60/40から65/35、8が65/35から70/30、7が70/30から75/25とされ、同じ5%の余裕が「NM7 or better」(NM7以上)に与えられていました。21 現在のページは各範囲の下限を掲げ、余裕は別のルールとして残しています。2

Beckett (BGS)

2026年5月3日にアーカイブされたBeckettの基準では、ほとんどのグレードで表面の数値が両方の軸に適用されます。BGS 9には左右55/45、上下55/45が必要です。6

BGSのグレード 表面 裏面
Pristine 10 「50/50 all around」(全方向50/50) 60/40
Gem Mint 9.5 「50/50 one way, 55/45 the other」(一方向50/50、もう一方55/45) 60/40
Mint 9 「55/45 both ways」(両方向55/45) 70/30
Near Mint/Mint 8 「60/40 both ways or better」(両方向60/40かそれ以上) 80/20
Near Mint 7 両方向65/35 90/10
Excellent Mint 6 両方向70/30 95/5
Excellent 5 両方向75/25 95/5
Very Good/Excellent 4 両方向80/20 100/0
Very Good 3 両方向85/15 100/0
Good 2 両方向90/10 「100/0 or offcut」(100/0または裁断ずれ)
Poor 1 「100/0 or offcut on front or back」(表面または裏面で100/0または裁断ずれ) (同上)

出典:beckett.com/grading/scale、2026年5月3日のWayback Machineのコピー。サイトは2026年10月2日のBeckettの告知以来停止しており、再開時には現行の基準が異なっているかもしれません。612

Beckettのグレード別センタリング許容範囲の集合棒グラフ。表面は青、裏面はオレンジ。表面はPristine 10で50、9.5で55(片方向50/50が必要なため印付き)、9で55、以下60、65、70、75、80、85、90、1で100。裏面はPristineと9.5で60、以下70、80、90、95、95、4以下は100。

Beckett(アーカイブのコピーより):上位グレードでは、同じ表面の数値で得られるグレードがPSAより1つ低く、表面の数値は両方の軸に適用されます。617

上位ではまるまる1グレード厳しい。 同じ表面の数値で得られるグレードは、BeckettではPSAより1つ低くなります。55/45はPSAなら10ですがBGSでは9、60/40はPSAなら9ですがBGSでは8です。62

センタリングはサブグレードであり、総合グレードの上限にはならない。 BeckettのFAQには「The overall numerical grade is not a simple average of the four report card grades」(総合の数値グレードは、4つの評価項目のグレードの単純平均ではない)、「the lowest grade is the most heavily weighted in determining the overall grade」(総合グレードを決めるうえで最も低いグレードが最も重く扱われる)とあります。さらに「the final grade rarely, if ever, exceeds two levels above the lowest of the four characteristic grades」(最終グレードが4項目のうち最も低いグレードを2段階を超えて上回ることは、まずない)と続け、例を挙げています。Centering 10、Corners 6、Edges 10、Surface 10のカードは7として返され、これは「exactly two grading levels above the lowest characteristic grade」(最も低い項目のグレードのちょうど2段階上)だというのです(Beckettのグレードは0.5刻みなので、6から7は2段階にあたります)。20 この例で低いサブグレードはコーナーであって、センタリングではありません。私は同じルールがセンタリングのサブグレードが低い場合にも当てはまると読んでいますが、FAQがそうはっきり書いているわけではありません。

Gem Mintには4つの強いサブグレードが要る。 「The minimum requirement to receive a grade of Gem Mint is to have at least three grades of 9.5 and the fourth to be no less than a 9.」(Gem Mintを得る最低条件は、少なくとも3つの項目が9.5で、4つ目が9を下回らないことである)。20

CGC Cards

CGCの2つの10に付いたセンタリングの数値は、カードの種類を限定していません。9から4.5までのセンタリングの数値はすべてスポーツカードとノンスポーツカード専用で、4には数値がないため、トレーディングカードには9から4まで数値がありません。そして3.5で、カードの種類を限定しない数値がもうひとつ現れます。3

  • Pristine 10: 「The centering is 50/50, and the card has flawless color and registration.」(センタリングは50/50で、色と版ずれに欠陥がない)3
  • Gem Mint 10: 「Centering is not to exceed approximately 55/45, and reverse centering is not to exceed 75/25.」(センタリングはおおよそ55/45を超えず、裏面のセンタリングは75/25を超えない)3
  • 9から4まで、トレーディングカード向けの数値なし。 9、8、7.5、7、6、4.5では、センタリングの数値は「For sports and non-sports cards」(スポーツカードおよびノンスポーツカードについて)としてのみ示されます。9のトレーディングカード向けの文は「For TCG cards, cards will have only a few minor manufacturing or handling defects」(TCGカードについては、製造時または取り扱い時の軽微な欠陥がわずかにあるのみ)で、比率は書かれていません。3
  • Very Good+ 3.5:限定のない数値がひとつ。 「A Very Good+ card may have 90/10 centering and four rounded corners, but not extreme rounding.」(Very Good+のカードは、90/10のセンタリングと4つの丸まった角を持つことがあるが、極端な丸まりは含まない)。この文は、その上の6つと違ってカードの種類を限定していないため、文面どおりに読めば、ポケモンカードを含め、CGCが鑑定するすべての標準的なカードに当てはまります。同じページはテレホンカードに独自の基準を設けています。私は「may have 90/10」を、この記事の他のすべての数値の書き方にならって「90/10かそれ以上」と読んでいますが、CGCはそうは書いていません。3

CGCが10未満で掲げている数値は次のとおりです。9から4.5まではスポーツカードとノンスポーツカード専用で、3.5の数値にはそうした限定がありません。3

グレード 表面 対象 裏面
9 60/40 スポーツおよびノンスポーツ 90/10
8 65/35 スポーツおよびノンスポーツ 記載なし
7.5 65/35 スポーツおよびノンスポーツ 記載なし
7 70/30 スポーツおよびノンスポーツ 記載なし
6 75/25 スポーツおよびノンスポーツ 記載なし
4.5 85/15 スポーツおよびノンスポーツ 記載なし
3.5 90/10(「may have」) 限定なし:文面上はすべての標準的なカード 記載なし

出典:cgccards.com/card-grading/grading-scale、2026年10月4日に閲覧。3

CGCのセンタリングの数値の集合棒グラフ。Pristine 10は表面50で裏面の数値なし、Gem Mint 10は表面55、裏面75。9から4.5のスポーツおよびノンスポーツ向けの数値は淡い色の棒(グレード9、8、7.5、7、6、4.5で表面60、65、65、70、75、85、裏面は9で90、それ以下はなし)。3.5には、カードの種類を限定しない文に基づく表面90の濃い色の棒。

CGC:トレーディングカードについては、2つの10と3.5の限定のない90/10に数値があり、9から4にはありません。淡い色の棒はスポーツおよびノンスポーツ向けの数値です。317

CGCはもうサブグレードを出していません。「Sub-grades are no longer offered by CGC Cards.」(CGC Cardsはサブグレードの提供を終了した)。同社のFAQによれば、人工知能が「helps to automate many of the time-consuming aspects of grading, such as attributing a card and measuring its centering」(カードの特定やセンタリングの測定など、鑑定の時間のかかる作業の多くを自動化するのに役立っている)とのことです。22

SGC

SGCの基準は、ほとんどの整数グレードに表面の数値を示し、裏面の数値はまったく示していません。4

SGCのグレード 表面(「or better centering」、それ以上のセンタリング)
10 PRI (Pristine) 「50/50 centering」(50/50のセンタリング)
10 GM (Gem) 55/45
9.5 Mint+ 数値なし(「at first glance appears to be Gem Mint 10」、一見するとGem Mint 10に見える)
9 Mint 60/40
8.5 NM/MT+ 65/35
8 NM/MT 65/35
7.5 NM+ 70/30
7 NRMT 70/30
6.5、5.5、4.5、3.5、2.5 数値なし(いずれも「exhibits high-end overall quality and eye appeal」、全体の品質と見た目の印象が上位であることを示す)
6 EX/NM 75/25
5 EX 80/20
4 VG/EX 85/15
3 VG 90/10
2 Good、1.5 Fair 「Centered 90/10 or better」(90/10かそれ以上で中央)
1 Poor 数値なし

出典:gosgc.com/card-grading/scale、20個のタブすべてを2026年10月5日UTC(カリフォルニア時間では10月4日)に表示。4

SGCの表面センタリング許容範囲をPristine 10から1まで示した棒グラフ。Pristineで50、10で55、9.5はなし、9で60、8.5と8で65、7.5と7で70、6で75、5で80、4で85、3、2、1.5で90、その他のハーフグレードと1はなし。SGCは裏面の数値を公表していないため、裏面の棒はすべて欠けている。

SGC:表面の数値のみで、9.5、6.5、5.5、4.5、3.5、2.5、1には数値がありません。8.5と7.5には数値があります。417

裏面のセンタリングは一切なし。 SGCのどのグレードの文にも、裏面の数値はありません。4 グレードの文には「four sharp corners」(4つの鋭い角)という記述もありますが、ページはこのアスタリスクを一度も説明していません。4

SGC自身の言葉では「ガイドライン」。 説明は「guidelines, designed to outline the evaluation process」(評価の過程の概略を示すためのガイドライン)であり、「Other factors」(その他の要素)が「might not be specifically noted」(個別に明記されていない場合がある)とされています。4

TAG

TAGのルーブリックは6社の中で最も細かく、トレーディングカードとスポーツカードで別々の裏面の数値を持つ唯一の基準です。5

TAGのグレード(スコア) 表面 裏面、TCG 裏面、スポーツ
Pristine 10(990から1000) ~51/49 ~52/48 ~54.5/45.5
Gem Mint 10(950から989) ~55/45 ~65/35 ~70/30
Mint 9(900から949) ~60/40 ~75/25 ~90/10
NM-MT+ 8.5(850から899) ~62.5/37.5 ~85/15 ~95/5
NM-MT 8(800から849) ~65/35 ~95/5 「tiny sliver of border」(ごく細い枠)のルール
7.5から1.5まで ハーフグレードごとに2.5ポイントずつ広がる:67.5、70、72.5、75、77.5、80、82.5、85、87.5、90、92.5、95、そして1.5で~98.33/1.67 裏面は「may show a tiny sliver of border, but may not be miscut or have a portion of another card displayed」(ごく細い枠が見えてもよいが、裁断ミスや他のカードの一部が写り込んでいてはならない) 同上
Poor 1(100から149) 「tiny sliver of border」のルールのみ 同上 同上

出典:taggrading.com/pages/rubric、2026年10月4日に閲覧。「~」はTAG自身の表記です。5

TAGのグレード別センタリング許容範囲をPristine 10から1まで示した集合棒グラフ。表面は青、トレーディングカードの裏面はオレンジ。表面はPristineで51、10で55、9で60、8.5で62.5、8で65、以後ハーフグレードごとに2.5ポイント広がって2で95、1.5で98.33。裏面はPristineから8まで52、65、75、85、95で、8未満はごく細い枠のルールのみ。

TAG:ハーフグレードごとに刻む唯一の公表済み許容範囲です。Gem Mintのグレードの中では、トレーディングカードの裏面はPSAとCGCの75/25より厳しく、それより緩いのはBeckettの9.5の60/40だけです。523617

上位ではトレーディングカードの裏面が厳しい。 TAGのGem Mintのトレーディングカードの裏面は約65/35で、スポーツカードの約70/30より厳しくなっています。5

グレードの裏にあるスコア。 TAGは「how strong of a 10 is this」(これはどれほど強い10なのか)に答えるために1,000点満点でスコアを付けます。「Half points are included on every grade level except for between 9 and 10」(9と10の間を除くすべてのグレードにハーフポイントがある)とされ、Pristineは「represents less than 1% of the cards TAG’d」(TAGが鑑定したカードの1%未満)です。23 同社のレポートは、カードの状態を「Corners / Edges / Centering / Surface / and Dimensions」(コーナー、エッジ、センタリング、サーフェス、寸法)に分けて示します。24

ACE

ACEは数値を「opposite pair」(向かい合う組)ごとに示し、10を除くすべてのグレードに裏面の数値を設けています。7

ACEのグレード 表面、次より厳密に良いこと(向かい合うどの組でも) 裏面
10 Gem Mint 「less than a 60/40 split」(60/40未満の偏り) 記載なし
9 Mint 65/35 70/30
8 Near Mint - Mint 70/30 75/25
7 Near Mint 75/25 80/20
6、5、4 80/20 80/20
3、2、1 85/15 85/15

出典:acegrading.com/grading-scale、2026年10月4日に閲覧。7

ACEのグレード別センタリング許容範囲を10から1まで示した集合棒グラフ。数値はすべて厳密な基準(カードはその数値より良くなければならない)。10は表面60で裏面の数値なし。9は65と70、8は70と75、7は75と80、6、5、4は80と80、3、2、1は85と85。

ACE:6社の中で最も緩い10であり、下位では最も厳しい基準です。717

文言は逆向きに読める。 ACEの9には「The centering for a card must be greater than 65/35 for any opposite pair on the front」(カードのセンタリングは、表面の向かい合うどの組でも65/35より大きくなければならない)とありますが、これは65/35より偏っているという意味ではなく、65/35より均等だという意味です。7 ここでの「greater than」と10の「less than a 60/40 split」は、どちらも数値そのものを含みません。そこで私は、ACEのすべての数値を、その比率より厳密に良いことと読んでいます。ちょうど60/40のカードはACEの10に届かず、ちょうど65/35のカードは9に届きません。他の鑑定会社の文言、つまり「or better」「not to exceed」「within a tolerance of」は数値そのものを含みます。Beckettの「55/45 both ways」のように限定の付かない数少ない数値も、私は同じように読んでいます。これはACEの文章についての私の解釈であり、ACEが明記していることではありません。

ACEが述べる測り方。 カードには「given a centering score which is calculated using 1/1000th of a millimeter accuracy measurements」(1/1000ミリ精度の測定で計算されたセンタリングスコアが与えられ)、それが「a percentage for Left, Right, Top and Bottom centering for both the front and back of the card」(カードの表面と裏面の両方について、左、右、上、下のセンタリングの割合)に変換されます。7 この精度はACEの主張であり、ここでは何も検証していません。

独自のオフセンタールール。 「The Off-Center modifier is given to a card where the grade for centering is 2 grades or more below the overall card grade.」(Off-Center修飾記号は、センタリングのグレードがカードの総合グレードより2グレード以上低い場合に付けられる)。7

上位では最も緩く、下位では最も厳しい。 10は60/40未満なら何でも認め、PSA、CGC、SGC、TAGの55/45とは対照的です。ところが最低のPoor 1でさえ85/15より良くなければならず、PSA、Beckett、TAGが90/10やそれ以上まで認めるのとは異なります。7265

6社の表面を並べて

グレード PSA BGS(両方向) CGC(TCG) SGC TAG ACE
Pristineまたは最上位の10 なし 50/50 50/50 50/50 ~51/49 なし
10 55/45 なし 55/45 55/45 ~55/45 60/40未満
9.5 なし 50/50 + 55/45 なし なし なし なし
9 60/40 55/45 なし 60/40 ~60/40 65/35
8 65/35 60/40 なし 65/35 ~65/35 70/30
7 70/30 65/35 なし 70/30 ~70/30 75/25
6 80/20 70/30 なし 75/25 ~75/25 80/20
5 85/15 75/25 なし 80/20 ~80/20 80/20
4 85/15 80/20 なし 85/15 ~85/15 80/20
3 90/10 85/15 なし 90/10 ~90/10 85/15

「なし」は、その鑑定会社にそのグレードがないか、数値が公表されていないことを意味します。ACEの数値は厳密な基準で、カードはその数値ちょうどではなく、それより良くなければなりません。CGCの列はトレーディングカードに当てはまるものです。10の下でCGCが掲げる唯一のそうした数値は3.5の90/10で、この表にはその行がありません。出典:上記6社のページ、2026年10月4日に閲覧。Beckettは2026年5月3日のアーカイブのコピーより。263457

食い違う点を、はっきり書いておきます。

  • 10では、 ACEが外れ値です。他社が55/45なのに対して、60/40未満です。7
  • 9から3では、 BeckettはSGCとTAGより1段階、PSAより1〜2段階厳しく求めます。2段階になるのは6と5で、BeckettはPSAの80/20と85/15に対して70/30と75/25を求めます。6245
  • 6と5では、 PSA(80/20、85/15)がSGCとTAG(75/25、80/20)より緩くなっています。245
  • 裏面では、 PSA 10が75/25、TAGのトレーディングカードのGem Mintが約65/35、Beckettの9.5が60/40を認めます。SGCとACEは10について何も示していません。25647
  • CGCは、 9から4までトレーディングカードに数値を示さず、3.5に限定のない90/10をひとつ示すだけです。3

3. 1枚のカード、四つの答え

表面が左右57/43、上下52/48と測定された未鑑定カードを考えてみましょう。悪いほうの軸は左右で、57です。各鑑定会社が公表している表面の表に照らすと、このカードは次のグレードの表面の数値に収まります。11

  • PSA: 9(60/40)。5%の余裕が10にまで及ぶなら10の可能性もありますが、ページはその点を未決のままにしており、しかもそれは「if the eye appeal of the card is good」(カードの見た目の印象がよければ)の場合に限られます。2
  • Beckett: 8(両方向60/40)。9には両方向55/45が必要です。6
  • CGC: 10ではありません。CGCは9から4までトレーディングカード向けの数値を掲げていないため、この表面が収まる10未満のCGCの数値は、3.5の限定のない「may have 90/10 centering」(90/10のセンタリングのことがある)だけです。この3.5は、CGCがトレーディングカード向けに公表する数値が再び現れる位置を示しているにすぎず、そのカードが3.5だという判断ではありません。311
  • SGC: 9(60/40)。4
  • TAG: 9(~60/40)。5
  • ACE: 10。57/43は「less than a 60/40 split」(60/40未満の偏り)だからです。7

同じ表面が、ある鑑定会社では10の表面の数値に収まり、別の会社では8、3社目では10と3.5の間のどの数値にも収まりません。6社から四つの答えが出るのです。113 私が表を読む限り、「the ten-point scale」(10段階スケール)とは、たまたま1から10という数字を共有している六つのスケールです。センタリングの数値を見ているコレクターに私が伝えられる、いちばん役に立つ事実はこれです。どの会社の表に照らすのかを言わない限り、その数値には何の意味もありません。

さらに、カードの他の部分について言わない限り、やはり意味はありません。ここでも鑑定会社ごとに違いがあります。センタリングが常にグレードの上限を決めるわけではないのです。

  • Beckettでは、 総合グレードが最も低いサブグレードを2段階上回ることがあります。FAQ自身の例では、Corners 6のカードが総合7で返ってきています。20
  • PSAでは、 ラベルにOCを付けることで、センタリングが認めるより高い数字がカードに付くことがあります。「Mint 9oc」は、65/35のセンタリング以外のすべてで9を満たすカードです。1
  • ACEでは、 オフセンターの修飾記号が「the grade for centering is 2 grades or more below the overall card grade」(センタリングのグレードがカードの総合グレードより2グレード以上低い)場合に付けられます。7

さらに、PSA、Beckett、CGC、TAGでは裏面だけで10が止まることがあります。この4社はいずれも10に裏面の数値を設けているからです。2635 表面の測定値は、どれほど良くても、ある1社の表のたった1行にすぎません。

4. 自宅でカードを測る方法

この節はすべて、自分のカードを公表されている数値に照らして測るための話です。グレードを予測するものではありません。センタリングだけからグレードを予測する方法を公表している鑑定会社はなく、裏面、コーナー、エッジ、サーフェスも判定されるからです。

カードとその枠

ポケモンカードの大きさは63×88ミリです。私のアプリはこの大きさを「A card is 63 by 88」(カードは63×88)というコメント付きでハードコードしており、コレクター向けのサイトも63×88 mm、または2.5×3.5インチとしています。ただ、株式会社ポケモンや印刷会社がこれを明記した文書は見つからなかったので、この数値の根拠はアプリの定数と二次的なサイトだけです。1825

枠は細く、その幅は時代によって変わります。私はアプリの枠検出器をPythonに写したものを、27の英語版セットそれぞれから10枚ずつ選んだTCGdexのカタログ画像に対して走らせました。カードは各セットの番号の前半から等間隔に選び、レアリティでは絞り込んでいません。8 それらの画像では次のようになりました。

  • Unbroken Bonds(2019年)からMega Evolution(2025年)までのすべてのセットで、片側約2.4 mm。8
  • EXシリーズとDiamond & Pearlのセットで、1.2から1.5 mm。8
  • Base Set、Fossil、Neo Genesisで、約1.8から2.3 mm。8
  • 除外: Sun & Moonの基本セット、HeartGold SoulSilver、Black & White、XYは約1.05 mmと読まれるか、読み取りそのものに失敗しました。これは枠ではなく、カタログの描画にある細い輪郭線のように見えるため、これらの値は使っていません。8

これらのミリ単位の数値は、各画像が63 mmの全幅にわたっていることを前提にしています。カタログ画像はトリミングされていたり、スキャンではなく描画されたものだったりするので、仕様ではなく推定値として扱ってください。8

Base Set(1999年)からMega Evolution(2025年)までの27の英語版セットのドットプロット。左の枠の配分の中央値はほとんどのセットで50付近だが、Expedition、Aquapolis、Skyridgeでは75付近。上の枠の配分の中央値はSword & Shield(2020年)までは50付近で、それ以降は67から70付近、EX DragonとEX Ruby & Sapphireでは低い(23と33)。2つ目のパネルは左右の枠の幅を示し、2019年以降は2.4 mm付近、EXとDiamond & Pearlの時期は1.2から1.5 mm、eカードのセットは約4.4 mm。4つのセットは除外としてグレー表示。

カタログ画像で見た、セットごとの印刷された枠の位置。外れ値はそのように印刷されたもので、この節の最後で示します。817

定規、スキャン、そして計算

これほど細い枠では、何を見分けられるかは測定道具で決まります。枠が2.4 mmの現行カードを例にとりましょう。55/45なら2辺は2.64 mmと2.16 mm、60/40なら2.88 mmと1.92 mmです。広い側の差は0.24 mmです。9 この0.25ミリほどが、PSAの10の表面の数値と9の数値との差のすべてなのです。2

読み違えが1単位あると広いほうの数値がどれだけ動くかを、枠の幅と単位の大きさから計算すると次のようになります。913

道具、1単位 単位の大きさ 2.4 mmの枠、両辺を逆方向に読み違え 2.4 mm、片側を広く読む 2.4 mm、片側を狭く読む 1.3 mmの枠、両辺 1.3 mm、片側を広く読む 1.3 mm、片側を狭く読む
定規、0.5 mm目盛り 0.5 mm 10.42ポイント 4.72 5.81 19.23 8.06 11.90
定規、1/32インチ目盛り 0.79 mm 16.54 7.09 9.91 30.53 11.69 21.97
600 dpiのスキャン、1ピクセル 0.042 mm 0.88 0.44 0.44 1.63 0.80 0.83
1200 dpiのスキャン、1ピクセル 0.021 mm 0.44 0.22 0.22 0.81 0.40 0.41

どの列も、実際には50/50の2辺から出発しています。「両辺」の列は、一方の枠を1単位広く、もう一方を1単位狭く読んだ場合で、1辺につき1回の読み取りで起こりうる最悪のケースです。「片側」の列は、もう一方の枠は正確なまま1回だけ読み違えた場合で、広く読む場合と、比率をより大きく動かす狭く読む場合があります。定規ではポケモンカードの枠で55/45と60/40を区別できません。均等な2.4 mmの2辺の片側で0.5ミリの目盛りをひとつ読み違えるだけで、広く読めば4.72ポイント、狭く読めば5.81ポイントとなり、2つの数値の間の5ポイントの差とほぼ同じです。最悪のケースでは10.42ポイントです。13 600 dpiのフラットベッドスキャンなら区別できます。両側を1ピクセルずつ読み違えても、2.4 mmの枠で0.88ポイント、1.3 mmの枠で1.63ポイントしか動かず、1200 dpiならそれぞれ半分の0.44と0.81になります。9

2辺の枠を逆方向に1単位ずつ読み違えたとき広いほうの数値が何ポイント動くかを、1.2から3.0 mmの枠の幅(グラフは測定スクリプトの式を、そのサンプルの1.3 mmより下まで延長している)に対して描いた対数目盛りの折れ線グラフ。1/32インチ定規(2.4 mmで16.54)、0.5 mm定規(10.42)、アプリで平面化したカードの1ピクセル(1.80)、600 dpiのスキャン(0.88)、1200 dpiのスキャン(0.44)。5ポイントの破線は55/45から60/40までの差を示し、2つの定規はどの幅でもそれを上回る。

1単位の読み違えと、55/45と60/40の間の5ポイントの差。定規は2つとも差を上回り、スキャンは2つともはるかに下回ります。91317

これらのスキャンの数値は解像度の限界であって、それ以上のものではありません。スキャナーの台が平らで、カードがまっすぐ置かれ、スキャン画像でフレームの縁がシャープであることを前提にしています。9 反ったカード、斜めに置かれたカード、印刷の縁のにじみは、いずれもこの計算に含まれない誤差を加えます。

最悪点、両方の軸、両方の面

方法は鑑定会社自身のルールから導けて、3つの部分からなります。

  1. 平均ではなく最悪点を読む。 PSAの鑑定士は、傾いた絵柄の最悪点を含めて「measure from the worst point」(最悪点から測る)とされています。10 各辺の中央で定規やピクセルを1回ずつ読むだけでは、鑑定士なら数える傾きを見逃すことがあります。スキャンでは、各辺の枠を長さに沿って数か所で読み、最も悪い組を残してください。(これはPSAのルールについての私の実践的な解釈であり、PSAが公表している方法ではありません。)
  2. 両方の軸を読み、悪いほうで判断する。 どの鑑定会社も向かい合う組ごとに数値を示しており、Beckettは「both ways」(両方向とも)と書いています。76
  3. 両方の面を読む。 裏面にはPSA、Beckett、TAG、ACEで独自の数値があり、CGCでは10について数値があります。26573

わざと不均等な枠

ポケモンカードの中には、一方の枠が反対側より深く印刷されたものがあります。カタログ画像では、3つのパターンが目立ちます。814

eカードシリーズ:左に深い帯。 Expedition、Aquapolis、Skyridge(2002年と2003年)では、左の配分の中央値がそれぞれ0.767、0.754、0.747で、測定枚数は8枚、6枚、8枚で、各セットで試した10枚のうち、枠検出器が枠を読み取れたカードです。Expedition 40は、辺の10%から90%の範囲で左が5.7から7.5 mm、右が1.9から2.1 mmと読まれます(95%の位置の1.47 mmは角です)。Aquapolis 60とSkyridge 50は、10%から90%の範囲で、左が1.8から7.9 mmとばらつき、右は2.1から2.3 mmで安定しています。814 私はこの帯をe-Reader(カードeリーダー)のドットコードだと読んでいますが、私のアプリのコード自身のコメントは、それを「along the bottom」(下に沿って)に置いています。どこにあるのかは参考資料から確定できませんでした。Bulbapediaは終始チャレンジページの向こうにあり、公式の情報源も見つかりませんでした。19

2003年のEXシリーズ2つ:深い下枠。 EX Ruby & SapphireとEX Dragonは下の枠が深くなっています。Dragon 010は下が約5.1 mm、上が1.5 mmです。2004年のEX Hidden LegendsとEX Team Rocket Returnsは均等です。814

Sword & Shield以降:下枠の内側の小さな文字。 Brilliant Stars 010では、下の枠はカードの幅の5%から25%と75%から90%で2.42 mm(95%で2.52)ですが、30%から60%と70%では0.94から1.16 mmになり、65%で一度だけ2.42と読まれます。上の枠は5%から90%で2.42 mm、95%で2.52です。Surging Sparks 020も同じパターンで、両端で2.31から2.42 mm、30%から50%で1.05から1.36 mm、70%で1.57 mmです。14 これらの描画では、印刷された枠は上下で均等です。下枠の中央にあるのはカードの小さな文字で、色が最初に変わるところで止まる読み取りはそこで止まってしまいます。14

カードのアートを含まない、1ミリあたり3ピクセルの縮尺で描いた3枚の模式的なカード。Expedition 40は左に約6.5 mmの網掛けの帯があり、右は2.0 mm。EX Dragon 010は下に約5.1 mmの網掛けの枠があり、上は1.5 mm。Brilliant Stars 010は2.42 mmの均等な枠で、下枠の中央に小さな文字の網掛けの帯があり、そこでは測定される深さが0.94から1.16 mmに落ちる。

設計上不均等な3つの印刷を、測定した深さから描いたもの。カードのアートは一切複製していません。1417

上下の縁に沿って5%から95%までの19点で枠の深さ(ミリ)を示した2つの折れ線グラフ。Brilliant Stars 010では上が2.42 mmのままで、下は30%から60%と70%で約1 mmに落ちる。Surging Sparks 020では上が2.31 mmのままで、下は30%から45%で約1.05 mmに落ち、70%で再び下がる。アプリが走査する中央の30%から70%の範囲は網掛け。

現行カード2枚の、縁に沿った枠の深さ。くぼみは小さな文字で、自動の読み取りが走査する位置にあります。1417

定規やスキャンで測るコレクターにとっての教訓は、枠の内側で最初に現れるものではなく、印刷されたフレームまで測ることです。これらの画像についての私の解釈では、3つのパターンはどれも裁断の不良ではなく、そのカードがそう印刷されているということであり、これらをオフセンターとして扱う測定はカードについて誤っています。鑑定会社がこれらをどう扱うかは、私が読んだどのページにも書かれていません。19

印刷されたフレームのない表面

表面を測れるかどうかを決めるのは、カードの呼び名ではなく、向かい合う両辺に印刷されたフレームがあるかどうかです。画像が裁断端まで達している表面には、そこに枠がありません。PSAの用語集はこれを「full bleed」(フルブリード)と呼び、「when a card has no border」(カードに枠がない場合)としています。1 「フルアート」はコレクターの分類であり、私が読んだ資料の中にそれをフルブリードと同一視するものはありませんでした。PSAの定義はフルブリードについてのものだけで、フルアートのカードには「no printed border to measure」(測るべき印刷された枠がない)というアプリのコメントは、コード側の前提であって出典ではありません。11819 ですから判断の基準は目の前のカードそのものです。向かい合う両辺に印刷されたフレームがなければ、その軸に比率はありません。フレームがあれば、カードが何と呼ばれていても測れます。6社のページのどれにも、フレームのないカードの表面センタリングをどう判定するかは書かれていません。19 裏面は話が別です。アプリのロードマップは「every card has the same blue back」(どのカードも同じ青い裏面を持つ)と想定しており、それが正しければ、どのカードでも裏面は読み取れます。ただ、この記事のために裏面は測っていないので、これはロードマップの前提であって、測定結果ではありません。26

5. 技法を、数字つきのルールとして

ここまでの節が裏づけるルールを、それぞれの出所とともにまとめます。これらは鑑定会社が公表していることと測定されたことを述べたものであり、鑑定についての助言ではありません。

要素 ルール 出典
比率 向かい合う2辺の枠の合計に占める配分で、広いほうを先に書く。60/40は、左右の枠の合計の60%が一方の側にあることを意味する PSAの用語集
枠 裁断端から印刷されたフレームまたは絵柄まで。アートの中の何かまでではない PSAの用語集と基準、TAGのルーブリック
数えられる読み取り 悪いほうの軸の、最も中心からずれた点。PSAの鑑定士は「measure from the worst point」(最悪点から測る) PSAの基準、PSA(2005年)
面 表面と裏面は別々に判定される。数値が示されている場合、上位グレードでは裏面のほうが緩い PSA、TAG、Beckett、CGCのページ
10、表面 PSA、CGC、SGC、TAGは55/45。Beckettは55/45に9を与え、9.5には片方向50/50を求める。ACEは60/40未満なら何でも認める 6社のページ
Pristineの階層、表面 Beckettは全方向50/50、CGCとSGCは50/50、TAGは~51/49。PSAとACEにはこの階層がない Beckett(アーカイブ)、CGC、SGC、TAG
10、裏面 PSAとCGCは75/25、TAGのトレーディングカードは~65/35、Beckettの9.5とPristineは60/40。SGCとACEの10は公表なし 6社のページ
PSAの余裕 PSA 7以上では表面に5%の上乗せ。60/40は自動的に9の表面センタリング基準を満たし、65/35は「if the eye appeal of the card is good」(カードの見た目の印象がよければ)満たすことがある PSAの基準
下位 PSAの5と4は85/15を共有する。PSAの3から1.5とSGCの3から1.5は90/10を共有する。90/10を超えると、表面はPSAとSGCではどの公表数値にも収まらず(両社の1には数値がない)、それを超えて届く数値は、BeckettのPoor 1の「100/0 or offcut」(100/0または裁断ずれ)と、TAGの2.5から1.5の約92.5/7.5から98.33/1.67(ACEの最も緩い数値は85/15) PSA、SGC、Beckett(アーカイブ)、TAG、ACE
CGCとトレーディングカード 9から4までセンタリングの数値なし。3.5にひとつ、カードの種類を限定しない「may have 90/10 centering」(90/10のセンタリングのことがある)がある CGCのグレード基準
センタリングとラベル 常に上限になるとは限らない。Beckettの総合は最も低いサブグレードを2段階上回ることがあり、PSAとACEはOC付きでより高い数字を付けることがある BeckettのFAQ(アーカイブ)、PSAの用語集、ACE
道具 0.5 mm定規:均等な2.4 mmの2辺の片側で1回読み違えると4.7から5.8ポイント、両辺を逆方向なら10.4。600 dpiのスキャン:0.44と0.88 測定
現行カードの下枠 Sword & Shield以降、下枠の中央の内側に小さな文字がある。両端でフレームまで測る 測定、カタログ画像
eカードと2003年のEX eカードシリーズは左に深い帯、EX Ruby & SapphireとEX Dragonは深い下枠。裁断ではなく印刷によるもの 測定、カタログ画像。解釈は私のもの
印刷されたフレームなし 向かい合う2辺にフレームがなければ、カードの呼び名にかかわらずその軸の比率はない。そうした表面をどう判定するかを示す鑑定会社のページはない PSAの用語集、6社のページ

表の出典:PSAの用語集と基準、12 2005年のPSAの記事、10 Beckettのアーカイブされた基準とFAQ、620 CGC、3 SGC、4 TAG、5 ACE、7 測定。913814

このうち2つのルールについては、ひとこと添えておく価値があります。道具のルールは、定規で得たセンタリングの数値を、ひとつの値ではなく幅として読むべき理由です。2.4 mmの枠では、PSAの10と9の間の5ポイントの差は、片側で目盛りをひとつ読み違えたときの動き(方向によって4.7か5.8)とほぼ同じで、逆方向に2回読み違えたときの約半分です。213 そして現行カードの下枠のルールは、カードを自動で測るものが、自分がどの印刷を見ているのかを知っていなければならない理由です。あるカードでは正直な70/30である同じ読み取りが、別のカードでは小さな文字のあるきちんと裁断されたカードなのです。

6. Apple流:Kiradexのゲージが今していること

Kiradexは私のカードコレクション用アプリで、そのスキャナーはカメラから未鑑定カードの表面センタリングを測ります。その理由についてのコード自身の説明は的を射ています。Centering型はセンタリングを「The one part of a card’s grade a camera can measure rather than judge.」(カードのグレードのうち、カメラが判断ではなく測定できる唯一の部分)と呼んでいます。27 以下は、2026年10月4日に私が読んだ作業ツリーでコードが何をしているか、そしてどこで誤っているかです。コードは読んだだけで、スマートフォンでは実行していません。以下の比較は、そのロジックをPythonで再実装し、公表されている表とカタログ画像に対して走らせたもので、それがこの節で主張できることの正直な限界です。27118

カードを見つける

ゲージCenteringGauge.measureは、画像をカード検査器に渡し、検査器は3つの段階で処理します。18

  1. Visionがカードを見つける。 VNDetectRectanglesRequestが、縦横比0.6から0.82、最小サイズが画像の0.25、四角形の許容角度20度、最小信頼度0.5で長方形を探し、最大6つを返します。検査器はその中で最も大きいものを残します。縦横比の範囲の横にあるコメントは「A card is 63 by 88; a hand never holds the camera square to it.」(カードは63×88。手でカメラをカードに対してまっすぐ構えることは決してない)です。18
  2. 角を外側に押し出す。 各角を中心から離れる方向に動かして、テーブルの5%の余白を含めます。そうすることで「the card’s own edge is then found in the picture, rather than trusted to where the rectangle finder put it」(カード自身の縁を、長方形検出器が置いた位置を信用するのではなく、画像の中から見つける)ことになります。18
  3. Core Imageで平面化する。 CIPerspectiveCorrectionフィルターがカードをまっすぐに直し、幅800ピクセルで正立した状態に描き直します。18

枠を見つける

検査器は平面化した画像の各辺で、縁から内側に向かって31本の線を走査します。線はその辺の中央の30%から70%に、「clear of the corners」(角を避けて)配置されます。走査は、テーブル、カードの裁断端、枠、印刷されたフレームの順に通過します。18

  • 境界とは、そこから3ピクセル続けて直前の色との差が38を超える最初の位置です。この差は、RGBで「out of 441 between black and white」(黒と白の間の441のうち)の距離です。18
  • 枠の色は、縁のすぐ内側、「clear of the cut edge and its shadow」(裁断端とその影を避けた位置)で採取します。18
  • 一致: 縁は、少なくとも5分の3の走査線がそれを見つけ、50%以内で一致した場合にのみ採用され、枠は15%以内で一致した場合にのみ採用されます。読み取り値は走査線の真ん中の値、つまり中央値です。18
  • 妥当性の範囲: 枠は、その辺の方向で画像の1.2%より大きく12%より小さくなければなりません。コメントの言葉では「a border is a few percent of the card; anything else is not one」(枠はカードの数パーセントであり、それ以外は枠ではない)です。18

何を読み、何を拒むか

結果は2つの配分です。左右の枠の合計に占める左の枠の配分と、上下の枠の合計に占める上の枠の配分で、鑑定会社と同じく広いほうを先に、左右、上下の順に「54/46 · 52/48」と書きます。2728 それ以降の処理はすべて悪いほうの軸が決めます。27

拒むのは2か所です。カードがない場合、または「no printed border to measure: a full-art card, or a card on a table its own colour」(測るべき印刷された枠がない。フルアートのカードか、カードと同じ色のテーブルの上のカード)の場合には何も返しません。18 フルアートの部分はコメントの前提であり、コードが実際に調べているのは各辺で走査線が枠を見つけるかどうかです。こちらは正しい判定です(第4節)。そしてカードのセットの年によって上下の読み取りを捨てます。2002年から2004年は、それらのカードが「carry a strip of e-Reader code along the bottom」(下に沿ってe-Readerのコードの帯を持つ)ため、2023年以降は「the bottom border is printed deeper to hold the card’s small print」(カードの小さな文字を収めるため、下の枠が深く印刷されている)ため、年が不明な場合は「A year not known is not trusted.」(分からない年は信用しない)ためです。2729

悪いほうの軸からceilingを計算します。これは「The highest grade on the ten-point scale that centring like this allows on the front」(このようなセンタリングが表面で許す、10段階スケール上の最高グレード)と説明されており、10は55/45、9は60/40、8は65/35、7は70/30、続いて6、5、4は80/20、85/15、90/10、それより悪ければ3です。27 比較の前に、配分を丸めて0.5ポイント差し引きます。理由は「A measurement off a phone is good to about a point; the half point keeps a true 55/45 from reading as a miss.」(スマートフォンでの測定は約1ポイントの精度であり、0.5ポイントによって本当の55/45が基準外と読まれるのを防ぐ)です。コメントは「Corners, edges and surface can only bring it down.」(コーナー、エッジ、サーフェスはそれを下げることしかできない)で終わっています。27

何を表示するか

  • スキャンシート: 「Allows up to a」(最大で〜まで許容)と上限値、続いて「corners, edges and surface not judged」(コーナー、エッジ、サーフェスは判定していない)。15
  • コピーエディター: 「Measured off the camera, front only. Centering like this allows up to a」(カメラで測定、表面のみ。このようなセンタリングは最大で)上限値「on the ten-point scale; corners, edges and surface, which aren’t judged, can only bring that down.」(10段階スケール上の〜まで許容する。判定していないコーナー、エッジ、サーフェスはそれを下げることしかできない)。16
  • 何も読み取れなかったとき: 「Centering not measured: needs a bordered card on a plain surface」(センタリング未測定:無地の面の上に枠のあるカードが必要)。これは未鑑定カードについてだけ表示されます。「a case hides the card’s edges」(ケースがカードの縁を隠す)からです。15
  • 鑑定済みのカードは自分のグレードを表示し、センタリングは表示しません。PSA 10の概要は「PSA 10」で、横に測定値はありません。28

主張していないこと

裏面、コーナー、エッジ、サーフェスは判定しません。アプリのロードマップでは「A grade guess」(グレードの推測)が未解決のまま残っています。表面から見た摩耗は「was tried and dropped (false wear on a quarter of unworn catalog scans: printed borders differ too much by era)」(試したが取りやめた。摩耗のないカタログスキャンの4分の1で誤って摩耗を検出した。印刷された枠が時代によって違いすぎる)とあります。提案されている道筋は裏面で、「every card has the same blue back」(どのカードも同じ青い裏面を持つ)からですが、それには「needs real cards of known grade to be tuned on」(調整のためにグレードの分かっている実物のカードが必要)とされています。また、「Run it on a phone」(スマートフォンで動かす)も未証明として挙げられています。「Focus distance, zoom, speed, glare on foil, and slabs behind plastic are all unproven; the Simulator has no camera.」(フォーカス距離、ズーム、速度、ホイルの反射、プラスチック越しのスラブはいずれも未証明。シミュレーターにはカメラがない)。26

テストは写真ではなく合成した図です。左右の枠が48ピクセルと24ピクセル、上下の枠が30ピクセルと42ピクセルで、暗いテーブルの上で2度傾けて描いたカードは、0.667と0.417を誤差0.04以内で読み、上限値は7か8でなければなりません。均等なカードは誤差0.04以内で0.5を読まなければならず、カードのない灰色の画像は何も読みません。30

どこで誤っているか、測定したもの

このコードには、現時点で誤っているか誇張している点が5つあり、6つ目は未証明です。いずれも、コードが今していることとして述べます。グレード対応の比較はSwiftをPythonで再実装したもので、Swift自体は実行していません。枠についての結果は、Swiftの枠検出器をPythonに写したものをTCGdexのカタログ画像に対して走らせたもので、それらはスキャン、描画、トリミングのいずれかかもしれず、スマートフォンで撮った写真ではありません。118

1. 75/25以降のグレード対応が甘すぎる(測定、Pythonによる再実装)。11 コメントは「80/20, 85/15 and 90/10」を6、5、4に対応させています。PSAは5と4の両方に85/15を求め、90/10には3を与えます。SGCも85/15に4、90/10に3を与えます。2724 比較スクリプトは各鑑定会社の数値を書かれたとおりに保持します。PSA 1、SGC 1、TAG 1のように公表された数値のないグレードとは決して一致させません。ACEの数値は厳密な基準(「less than」「greater than」)なので、ちょうど60/40のカードはACEの10に届きません。Beckettの9.5には片方の軸で50/50が必要です。もう一方の軸を50/50に固定し、悪いほうの軸の配分を50.0から100.0まで0.1刻みで動かすと、次のようになりました。11

  • 75.1から85.0、SGCとACEに対して。 アプリは80.4まで「up to a 6」(最大6)とし、80.5からは5とします。SGCは75.1から5、80.1から4とし、ACEは80.0から3とし、85.0以降の表面はACEが公表するどの数値の外にもあります。つまりSGCより1〜2グレード上、80.0以降はACEより2〜3グレード上ですが、この範囲でアプリは、80.1から80.4の0.5ポイント分を除けばPSAとは一致しています。11
  • 85.5から90.0では、 アプリは「up to a 4」(最大4)とします。PSAとSGCは3、Beckettは2、TAGは3から3.5です。11
  • 90.1以降、PSAとSGCの最後の数値を超えて。 アプリは90.4まで「up to a 4」、90.5から「up to a 3」とします。PSAとSGCはそこにまったく数値を公表していません。両社の1.5と2には90/10が必要で、PSA 1にはセンタリングの文がなく、SGC 1には数値がありません。Beckettに残る唯一のグレードはPoor 1の「100/0 or offcut」(100/0または裁断ずれ)で、TAGは2.5から1.5へと刻んでいき、98.33を超えると残る唯一のグレードである1には、枠のごく細い残りについてのルールがあるだけで比率はありません。112465
  • 設計上、各境界で0.5ポイント。 55.1から55.4、60.1から60.4、65.1から65.4、70.1から70.4、80.1から80.4、85.1から85.4、90.1から90.4では、丸めと0.5ポイントの余裕によって高いほうのグレードになります。これはコメントがスマートフォンの誤差のために述べている余裕であり、私はこれを欠陥ではなく選択とみなしています。ただし85.1から85.4と90.1から90.4は例外で、ここでは上で述べた下位の誤りと重なります。85.1から85.4ではPSAとSGCが3とするところをアプリは5とし、90.1から90.4では両社が何も公表していないところを4とします。11

アプリが最も過大に評価するのは下位です。85.1から85.4ではPSAとSGCより2グレード、85.5から90.0では1グレード上で、90.1以降は、PSAとSGCがどのグレードにも数値を公表していないところでグレードを名指しします。11 SGCとACEに対しては、PSAと離れるずっと前の75/25と80/20から高めに出ます。11 そして55.1以降は、表が厳しいBeckettより1〜3グレード上にあり(80.1から80.4、85.1から85.4、90.1から90.4で3グレード)、これはどんな単一の対応表でも直せません。11 スクリプトのCGCの列が55.1から90.0で3.5と読むのは、CGCが9から4までトレーディングカード向けの数値を掲げていないからにすぎず、アプリの数字がCGCのグレードとどう比べられるかについては何も語りません。そのため、この集計からは除外しています。113

悪いほうの軸の広い側の配分を50/50から100/0まで(もう一方の軸は50/50)とり、読み取りが収まる公表済みの表面の数値の中で最良のグレードを示した階段グラフ。アプリ(太いオレンジ)、PSA、SGC、Beckett。アプリは各境界の0.5ポイントを除いて50から85までPSAと一致し、75.1から85まではSGCより1グレード上(80.1から80.4では2グレード)、85.1から85.4ではPSAとSGCより2グレード上(3に対して5)、85.5から90までは1グレード上(3に対して4)。90.1からは、どちらも数値を公表していないためPSAとSGCの線が途切れるが、アプリの線は4、次いで3と続き、Beckettの線はPoor 1で続く。Beckettは55.1以降アプリより1〜3グレード下。85.1から90の範囲は網掛けで、脚注にBeckettの線はもう一方の軸を50/50と仮定していると記されている。

アプリの対応表と、3社の表面の表との比較(比較スクリプトの出力より)。85/15まではPSAと一致し、75/25からはSGCより上に出て、85/15から90/10では両社に対して甘すぎ、90/10を超えると、どちらも数値を公表していないところでグレードを名指しします。1117

2. Sword & Shieldのカードは上下を読み違える(測定、カタログ画像)。814 アプリは、2002年から2004年を除く2023年以前のすべてのセットで上下の読み取りを信用します。アプリの枠のルールをカタログ画像に適用すると、上の配分の中央値はSword & Shield(2枚を測定)で0.697、Brilliant Stars(9枚)で0.697、Crown Zenith(9枚)で0.697となり、Scarlet & VioletとMega Evolutionのセットの0.667から0.688と対照的です。8(Crown Zenithはアプリの索引で2023年とされているため、アプリはすでにその読み取りを捨てています。)原因は裁断ではなく小さな文字です。第4節で示したとおり、走査線は下枠の中で文字のある範囲をなぞっているのです。14 私の解釈では、アプリの2023年という区切りは、Scarlet & Violetについてはコメントが述べるのとは別の理由で正しい結果を出しており、2020年から2022年の完璧に裁断されたカードでは上下を約70/30と報告し、シートは「up to a 7」(最大7)と表示するでしょう。827 不確かな点:Sword & Shieldの基本セット10枚のうち、上下の読み取りが得られたのは2枚だけで、しかもこれらはカタログ画像です。8

3. eカードシリーズは左右を読み違える(測定、カタログ画像)。814 コードはe-Readerの帯が「along the bottom」(下に沿って)あると想定しているため、2002年から2004年については上下を捨てて左右を残します。27 eカードのカタログ画像では深いのは左の枠で、左の配分の中央値は0.767、0.754、0.747です。8 つまりこれらのセットでは、アプリは不均等に印刷されたほうの軸だけを残していることになります。完璧に裁断されたExpeditionのカードは左右約77/23と表示され、シートは最大6まで許容すると言うでしょう。827 同じ年のルールは、均等に読めるEX Hidden LegendsとEX Team Rocket Returns(2004年)の上下の読み取りも捨ててしまいます。一方、下が深いEX Ruby & SapphireとEX Dragon(2003年)で捨てるのは正しい判断です。8 不確かな点:ドットコードの位置は参考資料で確認できませんでした。19

4. 表示文言が言いすぎている(コードと鑑定会社のページから読み取ったもの)。シートの数字付きの「Allows up to a」と、エディターの「on the ten-point scale」は、単一のスケールと上限を暗に示しています。1516 第3節で見たとおりスケールは六つあり、「can only bring that down」(それを下げることしかできない)は3か所で誤りです。Beckettの総合は低いサブグレードを2段階上回ることがあり、PSAは「Mint 9oc」を付け、ACEのオフセンター修飾記号は、センタリングのグレードが「2 grades or more below the overall card grade」(カードの総合グレードより2グレード以上低い)場合のために存在します。2017 裏面は測定されておらず、PSA、Beckett、CGC、TAGでは裏面だけで10が止まることがあります。2635

5. 最悪点ではなく中央値を報告している(コードから読み取ったもの)。PSAは「from the worst point」(最悪点から)測り、センタリングを「at the most off-center part of the card」(カードの中で最も中心からずれた部分で)指定します。102 アプリは各辺の中央40%にわたる31本の走査線の中央値をとり、角はわざと避けています。18 フレームが傾いていたり、ダイヤモンドカット(斜め裁断)だったりして印刷がゆがんでいると、枠の幅は辺に沿って変わります。そのとき中央値は辺の真ん中を報告し、PSAの鑑定士は悪いほうの端を報告します。BeckettとSGCはどちらも、グレードの文の中でダイヤモンドカットに言及しています。64

ブリーフのテスト用カードの模式図。正立したカードの中でフレームが傾いており、左の枠は上で30ピクセル、下で45ピクセル、右はその鏡像。アプリが走査する中央の30%から70%の範囲に印。文字で、左の配分は上で40%、中央で50%、下で60%、走査線の中央値は50/50、最悪の走査線は54/46、カード上の最悪点は60/40と示されている。

傾いたフレーム:走査線の中央値は50/50、最悪の走査線は54/46、カード上の最悪点は60/40で、中央の30%から70%をなぞる走査線ではそこに届きません。1718

6. スマートフォンの精度は未証明(計算のみ、スマートフォンでの実行なし)。コメントは、スマートフォンでの読み取りが「is good to about a point」(約1ポイントの精度がある)と述べています。平面化したカードは63 mmで約727ピクセルなので、1ピクセルは0.087 mmです。両側で1ピクセルずつ逆方向に読み違えると、2.4 mmの枠の比率は1.80ポイント動きます。均等な2辺の片側だけなら、広く読んで0.89、狭く読んで0.92です。913 フォーカス、反射、手持ちの角度がある中で、スマートフォンがそもそも1ピクセルの精度を保てるかどうかは測定されていません。ロードマップもそう認めています。26

コスト

未測定です。この記事では何もスマートフォンで実行していないため、1回のスキャンにかかる時間も、バッテリーの数値も、カメラによる精度の数値もありません。アプリのテストは、この記事のために読みましたが実行していません。3026

7. ブリーフ:Kiradexが作るもの、そして通過すべきチェック

製品は測定そのものです。正直に読み取った表面の比率を、各鑑定会社が公表しているものと並べて示すことは、カードを鑑定に出す価値があるかどうかを考えているコレクターにとって役に立ちます。アプリが責任を持てないグレードは役に立ちません。グレードを除外する事実は3つあります。単一の10段階スケールは存在しないこと、Beckettでは、またラベルにOCが付く場合のPSAとACEでは、センタリングがグレードの上限にならないこと、そして裏面が測定されていないことです。112017 したがってアプリは測定値を主張してよく、それを各鑑定会社が公表している表面の数値と、出典と日付とともに並べてよいのですが、グレードや上限、カードが何を「allows」(許容する)かを主張してはなりません。

1. 表面の読み取りを最初に示し、それが表面だと明記する

最初の行は読み取りそのもので、面を明記します。「Front centering 57/43 left to right · 52/48 top to bottom, measured off the camera.」(表面センタリング 左右57/43 · 上下52/48、カメラで測定)。「front」なしの「centering 57/43」は決して使いません。11 上下を比較しない場合は、その理由をカードに即して述べます。下枠が深いEX Ruby & SapphireとEX Dragonでは「Top-to-bottom isn’t compared on this card: its bottom border is printed deeper」(このカードでは上下を比較しません。下の枠が深く印刷されているためです)。枠は均等でその内側に小さな文字があるSword & Shield以降(第4節)では「Top-to-bottom isn’t compared on this card: its bottom border carries small print」(このカードでは上下を比較しません。下の枠に小さな文字があるためです)。eカードシリーズには、同じ形をもう一方の軸で使います。「Left-to-right isn’t compared on this card: its left border is printed deeper」(このカードでは左右を比較しません。左の枠が深く印刷されているためです)。814

チェック: テストで、両方の軸がそろったカード、topがnilのカード、leftがnilのカードについて読み取りの文字列を組み立て、それぞれに「Front centering」が含まれ、捨てた軸が明記されていることを確認します。

2. 読み取りを、各鑑定会社が公表している表面の数値と並べる

読み取りの下に「Published front tolerances」(公表されている表面の許容範囲)という見出しの小さな表を置き、鑑定会社ごとに1行とします。各行では、読み取りの両方の軸が満たす公表済みの表面のルールの中で最良のグレードを、その会社自身の用語で示し、そのグレードの裏面の数値と、出典と日付を添えます。行がグレードを名指しするのは、項目4と項目7を通過した読み取り、つまり精度ゲートの内側にある、検証済みの最悪点推定値の場合だけです。それ以外の読み取りには同じ表を出しますが、各社の数値を並べるだけでグレードは名指ししません。検証済みの57/43 · 52/48の表面なら、表は次のようになります。11263457

鑑定会社 57/43の表面が収まる公表済みの表面の数値 そのグレードの裏面の数値 出典
PSA 9(60/40) 90/10 psacard.com/gradingstandards、2026-10-04に閲覧
BGS 8(両方向60/40) 80/20 beckett.com/grading/scale、2026-05-03のアーカイブのコピー
CGC 9から4までトレーディングカード向けの数値なし なし cgccards.com/card-grading/grading-scale、2026-10-04に閲覧
SGC 9(60/40) 公表なし gosgc.com/card-grading/scale、2026-10-04に閲覧(表示はUTCの10月5日)
TAG 9(~60/40) ~75/25(トレーディングカード) taggrading.com/pages/rubric、2026-10-04に閲覧
ACE 10(60/40未満) 公表なし acegrading.com/grading-scale、2026-10-04に閲覧

CGCの行はグレードを名指ししません。CGCは9から4までトレーディングカード向けのセンタリングの数値を掲げておらず、それより下の唯一の数値である3.5の「may have 90/10 centering」(90/10のセンタリングのことがある)はカードの種類を限定していません。中央がよくそろったカードの横に3.5と書けばグレードとして読まれてしまうので、比較スクリプトのCGCの列が3.5と読む55.1から90.0のどの表面についても、行には代わりに「no trading-card figure from 9 to 4」(9から4までトレーディングカード向けの数値なし)と表示します。311

表の下に1行、「Centering only. Graders also judge the back, corners, edges and surface, and may use discretion; this is not a grade.」(センタリングのみ。鑑定会社は裏面、コーナー、エッジ、サーフェスも判定し、裁量を用いることもあります。これはグレードではありません)と添えます。PSAの行の下には「PSA allows 5% more on the front for grades 7 and up when eye appeal is good.」(PSAは、見た目の印象がよい場合、グレード7以上で表面に5%の上乗せを認めています)という注記を置きます。2 Beckettの行は、同社のサイトが再開して読み直すまで「archived」(アーカイブ)と表示します。12

照合のルールは3つで、いずれも鑑定会社自身の文言に基づきます。11672453

  • 毎回、両方の軸。 各ルールを両方の軸で確認します。Beckettでは「both ways」(両方向とも)、ACEでは「any opposite pair」(向かい合うどの組でも)、それ以外では悪いほうの軸です。Beckettの9.5は「50/50 one way, 55/45 the other」(一方向50/50、もう一方55/45)を求めるので、55/45 · 50/50の表面は9.5に収まり、55/45 · 55/45の表面は9にしか収まりません。ある軸が測定されなかった場合(項目5で上下を捨てた場合や、向かい合う2辺に印刷されたフレームがない場合)、行は「incomplete: top to bottom not measured」(不完全:上下は未測定)と表示し、グレードは名指ししません。今のworstは上がない場合を50/50として数えていますが、これをそれに置き換えます。
  • 各しきい値は演算子を保持する。 「Or better」「not to exceed」「within a tolerance of」は数値そのものを含み、ACEの「less than a 60/40 split」と「greater than」は含みません。そのため、ちょうど60/40の表面はACEの10に届きません。
  • 数値がないことはグレードではない。 読み取りが、ある鑑定会社の公表するすべての数値を超え、その下のグレードに数値がない場合(PSA 1、SGC 1、TAG 1、CGCの3以下)、行は「no published figure」(公表された数値なし)と表示し、グレードは名指ししません。読み取りがすべての数値の外にあり、どのグレードにも数値がある場合、たとえば85/15以降のACEでは、行は「outside ACE’s published figures」(ACEの公表数値の範囲外)と表示します。

表はデータとして持ちます。鑑定会社ごとにsourceのURLとreadの日付を持つ同梱のJSONファイルで、各ルールにはグレード、演算子、対象とする軸、そしてその元になった原文の断片を持たせ、数値のないグレードにはページ自身の言葉を持たせます。measure_ceiling_vs_tables.pyも同じモデルを持っているので、ページが変わったときはデータを1か所直してテストをひとつ足せば済みます。11

チェック: 鑑定会社ごとの照合に対するユニットテスト。配分は軸ごとの広い側の配分で与え、特に指定がなければもう一方の軸は0.50とします。PSA:0.87は3、0.84は5、0.57 · 0.52は9、0.91は「no published figure」、上下が欠けた0.57は「incomplete」。SGC:0.87は3、0.91は「no published figure」。Beckett:0.57 · 0.52は8、0.55 · 0.50と0.50 · 0.55は9.5、0.55 · 0.55は9、上下が欠けた0.55は「incomplete」。ACE:0.599は10、0.600は9、0.601は9、0.85は「outside」。TAG:0.99は「no published figure」。CGC:0.57と0.87は「no trading-card figure from 9 to 4」、0.91は「no published figure」。期待値はいずれもそのケースでの比較スクリプトの出力ですが、CGCの0.57と0.87だけは例外で、スクリプトは3.5と読み、アプリは代わりに文言を表示します。11 2つ目のテストはJSONを読み込み、sourceかreadを欠く鑑定会社、あるいは演算子を欠くルールがひとつでもあれば失敗します。

3. グレードは決して出さない:やめる言い回し

やめる 理由 代わりに
「Allows up to a 9」(最大9まで許容)、「ceiling」(上限) 単一のスケールと上限を暗に示す。Beckettでは誤りで、OCが付くPSAとACEでも誤り 「Inside PSA’s and SGC’s published front figure for a 9」(PSAとSGCが公表する9の表面の数値の範囲内)
「on the ten-point scale」(10段階スケール上の) 鑑定会社は六つ、表も六つ 鑑定会社を名指しする
「can only bring that down」(それを下げることしかできない) Beckettの総合は低いサブグレードを2段階上回ることがある 「Graders also judge back, corners, edges and surface」(鑑定会社は裏面、コーナー、エッジ、サーフェスも判定する)
「PSA 10 centering」(PSA 10のセンタリング)、「gem centering」(ジェムのセンタリング) グレードの主張として読まれ、PSA自身の文言は「approximately」(おおよそ) 「within PSA’s published 55/45 front figure for a 10」(PSAが公表する10の表面の数値55/45の範囲内)
「perfectly centered」(完璧なセンタリング)、「50/50」 スマートフォンの精度が測定されるまで判別できない(項目7) 測定した整数値。Eが1ポイントを超える場合は「± E」を付ける(項目7)
「pre-grade」(事前鑑定)、「grade estimate」(グレード推定)、「will grade」(〜のグレードになる) 測定されていない。コーナー、エッジ、サーフェス、裏面は判定していない 何も書かない
鑑定会社のロゴやラベルの色 トレードドレスにあたる。社名は公表された基準の出所を示すためだけに使う プレーンテキストの社名

理由の出典:第3節とそこで引用したページ。20172 変更する文字列は、スキャンシートとコピーエディターのものです。1516

チェック: テストでサンプルの読み取りに対してCenteringNote.text(for:)を呼び、結果に「Allows up to」「ceiling」「ten-point」「can only bring」のいずれかが含まれていれば失敗とします。スキャンシートの行はScanResultPanel.swiftの非公開のreadingsプロパティなので、2つ目のチェックとしてアプリのSwiftソースの文字列リテラルから同じ4つの言い回しを検索します。アプリには独自の.stringsや.xcstringsファイルがなく、表示文言はSwiftの文字列リテラルの中にあります。1516

4. 中央値ではなく最悪点を測る

一致した走査線の中央値ではなく最悪の値(実際の写真で最悪値のノイズが大きいと分かれば、高いパーセンタイル値)を報告し、表示文言でもそう明記します。「at its widest」(最も広い箇所で)。これはPSAのルールであり、中央値は傾いたフレームを隠してしまいます。10218 とはいえ、最悪の走査線もまだ最悪点ではありません。走査線は各辺の中央30%から70%しかなぞらないので、傾いたフレームでは最悪の走査線でもカードの最悪の端には届きません。1817 角の丸みやその影に当たる前に走査線をどこまで角に近づけられるかは、実際の写真で確かめるべきことです。私の解釈では、それはこの項目の次の段階であって、この項目の一部ではありません。

チェック: 正立したカードの中でフレームを回転させ、左の枠が上で30ピクセル、下で45ピクセル、右がその鏡像という合成カードは、最悪の走査線の広い側の配分max(left, 1 - left)を、誤差0.01以内で0.54と読まなければなりません。フレームは対称なので、上端と下端に最も近い走査線はそれぞれ0.46と0.54を読み、均等からの距離は同じです。広い側の配分を確認すれば、実装がどちらを残しても通ります。今の中央値ではこのカードは0.50と読まれるので、0.01の幅で両者を区別できます。カードの最悪点は端の端で0.60ですが、中央の30%から70%をなぞる走査線ではそこに届きません。1718

この差が、読み取りを何と並べてよいかを決めます。PSAはセンタリングを「at the most off-center part of the card」(カードの中で最も中心からずれた部分で)指定するので、各辺の真ん中の読み取りは、PSAの数値が想定している数値ではありません。210 このカードでは、最悪の走査線の54/46はPSAの10の表面の数値に収まりますが、最悪点の60/40は収まらず、9の数値に収まります。11 ですから最悪点の推定値が検証されるまで、すべての読み取りには「sampled region: the middle of each side」(サンプリング範囲:各辺の中央)というラベルを付け、項目2の表は鑑定会社の数値を並べるだけでグレードを名指ししません。読み取りが最悪点の推定値とみなされるのは、走査線が各辺の端まで届くようになったときか、走査線から端までの補正が機能することが、最悪点を測定済みの項目7のスキャンしたカードに対して示されたときだけです。

チェック: 傾いたカードの読み取りがregion == .sampledを持ち、表示文言に「sampled region」が含まれ、項目2の表のどの行もグレードを名指ししないこと。2つ目のテストでは、同じ0.54の読み取りを上下0.50として、誤差ゼロの検証済み最悪点推定値として印を付け、そのとき行がグレードを名指しし、その中にPSAの10が含まれることを確認します。こうして、グレードを差し控えているのが照合ではなくゲートであることを確かめます。

5. 不均等な枠のルールを、年ではなくセットに結びつける

年による判定を、3つのルールで置き換えます。81427

  • Sword & Shield以降:下枠は小さな文字を避けて走査する。 下の辺を幅の10%から25%と75%から90%で走査するか、上下を比較しないルールをSword & Shieldのセットにまで広げます。前者の範囲では、測定した2枚のカードがどの位置でも枠の全幅を読み、文字を避けつつ、Brilliant Stars 010の下枠が安定した2.42から2.52 mmへずれる95%の位置の手前にとどまります。測定した深さからは、文字が約30%から70%にあり、その外側に枠の全幅があることが分かります。14
  • eカードシリーズ:左右を捨て、上下を残す。 Expedition、Aquapolis、Skyridgeでは、深い帯は左にあります。今はleftがオプショナルではないので、型を変更します。
  • 2003年のEXシリーズ:上下をセット単位で捨てる。 EX Ruby & SapphireとEX Dragonは下が深く、EX Hidden LegendsとEX Team Rocket Returns(2004年)は均等に読めるので、読み取りを残すべきです。

チェック: - 既存のcentringIsMeasuredOffAPictureテストのような合成カードで、ほかは均等な下枠の中央30%から70%に、別の色の1 mmの帯を横切らせたものは、上の配分を0.5から0.04以内で読むか、何も読まないかのどちらかでなければなりません。30 - 新しい走査位置に合わせたmeasure_borders.pyで、Brilliant Starsの上の配分の中央値が0.47から0.53の間になること。8 - セット単位の信頼判定関数が、ecard1からecard3ではleft == nilを、ex1とex3(測定で下が深かった2つのEXセット)ではtop == nilを返し、テストで読み取りの文字列「52/48 top to bottom」をカバーすること。ex2は測定したセットに含まれていなかったため、その画像を測定して結果を残してから初めてリストに加えます。

6. 裏面で何ができるかを述べる

「Back not measured. For a 10, PSA allows 75/25 on the back, TAG about 65/35 on a trading card, and Beckett 60/40 for a 9.5.」(裏面は未測定。10について、PSAは裏面で75/25、TAGはトレーディングカードで約65/35、Beckettは9.5で60/40を認めています)256 裏面は、ロードマップが「every card has the same blue back」(どのカードも同じ青い裏面を持つ)という前提のもとで摩耗を探そうとしている場所でもあり、裏面の読み取りは自然な次の段階です。その前提が正しければ、同じ枠検出器が、小さな文字のない単色の枠という条件で裏面でも機能するはずです。ただ、この記事のためには、その前提も裏面での検出器も検証していません。26

チェック: テストで、すべての未鑑定カードの読み取りの下に裏面の行が表示され、その3つの数値が同梱のJSONと一致することを確認します。

7. 整数を表示する前に、スマートフォンの精度を証明する

コードの「good to about a point」(約1ポイントの精度)は主張であって、測定ではありません。平面化したカードでは、両側で1ピクセルずつ読み違えると均等な2.4 mmの枠の比率が1.80ポイント動き、片側1ピクセルでは0.89から0.92ポイント動きます。913

最悪点を含めた枠を600 dpi(または1200 dpi)のスキャンで測定済みの、枠のあるカードを10枚、それぞれ5回ずつ撮影し、撮影ごとにアプリの表面の比率の誤差を、平均と最悪値のポイント数で記録します。最悪の絶対誤差Eが、アプリに表示してよいものを決めます。

  • Eが1.0ポイント以下: 整数で「57/43」。1ポイントはコード自身の主張です。27
  • Eが1.0を超え2.5ポイント以下: 誤差付きの整数で「57/43 ± 1.1」のように表示し、5の倍数には決して丸めません。丸めると、表示される比率が鑑定会社のしきい値の上に乗ってしまうからです。2.5は、PSAの10から9への5ポイントの段差の半分です。2
  • Eが2.5ポイントを超える: 比率も鑑定会社の行も表示しません。シートには、読み取りの精度がまだ表示できる水準にないと表示します。

どの精度でも、項目2の表の行がグレードを名指しするのは、読み取りの幅全体、つまり両方の軸で読み取りにプラスマイナスEをした範囲が、そのひとつのグレードの数値の内側に収まる場合だけです。幅が鑑定会社のしきい値をまたぐ場合、行はグレードではなくその数値を示し、「inside」(範囲内)ではなく「at PSA’s 60/40 line, within the error」(誤差の範囲でPSAの60/40の線上)と表示します。この項目の限界値と回数はブリーフの設計であって、測定ではありません。26

チェック: E = 1.0のとき、57/43 · 52/48の読み取りは「57/43」と表示され、PSAの行は9を名指しします。幅は左右56.0から58.0、上下51.0から53.0で、9の数値に収まるからです。E = 1.1のとき、同じ読み取りは「57/43 ± 1.1」と表示され、PSAの行は引き続き9を名指しします(55.9から58.1)。一方、59.5/40.5 · 50/50の読み取りの幅は58.4から60.6で60をまたぐため、PSAの行は「at PSA’s 60/40 line, within the error」と表示します。E = 2.5のとき、57/43の読み取りは「57/43 ± 2.5」と表示され、幅は54.5から59.5で55をまたぐため、PSAの行は「at PSA’s 55/45 line, within the error」(誤差の範囲でPSAの55/45の線上)と表示します。E = 20のときは、同じ57/43のカードに比率も行も表示しません。比較スクリプトによれば、それだけ広い幅はPSAの10から6にまで及ぶからです。11

このブリーフに含まないもの

  • グレード、グレードの範囲、事前鑑定、あらゆる「will grade」(〜のグレードになる)という表現。
  • 裏面の測定そのもの(項目6はそれを説明するだけで、裏面での検出器は未検証)。
  • コーナー、エッジ、サーフェス。
  • 向かい合う2辺に印刷されたフレームのない表面:その軸に比率はないため、項目2の行は「incomplete」と表示します。表面が対象になるかどうかを決めるのは、「フルアート」というラベルではなく、測定できる印刷されたフレームであり、フレームのない表面をどう判定するかを公表している鑑定会社はありません。
  • スラブに入ったカード:アプリはすでに対応を見送っています。「a case hides the card’s edges」(ケースがカードの縁を隠す)からです。15
  • 鑑定会社のロゴ、ラベルの色、その他推奨と受け取られかねないもの。

重要なポイント

コレクターの方へ

  • センタリングの数値は向かい合う枠の配分で、広いほうを先に書き、悪いほうの軸の最悪点でとり、表面と裏面は別々に扱います。どの会社の表に照らすのかを言わない限り、数値には意味がありません。1210
  • 表面で10を得るための公表数値として一般的なのは55/45です(PSA、CGC、SGC、TAG)。Beckettはそれに9を与え、ACEは60/40未満なら何でも認めます。ここでのBeckettの数値は、同社のサイトが停止している間の、2026年5月3日のアーカイブのコピーによるものです。23456712
  • 裏面を確認しましょう。PSAの10は裏面で75/25、TAGのトレーディングカードのGem Mintは約65/35、Beckettの9.5は60/40まで認めます。SGCは裏面の数値を公表しておらず、ACEは10について、CGCは10未満のトレーディングカードについて裏面の数値を出していません。256473
  • 定規ではなく600 dpiのスキャンで測りましょう。2.4 mmの枠では、0.5ミリの目盛りを1回読み違えると、片側で比率が4.7から5.8ポイント、両辺を逆方向なら10.4ポイント動きますが、スキャンの1ピクセルなら0.44から0.88ポイントです。913
  • 印刷されたフレームまで測りましょう。現行カードには下枠の内側に小さな文字があり、eカードシリーズには左に深い帯が、2003年のEXシリーズ2つには深い下枠があります。カタログ画像についての私の解釈では、これらは裁断ではなく印刷によるものです。148

アプリを作る方へ

  • 測定値と、その横に公表されている表を、出典と日付付きで示し、グレードや上限は決して示さないこと。表はデータとして持ち、各しきい値の裏に原文の断片を置くこと。11
  • 鑑定会社ごとに対応づけること。ひとつの表で六つに合わせることはできません。アプリの単一の対応表は、すでに85.1から85.4でPSAとSGCより2グレード上に出て、90/10を超えるとどちらも数値を公表していないところでグレードを名指しし、55.1以降はBeckettより1〜3グレード上にあります。11
  • 中央値ではなく、一致した走査線の最悪値をとり、表示文言でもそう明記すること。1018
  • 不均等な枠のルールをセットに結びつけること。Sword & Shield以降の小さな文字、eカードシリーズの左の帯、2003年のEXシリーズ2つの深い下枠です。814
  • 整数の比率を表示する前に、スキャンしたカードに対してスマートフォンを測定すること。平面化したカードの1ピクセルは、均等な2.4 mmの枠で、片方の枠を読み違えたときは0.89から0.92ポイント、両方を読み違えたときは1.80ポイントに相当します。91326

よくある質問

PSA 10にはどんなセンタリングが必要ですか

PSAの基準によれば、画像は「must be centered on the card within a tolerance not to exceed approximately 55/45 percent on the front, and 75/25 percent on the reverse」(表面でおおよそ55/45パーセント、裏面で75/25パーセントを超えない許容範囲で、カードの中央になければならない)とされています。PSAはまた、PSA 7以上に格付けされるカードの表面センタリングに「a 5% leeway」(5%の余裕)を与えており、その計算例は9です。この余裕が10にまで及ぶかどうかは、ページにはっきりとは書かれていません。見た目の印象は、鑑定士の裁量でカードをどちらの方向にも動かしえます。2

カード鑑定で60/40や55/45とはどういう意味ですか

向かい合う2辺の枠を、その合計に対する配分として表したもので、広いほうを先に書きます。「左右60/40」のカードは、左右の枠の合計の60%が一方の側に、40%がもう一方の側にあります。測定は裁断端から印刷された絵柄またはフレームまでです。鑑定会社は両方の軸を読み、悪いほうで判定します。167

BeckettはPSAよりセンタリングに厳しいのですか

表面については、公表されている基準によれば、そのとおりです。上位ではおよそ1グレード厳しく、55/45はPSAなら10ですがBGSでは9、60/40はPSAなら9ですがBGSでは8で、しかもBeckettは数値を両方向に適用します。Beckettのサイトは2026年10月2日付の告知以来停止しているため、これらの数値は2026年5月3日のWayback Machineのコピーによるもので、サイトが再開したときには異なっているかもしれません。6212

SGCやCGCに裏面のセンタリング基準はありますか

SGCはどのグレードにも裏面のセンタリングの数値を公表していません。CGCはGem Mint 10について「reverse centering is not to exceed 75/25」(裏面のセンタリングは75/25を超えない)としており、それ以外の唯一の裏面の数値である9の90/10は、スポーツカードとノンスポーツカード向けです。表面については、CGCの9から4.5の数値はスポーツカードとノンスポーツカード専用で、3.5の「may have 90/10 centering」(90/10のセンタリングのことがある)はカードの種類を限定していません。43

自宅でカードのセンタリングを測るにはどうすればよいですか

カードを600 dpi以上で、平らな台にまっすぐ置いてスキャンし、向かい合う各組について、裁断端から印刷されたフレームまでのピクセルを、各辺の数か所で数えます。最も悪い組と悪いほうの軸を残し、裏面も同じようにします。600 dpiでは1ピクセルが0.042 mmなので、両側で1ピクセルずつ読み違えても、2.4 mmの枠の比率は0.88ポイントしか動きません。0.5ミリの定規の目盛りでは、同じ読み違え方で10.4ポイント動きます。この方法は、PSAが自社の鑑定士の測り方として述べていることについての私の解釈であり、計算は測定によるものです。910

フルアートのカードのセンタリングはどう判定されますか

6社のページのどれにも書かれていません。測るうえで重要なのは、表面に印刷されたフレームがあるかどうかです。向かい合う2辺で画像が縁まで達している場合、PSAはそれを「full bleed」(フルブリード)と呼びますが、その軸には比率を測るためのフレームがありません。「フルアート」という名前だけでは分かりません。フレームを探してください。裏面は、枠があれば測ることができます。119

アプリは写真からカードのセンタリングを鑑定できますか

センタリングを測ることはできます。それは鑑定会社が判定するものの一部です。しかし表面の写真から、コーナー、エッジ、サーフェス、裏面を判定することはできませんし、ある比率がどのグレードに値するかについて、鑑定会社の表は互いに食い違っています。私自身のアプリのスキャナーも、スマートフォンでの精度はまだ測定されていません。2611

このサイトの関連記事:Kiradexのピクセルの町は、タイルシステムとRealityKitのレシピを扱うiPhoneでつくるピクセルアートの世界から始まるシリーズの題材です。ピクセルアートの人物:iPhoneでのキャラクターとクリエイターはその町を歩くコレクターを扱い、ピクセルアートの建物:iPhoneでの家、ホール、室内は、実測した定番を先に、アプリのブリーフを最後に置くという、この記事が借りた構成の元になった記事です。

出典


  1. Collectors Holdings (PSA)、「Collecting Lingo」用語集、https://www.psacard.com/Resources/Lingo、2026年10月4日に取得し、この記事のための著者の証拠フォルダーにpsa-lingo.txtとして保存。センタリングの定義(「measuring the distance between the photo and the edge of the card from opposite sides」、向かい合う両側で写真とカードの縁との距離を測ること)、50/50と60/40の例、「border」(枠)、「Full Bleed」、「Mint 9oc」の例を含む。 ↩↩↩↩↩↩↩↩↩↩↩↩↩↩↩↩

  2. Collectors Holdings (PSA)、「PSA Grading Standards」、https://www.psacard.com/gradingstandards、2026年10月4日に取得。グレードの一覧はカルーセルで、普通に取得するとPSA 10しか含まれないため、render_psa_slides.pyがヘッドレスChromiumでページを読み込んでメッセージバンドル(psa-grade-messages-1.json、psacard.comから配信されるNext.jsのチャンク)を保存し、extract_psa.pyが各グレードのセンタリングの文をpsa-grades-extracted.txtに出力した。見た目の印象の例は描画したページ(psa-grading-standards.rendered.txt)による。グレードごとの表面と裏面の数値、OCの定義、PSA 7以上に対する5%の余裕とPSA 9の例、見た目の印象についてのセンタリングの注記、高コントラストの例、PSA 2からPSA 9の間のハーフグレードを含む。 ↩↩↩↩↩↩↩↩↩↩↩↩↩↩↩↩↩↩↩↩↩↩↩↩↩↩↩↩↩↩↩↩↩↩↩↩↩↩↩↩↩↩↩↩↩↩↩↩↩↩↩↩

  3. CGC Cards、「Grading Scale」、https://www.cgccards.com/card-grading/grading-scale/、2026年10月4日に取得(cgc-grading-scale.txt)。Pristine 10(50/50)、Gem Mint 10(表面おおよそ55/45、裏面75/25)、比率のない9のトレーディングカード向けの文、9、8、7.5、7、6、4.5で「For sports and non-sports cards」(スポーツカードおよびノンスポーツカードについて)として示された数値、そしてカードの種類を限定しないVery Good+ 3.5の文「A Very Good+ card may have 90/10 centering」(Very Good+のカードは90/10のセンタリングのことがある)を含む。 ↩↩↩↩↩↩↩↩↩↩↩↩↩↩↩↩↩↩↩↩↩↩↩↩↩↩↩

  4. SGC、「Grading Scale」、https://gosgc.com/card-grading/scale。基準は20個のタブの一覧で、render_sgc_tabs.pyがそれぞれをクリックしてテキスト(sgc-grade-tabs.txt、2026-10-05 05:22 UTCに描画、カリフォルニア時間では10月4日)と、テキストの元になったAngularのバンドル(sgc-grade-bundle-0.js、https://gosgc.com/chunk-XZCQGYIQ.js から)を保存した。序文(「guidelines」)はsgc-grading-scale.rendered.txtにある。各グレードの表面の数値またはその不在、説明のない「four sharp corners*」、そしてどのグレードにも裏面の数値がないことを含む。 ↩↩↩↩↩↩↩↩↩↩↩↩↩↩↩↩↩↩↩↩↩↩↩↩↩

  5. TAG Grading、「Rubric」、https://taggrading.com/pages/rubric、2026年10月4日に取得し、extract_tag.pyがグレードごとに対応づけてtag-rubric-extracted.txtに出力。~51/49(Pristine)から~98.33/1.67(1.5)までの表面の数値、グレード8までのトレーディングカードとスポーツカードの裏面の数値、それ以下の「tiny sliver of border」(ごく細い枠)のルールを含む。 ↩↩↩↩↩↩↩↩↩↩↩↩↩↩↩↩↩↩↩↩↩↩↩↩↩

  6. Beckett Grading Services、「Grading Scale」、https://www.beckett.com/grading/scale、2026年5月3日のWayback Machineのキャプチャ https://web.archive.org/web/20260503161916/https://www.beckett.com/grading/scale から閲覧(bgs-grading-scale-wayback-20260503.txt。各グレードの見出しとセンタリングの行の対応はスクリプトで確認)。各グレードの「both ways」(両方向)の表面の数値と裏面の数値、ダイヤモンドカットの許容を含む。現行のページには到達できなかった(Beckettのステータスページの告知を参照)。サイトが再開したとき、現行の基準は異なっているかもしれない。 ↩↩↩↩↩↩↩↩↩↩↩↩↩↩↩↩↩↩↩↩↩↩↩↩↩↩↩↩↩↩

  7. ACE Grading、「Grading Scale」、https://acegrading.com/grading-scale、2026年10月4日に取得(ace-grading-scale.txt)。「for any opposite pair」(向かい合うどの組でも)の表面と裏面の数値、10の「less than a 60/40 split」、「1/1000th of a millimeter」(1/1000ミリ)の測定についての主張、Off-Center修飾記号を含む。 ↩↩↩↩↩↩↩↩↩↩↩↩↩↩↩↩↩↩↩↩↩↩↩↩↩↩

  8. 測定:measure_borders.py、出力borders-measured.txt、2026年10月4日に実行、この記事のための著者の証拠フォルダー内。アプリの枠検出器(Kiradex/Scanner/CardStudy.swiftの154行目から252行目:各辺の中央30%から70%にわたる31本の走査線、コントラスト38、縁は50%以内・枠は15%以内での一致、中央値、画像の1.2%から12%という枠の範囲)をPythonに写したものを、Kiradex/Resources/CardIndex-en.jsonに載っている27の英語版セットそれぞれから10枚ずつ選んだTCGdexのカタログ画像(https://assets.tcgdex.net/en/)に対して実行。カードは各セットのカードリストの前半から等間隔に選び、レアリティでは絞り込んでいない(スクリプト自身のコメントはそれらをコモンとアンコモンと呼んでいるが、確認はしていない)。画像はメモリ上に保持して破棄し、1枚も保存していない。ミリ単位の値は各画像が63 mmの全幅にわたっていることを前提とする。カタログ画像はスキャン、描画、トリミングのいずれかかもしれない。Sun & Moonの基本セット、HeartGold SoulSilver、Black & White、XYの読み取り(約1.05 mm、またはなし)は描画の輪郭線のように見えるため除外した。セット名と年は索引のもの。 ↩↩↩↩↩↩↩↩↩↩↩↩↩↩↩↩↩↩↩↩↩↩↩↩↩↩↩↩

  9. 測定:measure_resolution.py、出力resolution.txt、2026年10月4日に実行、この記事のための著者の証拠フォルダー内。平均幅bの2辺の枠に対する誤差e単位あたりの広いほうの数値の変化100·e/(2b)を、0.5 mm定規、1/32インチ定規、600 dpiと1200 dpiのスキャン、アプリで平面化したカード(両側の5%の余白を含めて幅800ピクセル、したがって63 mmで約727ピクセル)について、1.3から3.0 mmの枠の幅で計算する。2.4 mmの2辺での55/45と60/40の例(2.64 mmと2.16 mm対2.88 mmと1.92 mm、差は0.24 mm)も含む。この式は、両方の枠が逆方向にeずつ読み違えられた場合に厳密に成り立つ。一方の枠だけの場合は次のチェックを参照。 ↩↩↩↩↩↩↩↩↩↩↩↩↩↩

  10. Joe Orlando、「Taking My Hacks: Crucial Grading Tips」、PSA、2005年12月6日、https://www.psacard.com/articles/articleview/4599/taking-my-hacks-crucial-grading-tips、2026年10月4日に取得(psa-article-taking-my-hacks.txt)。傾いた絵柄の最悪点を含め、「PSA graders measure from the worst point」(PSAの鑑定士は最悪点から測る)を含む。記事には「Joe Orlando, Editor In Chief」(編集長Joe Orlando)と署名がある。 ↩↩↩↩↩↩↩↩↩↩

  11. 測定:measure_ceiling_vs_tables.py、出力ceiling-vs-tables.txt、2026年10月4日に初回実行、2026年10月5日に改訂して再実行、この記事のための著者の証拠フォルダー内。アプリのCentering.ceiling(Kiradex/Scanner/Centering.swiftの37行目から51行目)を1行ずつPythonで再実装し(Swiftは実行していない)、もう一方の軸を50/50として50.0から100.0まで0.1ポイント刻みで、読み取りが満たす公表済みの表面のルールの中で最良のグレードと比較する。すべてのルールはまず保存したページの原文の断片と照合され、欠けていればスクリプトは停止する。各グレードは単なる数値ではなくルールを持つ。すなわち、文言が裏づける演算子付きの数値(ACEの「less than」と「greater than」は厳密、「or better」「not to exceed」「within a tolerance of」は数値を含む)、Beckettの2軸にわたる9.5、または決して一致させない「公表された数値なし」(PSA 1、SGC 1、TAG 1、CGCの3以下)である。照合は両方の軸を受け取り、一方が欠けていれば「incomplete」を返す。スクリプトはブリーフのテストが使う名前付きのケースを出力し、その中には項目7の不確かさの幅とそれぞれの両端も含まれる。CGCの列には、文面上トレーディングカードを対象とする数値、すなわち10と限定のない3.5(90/10)を置き、スポーツカードとノンスポーツカード専用である9から4には何も置かない。57/43のケースは55.5から59.9の帯に入り、名前付きのケースとしても出力される。 ↩↩↩↩↩↩↩↩↩↩↩↩↩↩↩↩↩↩↩↩↩↩↩↩↩↩↩↩↩↩

  12. Beckett、「Tech Updates」、2026年10月2日付、https://maintenance.beckett.com/techupdates、2026年10月4日に取得(bgs-maintenance-techupdates.txt)。「we detected suspicious technical activity and, out of caution, took our platforms offline」(不審な技術的活動を検知したため、念のためプラットフォームを停止した)こと、サービスが「will return in phases」(段階的に再開する)ことが書かれている。同日のbeckett.com/grading/scaleと/grading/faqへのリクエストはmaintenance.beckett.comにリダイレクトされた(bgs-live-maintenance.txt)。 ↩↩↩↩↩↩

  13. measure_resolution.pyの計算についての著者の確認:check_resolution.py、出力check_resolution.out.txt、図のスクリプトとともに記事の草稿の横に保管、2026年10月4日に作成し10月5日に拡張。どのケースも、片側の幅bの均等な2辺から出発する。一方の枠をeだけ広く読み、もう一方が正確な場合、配分は(b + e)/(2b + e)となる。2.4 mmの2辺では、0.5 mmの目盛りで4.72ポイント(54.7/45.3)、1/32インチの目盛りで7.09、600 dpiの1ピクセルで0.44、1200 dpiで0.22、アプリで平面化したカードの1ピクセルで0.89。1.3 mmの2辺では8.06、11.69、0.80、0.40、1.61。一方の枠をeだけ狭く読んだ場合は、正確なほうの枠が広い側になり、配分はb/(2b - e)となる。2.4 mmの2辺では5.81(55.8/44.2)、9.91、0.44、0.22、0.92。1.3 mmの2辺では11.90、21.97、0.83、0.41、1.72。逆方向の数値はresolution.txtと一致する。 ↩↩↩↩↩↩↩↩↩↩

  14. 測定:measure_side_profile.py、出力side-profiles.txt、2026年10月4日に実行、この記事のための著者の証拠フォルダー内。12枚のカードの23の縁について、5%から95%までの19か所での枠の深さ(ミリ)を、TCGdexのカタログ画像(その中には https://assets.tcgdex.net/en/swsh/swsh9/、https://assets.tcgdex.net/en/sv/sv08/、https://assets.tcgdex.net/en/ecard/ecard1/、https://assets.tcgdex.net/en/ex/ex3/ を含む)から、measure_borders.pyと同じ検出器で測った。限界も同じで、写真ではなくカタログ画像であり、ミリ単位の値は63 mmの幅を前提とする。 ↩↩↩↩↩↩↩↩↩↩↩↩↩↩↩↩↩

  15. Kiradex、Kiradex/Views/Scan/ScanResultPanel.swift、2026年10月4日に作業ツリーを閲覧、205行目から214行目(スキャンシートの「Allows up to a」の行と、未鑑定カードについてのみ表示される「Centering not measured」)。 ↩↩↩↩↩↩↩

  16. Kiradex、Kiradex/Views/Card/CopyEditor.swift、2026年10月4日に作業ツリーを閲覧、117行目から122行目(コピーエディターのセンタリングの注記)。 ↩↩↩↩↩

  17. 図:make_figures.py(svgkit.pyを使用)で描画。図のスクリプトは記事の草稿の横に保管、2026年10月4日作成、2026年10月5日に再描画。元データは保存した鑑定会社のページ(各図は描画前に原文の断片と照合)、ceiling-vs-tables.txt、measure_resolution.pyの単位とresolution.txt、borders-measured.txt、side-profiles.txt、Kiradex/Resources/CardIndex-en.jsonのセット名、そしてブリーフの傾いたフレームのテスト用カード。どの図にも、カードの画像、スキャン、アートは使っていない。 ↩↩↩↩↩↩↩↩↩↩↩↩↩↩↩

  18. Kiradex、Kiradex/Scanner/CardStudy.swift、2026年10月4日に作業ツリーで閲覧(閲覧のみ。そのリポジトリではgitコマンドを実行していないため、コミットは引用していない)。11行目から13行目(印刷された枠がない場合のnil)、21行目から25行目(幅800ピクセル、5%の余白)、46行目から53行目(左右の枠がなければセンタリングなし、上下の枠がなければ上の配分なし)、59行目から96行目(VNDetectRectanglesRequestの設定、角の押し出し、CIPerspectiveCorrection。61行目に「A card is 63 by 88」)、154行目から252行目(走査線、コントラスト38、一致、中央値、1.2%から12%の範囲)、そしてその後にあるCenteringGauge.measureのエントリーポイント。 ↩↩↩↩↩↩↩↩↩↩↩↩↩↩↩↩↩↩↩

  19. 2026年10月4日に見つからなかった、または到達できなかったもの(調査資料の記録より):取得したどの鑑定会社のページ(PSA、Beckettのアーカイブのコピー、CGC、SGC、TAG、ACE)にも、フルブリードのカードの表面センタリングをどう判定するかは書かれていない。Bulbapediaは終始Cloudflareのチャレンジページの向こうにあったため、e-Readerのドットコードの位置にはここでウィキや公式の出典がない。カードの大きさや枠の幅を示す株式会社ポケモンや印刷会社の文書は見つからなかった。 ↩↩↩↩↩↩↩

  20. Beckett、「Grading FAQ」、2025年3月26日のWayback Machineのキャプチャ https://web.archive.org/web/20250326181354/https://www.beckett.com/grading/faq から閲覧。最初の取得ツールがアーカイブにレート制限されたため、curlで生のまま取得し、html2txt.pyで変換した(bgs-faq-wayback-20250326.txt)。「not a simple average」(単純平均ではない)、「the lowest grade is the most heavily weighted」(最も低いグレードが最も重く扱われる)、Corners 6の例を伴う2段階のルール、Gem Mintの最低条件を含む。 ↩↩↩↩↩↩↩↩

  21. PSA、「Grading Your Cards」、1996年3月27日、https://www.psacard.com/Articles/ArticleView/117/grading-your-cards、2026年10月4日に取得(psa-article-grading-your-cards.txt)。幅として書かれた1996年の基準と、「NM7 or better」(NM7以上)に対する5%の余裕を含む。 ↩

  22. CGC Cards、「About CGC Grades」(ヘルプセンター)、https://www.cgccards.com/about/help-center-faqs/cgc-cards-grading/about-cgc-grades/、2026年10月4日に取得(cgc-faq-about-grades.txt)。「Sub-grades are no longer offered by CGC Cards」(CGC Cardsはサブグレードの提供を終了した)と、「measuring its centering」(センタリングの測定)における人工知能の利用を含む。 ↩

  23. TAG Grading、「Grading Scale」、https://taggrading.com/pages/scale、2026年10月4日に取得(tag-grading-scale.txt)。1,000点のスコア、ハーフポイント、カードの「less than 1%」(1%未満)とされるPristineを含む。 ↩

  24. TAG Grading、「DIG」レポートのページ、https://taggrading.com/pages/dig、2026年10月4日に取得(tag-dig.txt)。報告される5つの属性を含む。 ↩

  25. カードの大きさ:アプリの定数(上記のCardStudy.swiftの注記、61行目)と、https://pokecardfinder.com/standard-pokemon-card-size/ などのコレクター向けサイト(一次資料ではなく手がかりにすぎない)、2026年10月4日に閲覧。株式会社ポケモンや印刷会社の文書は見つからなかった。 ↩

  26. Kiradex、docs/ROADMAP.md、2026年10月4日に作業ツリーを閲覧、64行目から73行目(「A grade guess」、青い裏面、「Run it on a phone」)。 ↩↩↩↩↩↩↩↩

  27. Kiradex、Kiradex/Scanner/Centering.swift、2026年10月4日に作業ツリーを閲覧、コミットの引用なし。3行目から12行目(型とその説明)、14行目から31行目(鑑定会社の書き方による比率、読み取りの文字列、悪いほうの軸)、33行目から51行目(ceiling、そのコメントと0.5ポイントの余裕)、53行目から68行目(上下についての年のルールとtrusted(forYear:))。 ↩↩↩↩↩↩↩↩↩↩↩↩↩

  28. Kiradex、KiradexTests/CopyTests.swift、2026年10月4日に作業ツリーを閲覧。175行目(鑑定済みのカードの概要は「PSA 10」)、211行目から218行目(鑑定会社の書き方による読み取りと、ceilingのケース)。この記事のためには実行していない。 ↩↩

  29. Kiradex、Kiradex/Scanner/ScanSession.swift、2026年10月4日に作業ツリーを閲覧、159行目から163行目(カードのセットの年を調べ、その年についてセンタリングを信用するかどうか)。 ↩

  30. Kiradex、KiradexTests/ScanSessionTests.swift、2026年10月4日に作業ツリーを閲覧、260行目から306行目(合成画像によるセンタリングのテスト)。この記事のためには実行していない。 ↩↩↩

関連記事

Pokémon Card Rarity and Set Symbols, English and Japanese

How to read a Pokémon card's bottom line: English rarity symbols by era, Japanese codes, set codes, secret numbers, and …

104 分で読める

iOS 27のFoundation Modelsにおける画像入力

iOS 27では、オンデバイスのFoundation Models LLMにVision機能が加わります。UIImage、CGImage、ピクセルバッファをプロンプトに添付として渡すだけで、その内容を推論できます。

12 分で読める

Apple Vision Framework:開発者が見落としているオンデバイスCV

Apple Visionは20種類以上のオンデバイスCV処理を提供します。多くの開発者は、Visionがミリ秒・無料・オンデバイスで処理できる作業にOpenAI Visionを選びがちです。

13 分で読める