Como a centralização de cartas é julgada e como medi-la
As seis graduadoras que um colecionador de Pokémon encontra (PSA, Beckett, CGC, SGC, TAG e ACE) escrevem a centralização da mesma forma: a parcela da margem combinada de dois lados opostos que fica em cada lado, a maior primeiro, de modo que uma carta “60/40 da esquerda para a direita” tem 60% dessa margem de um lado e 40% do outro; o verso é julgado à parte sempre que há um valor para ele, e na PSA a medida vale “at the most off-center part of the card” (na parte mais descentralizada da carta).12 O que muda é o número que cada graduadora publica para cada nota. Para um 10, PSA, CGC, SGC e TAG publicam 55/45 na frente; a Beckett dá nota 9 a 55/45 e exige 50/50 em um sentido para o seu 9.5; a ACE aceita qualquer coisa “less than a 60/40 split” (abaixo de uma divisão 60/40).234567 No verso, um PSA 10 pode estar em 75/25 e uma carta colecionável Gem Mint da TAG em cerca de 65/35, enquanto a SGC não publica valor de verso para nenhuma nota.254 Uma régua não distingue 55/45 de 60/40 numa margem moderna de Pokémon de cerca de 2,4 mm, uma diferença de 0,24 mm no lado mais largo, enquanto um pixel de um escaneamento a 600 dpi move a proporção em menos de um ponto.89 Este post reúne as tolerâncias publicadas por cada graduadora, com a página e a data em que as li, mostra como medir uma carta em casa e conta o que o medidor de centralização do meu app, o Kiradex, acerta e erra hoje.
Resumo
- Uma convenção, seis tabelas. A centralização é a proporção entre margens opostas, da borda de corte até a moldura impressa, a maior primeiro, julgada por eixo e por face. A PSA a determina “at the most off-center part of the card” (na parte mais descentralizada da carta), e um artigo da PSA de 2005 diz que seus avaliadores “measure from the worst point” (medem a partir do pior ponto).1210
- A mesma frente recebe quatro respostas. Uma carta sem graduação em 57/43 da esquerda para a direita e 52/48 de cima para baixo fica dentro do valor de frente publicado para um 9 na PSA, na SGC e na TAG, para um 8 na Beckett, para um 10 na ACE e, na CGC, apenas dentro do 90/10 sem ressalvas do seu 3.5, já que a CGC não publica nenhum valor para cartas colecionáveis do 9 ao 4.113
- Os versos são mais folgados, e três graduadoras deixam lacunas. Para um 10, o verso pode estar em 75/25 na PSA e na CGC, em cerca de 65/35 numa carta colecionável da TAG e em 60/40 para um 9.5 da Beckett. A SGC não publica valor de verso para nenhuma nota, a ACE não publica nenhum para o seu 10, e a CGC nenhum para carta colecionável abaixo de 10.235647
- Os valores da Beckett vêm de um arquivo. A Beckett tirou suas plataformas do ar depois do que o aviso de 2 de outubro de 2026 chama de “suspicious technical activity” (atividade técnica suspeita); a escala de notas usada aqui é a cópia da Wayback Machine de 3 de maio de 2026, e o padrão em vigor pode ser diferente quando o site voltar.126
- A régua é grosseira demais; o escaneamento, não. Errar a leitura das duas margens de um par de 2,4 mm por uma marca de meio milímetro, em sentidos opostos, move o número maior em 10,4 pontos, e uma margem sozinha de 4,7 a 5,8, dependendo do sentido; um pixel para cada lado num escaneamento a 600 dpi o move em 0,88.913
- Algumas margens de Pokémon são desiguais de propósito. Nas imagens de catálogo, as coleções e-card de 2002 e 2003 trazem uma faixa funda descendo pela esquerda, duas coleções EX de 2003 uma margem inferior funda, e as cartas de Sword & Shield em diante imprimem texto miúdo dentro da margem inferior, onde um leitor automático para antes da hora.814
- O que isso dá ao Kiradex. O briefing: mostrar a proporção da frente ao lado do valor de frente publicado por cada graduadora, com fonte e data, nunca uma nota; abandonar “Allows up to a” e “the ten-point scale”; medir o pior ponto, não a mediana, e não citar a nota de nenhuma graduadora até que uma leitura do pior ponto e a precisão do celular estejam comprovadas; vincular as regras de margens desiguais a coleções, não a anos; e tratar um eixo ausente ou um valor publicado inexistente exatamente como o que são, nunca como uma nota.151611
1. O que significa um número de centralização
Todas as graduadoras deste post escrevem a centralização da mesma forma, e o glossário da PSA tem a definição mais clara. “A card’s centering is found by measuring the distance between the photo and the edge of the card from opposite sides.” (A centralização de uma carta é obtida medindo a distância entre a foto e a borda da carta a partir de lados opostos.) O exemplo: uma carta centralizada “50/50 top to bottom and 60/40 left to right” (50/50 de cima para baixo e 60/40 da esquerda para a direita) está “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” (perfeitamente centralizada nas margens superior e inferior e deslocada para a esquerda, com 60% da margem à esquerda da foto e 40% à direita).1 Os dois números, portanto, são parcelas da margem de um eixo, sempre somam 100, e a parcela maior é escrita primeiro. Uma carta 60/40 e uma carta 40/60 são a mesma carta virada.
O que se mede é a margem: “The part of a card that surrounds the photo” (a parte da carta que envolve a foto), no glossário da PSA, da borda de corte para dentro até a imagem ou a moldura impressa.1 Não é o conteúdo da ilustração. Os padrões da PSA dizem: “PSA determines centering by comparing the measurements of the borders from left to right and top to bottom” (a PSA determina a centralização comparando as medidas das margens da esquerda para a direita e de cima para baixo).2 A TAG redige cada nota da sua rubrica como “Front image centered within a tolerance of” (imagem da frente centralizada dentro de uma tolerância de) um valor, e o 10 da PSA diz “The image must be centered on the card” (a imagem deve estar centralizada na carta).52 Na minha leitura, portanto, uma ilustração desenhada para um lado numa carta bem cortada não deixa a carta descentralizada; uma moldura impressa mais perto de uma das bordas, sim.
Uma carta 60/40 desenhada em escala: a diferença para 55/45 é um quarto de milímetro no lado mais largo.917
Sob essa convenção há mais quatro regras, cada uma escrita nas próprias páginas das graduadoras.
Contam o pior eixo e o pior ponto. A carta é medida da esquerda para a direita e de cima para baixo, e o pior dos dois é a centralização da carta. A Beckett escreve a maioria das suas notas como um valor “both ways” (nos dois sentidos); a ACE escreve as suas como “any opposite pair” (qualquer par oposto).67 A PSA vai além ao longo da borda: a centralização “is designated as the percent of difference at the most off-center part of the card” (é determinada como a diferença percentual na parte mais descentralizada da carta).2 Joe Orlando, assinando como editor-chefe da PSA, disse isso com todas as letras num artigo de dezembro de 2005: “The first part, which is not subjective at all, is the fact that PSA graders measure from the worst point.” (A primeira parte, que não tem nada de subjetiva, é o fato de que os avaliadores da PSA medem a partir do pior ponto.) E sobre imagens inclinadas em cartas antigas: “Often times, vintage cards are found with a tilt to the picture and the graders will measure from the worst point of that tilt.” (Muitas vezes há cartas vintage com a imagem inclinada, e os avaliadores medem a partir do pior ponto dessa inclinação.)10 Uma moldura impressa levemente torta tem margens que mudam ao longo do lado, e o número que conta é o da pior ponta, não o do meio.
Frente e verso são julgados separadamente. Toda graduadora que publica um valor de verso o publica à parte, e nas notas mais altas ele é sempre mais folgado que o da frente: o PSA 10 é 55/45 na frente e 75/25 no verso; o Gem Mint 10 da TAG é cerca de 55/45 na frente e cerca de 65/35 no verso de uma carta colecionável.25
Sem margem, sem proporção. O glossário da PSA define “Full Bleed” como “the term used when a card has no border. The image on the card goes up to the edge of the cardboard” (o termo usado quando uma carta não tem margem; a imagem vai até a borda do papelão).1 Onde uma frente não tem moldura impressa num par de lados, não há até onde medir nesse eixo. O código do meu app trata uma carta full art como uma carta com “no printed border to measure” (nenhuma margem impressa para medir), mas isso é uma suposição do código.18 “Full art” nomeia um tipo de carta, não uma medida, e o glossário da PSA define full bleed, não full art; o que decide se uma frente pode ser medida é a presença de uma moldura impressa. Nenhuma das páginas das seis graduadoras que consultei diz como julga a centralização da frente numa carta sem moldura.19 É uma lacuna no que está publicado, não uma declaração de que essas cartas estão isentas, e eu não a leria em nenhum dos dois sentidos.
Os valores são máximos, escritos como “or better” (ou melhor). O 9 da PSA diz “approximately 60/40 or better on the front” (aproximadamente 60/40 ou melhor na frente); as abas da SGC dizem “60/40 or better centering” (centralização 60/40 ou melhor); o 8 da Beckett diz “60/40 both ways or better on front” (60/40 nos dois sentidos ou melhor na frente).246 Uma carta dentro do valor de uma nota cumpriu a linha de centralização daquela nota e nada mais: cantos, bordas, superfície e verso também são julgados.
2. O que cada graduadora publica, frente e verso
Li a página da escala de notas de cada graduadora em 4 de outubro de 2026 e a salvei, e as tabelas abaixo citam essas cópias. Duas páginas precisaram de navegador: as notas da PSA ficam num carrossel que, numa requisição simples, mostra só o 10, então os textos das notas foram lidos do pacote de mensagens que a página carrega; as da SGC ficam atrás de vinte abas, então um script clicou em cada uma.24 O site da Beckett estava fora do ar nesse dia. A página de status, datada de 2 de outubro de 2026, diz que “we detected suspicious technical activity and, out of caution, took our platforms offline” (detectamos atividade técnica suspeita e, por precaução, tiramos nossas plataformas do ar), e as requisições para a escala de notas e o FAQ redirecionavam para essa página.12 Por isso, os valores da Beckett abaixo vêm da cópia da Wayback Machine da sua escala de notas de 3 de maio de 2026 e do seu FAQ de 26 de março de 2025, e podem ser diferentes quando o site voltar.620
Em cada gráfico, uma barra é a parcela da margem maior que uma nota permite, então uma barra mais alta é uma tolerância mais folgada; uma barra ausente é uma nota sem valor publicado, indicada como tal.
PSA
Os padrões da PSA trazem uma frase de centralização para todas as notas, menos a mais baixa.2
| Nota PSA | Frente | Verso |
|---|---|---|
| GEM-MT 10 | “approximately 55/45” | 75/25 |
| MINT 9 | “approximately 60/40 or better” | 90/10 |
| NM-MT 8 | “approximately 65/35 or better” | 90/10 |
| NM 7 | “approximately 70/30 or better” | 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 | aproximadamente 90/10 | aproximadamente 90/10 |
| PR 1 | sem frase de centralização | nenhum |
Fonte: psacard.com/gradingstandards, lida em 4 de outubro de 2026.2
PSA: o verso é 75/25 para um 10 e 90/10 do 9 ao 1.5, sem valor no 1; a frente sobe de cinco em cinco pontos até o 7 e depois dá um salto.217
A frase completa do 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.” (A imagem deve estar centralizada na carta dentro de uma tolerância que não ultrapasse aproximadamente 55/45 por cento na frente e 75/25 por cento no verso.)2 Outras quatro partes da mesma página mudam o funcionamento desses números.
Uma folga de 5% na frente, do 7 para cima. “A 5% leeway is given to the front centering minimum standards for cards which grade PSA 7 or better.” (É concedida uma folga de 5% sobre os padrões mínimos de centralização da frente para cartas que recebem PSA 7 ou mais.) O exemplo da PSA é um 9: uma carta que cumpre todos os outros requisitos e “measures 60/40 off-center on the front automatically meets the PSA front centering standards for PSA 9” (mede 60/40 de descentralização na frente cumpre automaticamente os padrões de centralização da frente da PSA para PSA 9); em 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” (pode ser considerada dentro desses padrões para PSA 9 se o apelo visual da carta for bom).2 A página não resolve se a folga chega ao 10: o 10 é “better” (melhor) que o 7, mas o único exemplo dado é um 9.2
OC, o qualificador de descentralização. “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.” (Cartas descentralizadas receberão a designação ‘OC’ ou uma nota numérica que reflita a centralização mínima permitida para a nota.)2 O exemplo do glossário é uma carta que cumpre o Mint 9 em todo o resto, mas tem centralização de 65/35: ela “would be designated Mint 9oc” (receberia a designação Mint 9oc).1 Ou seja, um número da PSA numa etiqueta pode ficar acima do que a tabela de centralização permite, quando a etiqueta traz OC.
Apelo visual, nos dois sentidos. A nota de centralização da página: “At the grader’s sole discretion, a small variance may be permitted on occasion based on the card’s overall eye appeal.” (A critério exclusivo do avaliador, uma pequena variação pode ser permitida ocasionalmente com base no apelo visual geral da carta.)2 A mesma página traz o caso oposto, uma carta escura com alto contraste contra as margens brancas que “technically measures” (tecnicamente mede) 70/30, mas “may be prevented from reaching that unqualified grade because the market would view that card as off-center” (pode ficar sem essa nota sem qualificador porque o mercado veria a carta como descentralizada).2
Meias notas se apoiam na centralização. Notas de meio ponto existem entre o PSA 2 e o PSA 9, e nelas “there will be a clear focus on centering” (haverá um foco claro na centralização).2
As tolerâncias já foram escritas como faixas. O artigo da PSA de 27 de março de 1996 dá o 10 como “approximately 55/45 to 60/40 percent on the front, and 75/25 percent on the reverse” (aproximadamente 55/45 a 60/40 por cento na frente e 75/25 por cento no verso), o 9 como 60/40 a 65/35, o 8 como 65/35 a 70/30 e o 7 como 70/30 a 75/25, com a mesma folga de 5% para “NM7 or better” (NM7 ou melhor).21 A página atual publica o limite inferior de cada faixa e mantém a folga como uma regra à parte.2
Beckett (BGS)
A escala da Beckett, como arquivada em 3 de maio de 2026, aplica o valor de frente aos dois eixos na maioria das notas: um BGS 9 precisa de 55/45 da esquerda para a direita e 55/45 de cima para baixo.6
| Nota BGS | Frente | Verso |
|---|---|---|
| Pristine 10 | “50/50 all around” | 60/40 |
| Gem Mint 9.5 | “50/50 one way, 55/45 the other” | 60/40 |
| Mint 9 | “55/45 both ways” | 70/30 |
| Near Mint/Mint 8 | “60/40 both ways or better” | 80/20 |
| Near Mint 7 | 65/35 nos dois sentidos | 90/10 |
| Excellent Mint 6 | 70/30 nos dois sentidos | 95/5 |
| Excellent 5 | 75/25 nos dois sentidos | 95/5 |
| Very Good/Excellent 4 | 80/20 nos dois sentidos | 100/0 |
| Very Good 3 | 85/15 nos dois sentidos | 100/0 |
| Good 2 | 90/10 nos dois sentidos | “100/0 or offcut” |
| Poor 1 | “100/0 or offcut on front or back” | (idem) |
Fonte: beckett.com/grading/scale, cópia da Wayback Machine de 3 de maio de 2026; o site está fora do ar desde o aviso da Beckett de 2 de outubro de 2026, e o padrão em vigor pode ser diferente quando ele voltar.612
Beckett, pela cópia arquivada: nas notas mais altas, o mesmo valor de frente rende uma nota a menos do que na PSA, e a frente vale para os dois eixos.617
Uma nota inteira mais rígida no topo. O mesmo valor de frente rende uma nota a menos na Beckett do que na PSA: 55/45 é um PSA 10, mas um BGS 9, e 60/40 é um PSA 9, mas um BGS 8.62
A centralização é uma subnota e não limita a nota geral. O FAQ da Beckett: “The overall numerical grade is not a simple average of the four report card grades” (a nota numérica geral não é uma simples média das quatro notas do boletim), e “the lowest grade is the most heavily weighted in determining the overall grade” (a nota mais baixa é a que mais pesa na nota geral). Acrescenta que “the final grade rarely, if ever, exceeds two levels above the lowest of the four characteristic grades” (a nota final raramente, ou nunca, passa de dois níveis acima da menor das quatro subnotas) e dá um exemplo: Centering 10, Corners 6, Edges 10 e Surface 10 voltam como 7, “exactly two grading levels above the lowest characteristic grade” (exatamente dois níveis acima da menor subnota) (a Beckett dá notas em passos de meio ponto, então de 6 a 7 são dois níveis).20 A subnota baixa do exemplo é a de cantos, não a de centralização; leio a mesma regra como válida para uma subnota de centralização baixa, o que o FAQ não diz com essas palavras.
Gem Mint exige quatro subnotas fortes. “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.” (O requisito mínimo para receber Gem Mint é ter pelo menos três subnotas 9.5 e a quarta não menor que 9.)20
CGC Cards
Os dois 10 da CGC trazem valores de centralização que não nomeiam nenhum tipo de carta; do 9 ao 4.5, todos os valores de centralização são só para cartas esportivas e não esportivas, e o 4 não tem nenhum, então uma carta colecionável não tem valor do 9 ao 4; e no 3.5 aparece mais um valor que não nomeia nenhum tipo de carta.3
- Pristine 10: “The centering is 50/50, and the card has flawless color and registration.” (A centralização é 50/50, e a carta tem cor e registro impecáveis.)3
- Gem Mint 10: “Centering is not to exceed approximately 55/45, and reverse centering is not to exceed 75/25.” (A centralização não deve ultrapassar aproximadamente 55/45, e a centralização do verso não deve ultrapassar 75/25.)3
- Do 9 ao 4, nenhum valor para cartas colecionáveis. No 9, 8, 7.5, 7, 6 e 4.5, o valor de centralização é dado apenas “For sports and non-sports cards” (para cartas esportivas e não esportivas). A frase do 9 para cartas colecionáveis diz “For TCG cards, cards will have only a few minor manufacturing or handling defects” (no caso de cartas TCG, as cartas terão apenas alguns defeitos menores de fabricação ou manuseio), sem proporção nenhuma.3
- Very Good+ 3.5: um valor sem ressalvas. “A Very Good+ card may have 90/10 centering and four rounded corners, but not extreme rounding.” (Uma carta Very Good+ pode ter centralização 90/10 e quatro cantos arredondados, mas não um arredondamento extremo.) Essa frase não nomeia nenhum tipo de carta, ao contrário das seis acima dela, então, pela letra, cobre toda carta padrão que a CGC gradua, uma carta de Pokémon inclusive; a mesma página dá aos cartões telefônicos uma escala própria. Leio “may have 90/10” (pode ter 90/10) como 90/10 ou melhor, do jeito que todos os outros valores deste post são escritos; a CGC não diz isso.3
Os valores que a CGC publica abaixo de 10 são estes. Do 9 ao 4.5 valem só para cartas esportivas e não esportivas; o do 3.5 não tem essa ressalva.3
| Nota | Frente | Vale para | Verso |
|---|---|---|---|
| 9 | 60/40 | esportivas e não esportivas | 90/10 |
| 8 | 65/35 | esportivas e não esportivas | não informado |
| 7.5 | 65/35 | esportivas e não esportivas | não informado |
| 7 | 70/30 | esportivas e não esportivas | não informado |
| 6 | 75/25 | esportivas e não esportivas | não informado |
| 4.5 | 85/15 | esportivas e não esportivas | não informado |
| 3.5 | 90/10 (“may have”) | sem ressalva: toda carta padrão, pela letra | não informado |
Fonte: cgccards.com/card-grading/grading-scale, lida em 4 de outubro de 2026.3
CGC: para uma carta colecionável, valores nos dois 10 e um 90/10 sem ressalvas no 3.5, nenhum do 9 ao 4; as barras esmaecidas são valores para cartas esportivas e não esportivas.317
A CGC não dá mais subnotas: “Sub-grades are no longer offered by CGC Cards” (a CGC Cards não oferece mais subnotas). O FAQ diz que a inteligência artificial “helps to automate many of the time-consuming aspects of grading, such as attributing a card and measuring its centering” (ajuda a automatizar muitas das etapas mais demoradas da graduação, como identificar uma carta e medir sua centralização).22
SGC
A escala da SGC dá um valor de frente para a maioria das notas inteiras e nenhum para o verso.4
| Nota SGC | Frente (“or better centering”) |
|---|---|
| 10 PRI (Pristine) | “50/50 centering” |
| 10 GM (Gem) | 55/45 |
| 9.5 Mint+ | sem valor (“at first glance appears to be 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 | sem valor (cada uma “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” |
| 1 Poor | sem valor |
Fonte: gosgc.com/card-grading/scale, as vinte abas renderizadas em 5 de outubro de 2026 UTC (4 de outubro na Califórnia).4
SGC: só valores de frente, e nenhum no 9.5, 6.5, 5.5, 4.5, 3.5, 2.5 ou 1; o 8.5 e o 7.5 têm valor.417
Nenhuma centralização de verso. Nenhum texto de nota da SGC traz valor de verso.4 Os textos das notas também mencionam “four sharp corners” (quatro cantos afiados), e a página nunca explica o asterisco.4
Diretrizes, nas palavras da SGC. As descrições são “guidelines, designed to outline the evaluation process” (diretrizes, pensadas para delinear o processo de avaliação), e “Other factors” (outros fatores) “might not be specifically noted” (podem não ser mencionados especificamente).4
TAG
A rubrica da TAG é a mais detalhada das seis, e a única com valores de verso separados para cartas colecionáveis e para cartas esportivas.5
| Nota TAG (pontuação) | Frente | Verso, TCG | Verso, esportivas |
|---|---|---|---|
| Pristine 10 (de 990 a 1000) | ~51/49 | ~52/48 | ~54.5/45.5 |
| Gem Mint 10 (de 950 a 989) | ~55/45 | ~65/35 | ~70/30 |
| Mint 9 (de 900 a 949) | ~60/40 | ~75/25 | ~90/10 |
| NM-MT+ 8.5 (de 850 a 899) | ~62.5/37.5 | ~85/15 | ~95/5 |
| NM-MT 8 (de 800 a 849) | ~65/35 | ~95/5 | regra do “tiny sliver of border” |
| Do 7.5 ao 1.5 | 2,5 pontos mais largo a cada meia nota: 67,5, 70, 72,5, 75, 77,5, 80, 82,5, 85, 87,5, 90, 92,5, 95, e depois ~98.33/1.67 no 1.5 | o verso “may show a tiny sliver of border, but may not be miscut or have a portion of another card displayed” | idem |
| Poor 1 (de 100 a 149) | só a regra do “tiny sliver of border” | idem | idem |
Fonte: taggrading.com/pages/rubric, lida em 4 de outubro de 2026; o “~” é da própria TAG.5
TAG: a única tolerância publicada que muda a cada meia nota e, entre as notas Gem Mint, um verso de carta colecionável mais rígido que o 75/25 da PSA e da CGC e mais folgado apenas que o 60/40 do 9.5 da Beckett.523617
Versos de cartas colecionáveis mais rígidos no topo. O verso Gem Mint de carta colecionável da TAG fica em cerca de 65/35, contra cerca de 70/30 para cartas esportivas.5
Uma pontuação por trás da nota. A TAG dá uma pontuação numa escala de 1000 pontos para responder “how strong of a 10 is this” (quão forte é este 10); “Half points are included on every grade level except for between 9 and 10” (há meios pontos em todos os níveis, exceto entre 9 e 10); e o Pristine “represents less than 1% of the cards TAG’d” (representa menos de 1% das cartas graduadas pela TAG).23 O relatório divide a condição da carta em “Corners / Edges / Centering / Surface / and Dimensions” (cantos, bordas, centralização, superfície e dimensões).24
ACE
A ACE expressa seus valores por “opposite pair” (par oposto) e dá valor de verso para todas as notas, exceto o 10.7
| Nota ACE | Frente, estritamente melhor que (qualquer par oposto) | Verso |
|---|---|---|
| 10 Gem Mint | “less than a 60/40 split” | não informado |
| 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 |
Fonte: acegrading.com/grading-scale, lida em 4 de outubro de 2026.7
ACE: o 10 mais folgado das seis e, na parte de baixo, a mais rígida.717
A redação se lê ao contrário. O 9 da ACE diz “The centering for a card must be greater than 65/35 for any opposite pair on the front” (a centralização de uma carta deve ser maior que 65/35 para qualquer par oposto na frente), ou seja, mais equilibrada que 65/35, não menos.7 Esse “greater than” (maior que) e o “less than a 60/40 split” do 10 deixam o próprio valor de fora, então leio todo valor da ACE como estritamente melhor que a proporção: uma carta exatamente em 60/40 perde o 10 da ACE, e uma exatamente em 65/35 perde o 9. A redação das outras graduadoras, “or better” (ou melhor), “not to exceed” (sem ultrapassar) e “within a tolerance of” (dentro de uma tolerância de), inclui o valor, e leio da mesma forma os poucos valores sem qualificador delas, como o “55/45 both ways” (55/45 nos dois sentidos) da Beckett. É uma leitura do texto da ACE, não algo que a ACE explicite.
Como a ACE diz que mede. Segundo a ACE, as cartas são “given a centering score which is calculated using 1/1000th of a millimeter accuracy measurements” (recebem uma pontuação de centralização calculada com medições de precisão de um milésimo de milímetro), convertida em “a percentage for Left, Right, Top and Bottom centering for both the front and back of the card” (uma porcentagem de centralização esquerda, direita, superior e inferior para a frente e o verso da carta).7 Essa precisão é uma afirmação da ACE; nada aqui a testa.
Uma regra de descentralização própria. “The Off-Center modifier is given to a card where the grade for centering is 2 grades or more below the overall card grade.” (O modificador Off-Center é aplicado à carta cuja nota de centralização está 2 ou mais notas abaixo da nota geral.)7
A mais folgada no topo, a mais rígida embaixo. Um 10 aceita qualquer coisa abaixo de 60/40, contra 55/45 na PSA, CGC, SGC e TAG; mesmo assim, até um Poor 1 precisa ser melhor que 85/15, enquanto PSA, Beckett e TAG vão até 90/10 e além.7265
As seis na frente, lado a lado
| Nota | PSA | BGS (nos dois sentidos) | CGC (TCG) | SGC | TAG | ACE |
|---|---|---|---|---|---|---|
| Pristine ou 10 superior | nenhum | 50/50 | 50/50 | 50/50 | ~51/49 | nenhum |
| 10 | 55/45 | nenhum | 55/45 | 55/45 | ~55/45 | abaixo de 60/40 |
| 9.5 | nenhum | 50/50 + 55/45 | nenhum | nenhum | nenhum | nenhum |
| 9 | 60/40 | 55/45 | nenhum | 60/40 | ~60/40 | 65/35 |
| 8 | 65/35 | 60/40 | nenhum | 65/35 | ~65/35 | 70/30 |
| 7 | 70/30 | 65/35 | nenhum | 70/30 | ~70/30 | 75/25 |
| 6 | 80/20 | 70/30 | nenhum | 75/25 | ~75/25 | 80/20 |
| 5 | 85/15 | 75/25 | nenhum | 80/20 | ~80/20 | 80/20 |
| 4 | 85/15 | 80/20 | nenhum | 85/15 | ~85/15 | 80/20 |
| 3 | 90/10 | 85/15 | nenhum | 90/10 | ~90/10 | 85/15 |
“Nenhum” significa que a graduadora não tem essa nota ou não publica valor para ela. Os valores da ACE são estritos: a carta precisa ser melhor que o valor, não igual a ele. A coluna da CGC mostra o que vale para uma carta colecionável: abaixo dos seus 10, o único valor desse tipo da CGC é o 90/10 do 3.5, uma nota que não tem linha nesta tabela. Fontes: as seis páginas acima, lidas em 4 de outubro de 2026, a da Beckett pela cópia arquivada de 3 de maio de 2026.263457
Onde elas divergem, sem rodeios:
- No 10, a ACE é a exceção: abaixo de 60/40, contra 55/45 de todas as outras.7
- Do 9 ao 3, a Beckett pede uma faixa a mais que SGC e TAG, e uma ou duas a mais que a PSA: duas no 6 e no 5, onde a Beckett exige 70/30 e 75/25 contra 80/20 e 85/15 da PSA.6245
- No 6 e no 5, a PSA (80/20, 85/15) é mais folgada que SGC e TAG (75/25, 80/20).245
- No verso, o PSA 10 aceita 75/25, o Gem Mint de carta colecionável da TAG cerca de 65/35, o 9.5 da Beckett 60/40; SGC e ACE não dizem nada para um 10.25647
- A CGC não dá às cartas colecionáveis nenhum valor do 9 ao 4, e um, um 90/10 sem ressalvas, no 3.5.3
3. Uma carta, quatro respostas
Pegue uma carta sem graduação que mede 57/43 da esquerda para a direita e 52/48 de cima para baixo na frente. O pior eixo é o da esquerda para a direita, em 57. Comparada com a tabela de frente publicada por cada graduadora, essa carta fica dentro do valor de frente de:11
- PSA: um 9 (60/40), ou talvez um 10 se a folga de 5% chegar ao 10, o que a página deixa em aberto, e só “if the eye appeal of the card is good” (se o apelo visual da carta for bom).2
- Beckett: um 8 (60/40 nos dois sentidos). O 9 dela exige 55/45 nos dois sentidos.6
- CGC: não um 10. Do 9 ao 4 a CGC não publica nenhum valor para carta colecionável, então o único valor da CGC abaixo de 10 em que essa frente se encaixa é o “may have 90/10 centering” (pode ter centralização 90/10) sem ressalvas do 3.5. Esse 3.5 marca onde os valores publicados da CGC para carta colecionável recomeçam, não um julgamento de que a carta é um 3.5.311
- SGC: um 9 (60/40).4
- TAG: um 9 (~60/40).5
- ACE: um 10, já que 57/43 é “less than a 60/40 split” (menos que uma divisão 60/40).7
A mesma frente fica dentro do valor de frente de um 10 numa graduadora, de um 8 em outra e, numa terceira, dentro de nenhum valor entre o 10 e o 3.5 dela: quatro respostas de seis graduadoras.113 Do jeito que leio as tabelas, “the ten-point scale” (a escala de dez pontos) são seis escalas que por acaso compartilham os números de 1 a 10. É o fato mais útil que posso dar a um colecionador olhando para um número de centralização: ele não significa nada até você dizer contra qual tabela está comparando.
Ele também não significa nada até você dizer o que mais há na carta, e aqui as graduadoras voltam a divergir. A centralização nem sempre limita a nota:
- Na Beckett, a nota geral pode ficar dois níveis acima da menor subnota, como no próprio exemplo do FAQ, de um Corners 6 que voltou como 7 geral.20
- Na PSA, uma carta pode trazer um número acima do que a centralização permite, com OC na etiqueta: “Mint 9oc” é uma carta que cumpre um 9 em tudo, menos na centralização de 65/35.1
- Na ACE, o modificador de descentralização se aplica quando “the grade for centering is 2 grades or more below the overall card grade” (a nota de centralização está 2 ou mais notas abaixo da nota geral).7
E o verso pode barrar um 10 sozinho na PSA, na Beckett, na CGC e na TAG, que publicam todas um valor de verso para um 10.2635 Uma medida da frente, por melhor que seja, é uma linha da tabela de uma graduadora.
4. Como medir uma carta em casa
Tudo nesta seção trata de medir a sua própria carta contra os valores publicados. Nada disso prevê uma nota, porque nenhuma graduadora publica uma forma de fazer isso só a partir da centralização, e verso, cantos, bordas e superfície também são julgados.
A carta e sua margem
Uma carta de Pokémon mede 63 por 88 milímetros. Meu app tem esse tamanho fixo no código, com o comentário “A card is 63 by 88” (uma carta mede 63 por 88), e sites de colecionadores dão 63 por 88 mm ou 2,5 por 3,5 polegadas; não encontrei nenhum documento da The Pokémon Company ou de uma gráfica que informe isso, então o valor se apoia na constante do app e em sites secundários.1825
As margens são estreitas, e a largura muda conforme a época. Rodei uma cópia em Python do detector de margens do app sobre as imagens de catálogo do TCGdex de dez cartas de cada uma de 27 coleções em inglês, espaçadas por igual ao longo da primeira metade da numeração de cada coleção, sem filtro de raridade.8 Nessas imagens:
- Cerca de 2,4 mm por lado em todas as coleções, de Unbroken Bonds (2019) a Mega Evolution (2025).8
- De 1,2 a 1,5 mm nas coleções EX e Diamond & Pearl.8
- Cerca de 1,8 a 2,3 mm em Base Set, Fossil e Neo Genesis.8
- Deixadas de lado: Sun & Moon base, HeartGold SoulSilver, Black & White e XY deram cerca de 1,05 mm ou falharam de vez, o que parece um contorno fino no render do catálogo, e não a margem, então essas leituras não são usadas.8
Esses valores em milímetros supõem que cada imagem cobre os 63 mm inteiros. Imagens de catálogo podem estar cortadas ou ser renders em vez de escaneamentos, então trate-as como estimativas, não como especificações.8
Como as margens impressas ficam por coleção, nas imagens de catálogo: os pontos fora da curva são impressos assim, como mostra a última parte desta seção.817
Uma régua, um escaneamento e a conta
Numa margem tão estreita, a ferramenta de medida decide o que você consegue distinguir. Pegue uma carta moderna com margens de 2,4 mm. Em 55/45, o par tem 2,64 mm e 2,16 mm; em 60/40, 2,88 mm e 1,92 mm. Os dois diferem em 0,24 mm no lado mais largo.9 Esse quarto de milímetro é toda a distância entre o valor de frente da PSA para um 10 e o valor para um 9.2
Veja quanto uma unidade de erro de leitura move o número maior, calculado a partir da largura da margem e do tamanho da unidade:913
| Ferramenta, uma unidade | Tamanho da unidade | Margem de 2,4 mm, os dois lados lidos errado em sentidos opostos | 2,4 mm, um lado lido largo | 2,4 mm, um lado lido estreito | Margem de 1,3 mm, os dois lados | 1,3 mm, um lado lido largo | 1,3 mm, um lado lido estreito |
|---|---|---|---|---|---|---|---|
| Régua, marcas de 0,5 mm | 0,5 mm | 10,42 pontos | 4,72 | 5,81 | 19,23 | 8,06 | 11,90 |
| Escala, marcas de 1/32 de polegada | 0,79 mm | 16,54 | 7,09 | 9,91 | 30,53 | 11,69 | 21,97 |
| Escaneamento a 600 dpi, um pixel | 0,042 mm | 0,88 | 0,44 | 0,44 | 1,63 | 0,80 | 0,83 |
| Escaneamento a 1200 dpi, um pixel | 0,021 mm | 0,44 | 0,22 | 0,22 | 0,81 | 0,40 | 0,41 |
Todas as colunas partem de um par que na verdade é 50/50. As colunas de “os dois lados” são o caso em que uma margem é lida uma unidade larga demais e a outra uma unidade estreita demais, o pior que uma leitura por lado pode fazer. As colunas de “um lado” são um único erro com a outra margem exata: lida larga ou lida estreita, o que move mais a proporção. Uma régua não consegue separar 55/45 de 60/40 numa margem de Pokémon: uma única marca de meio milímetro lida errado de um lado de um par equilibrado de 2,4 mm já dá 4,72 pontos lida larga e 5,81 lida estreita, mais ou menos toda a diferença de cinco pontos entre esses dois valores, e o pior caso é 10,42.13 Um escaneamento de mesa a 600 dpi consegue: um pixel para cada lado move a proporção em 0,88 ponto numa margem de 2,4 mm e 1,63 numa de 1,3 mm, e a 1200 dpi esses valores caem pela metade, para 0,44 e 0,81.9
Uma unidade de erro de leitura contra a diferença de cinco pontos entre 55/45 e 60/40: as duas réguas ficam acima, os dois escaneamentos bem abaixo.91317
Esses valores de escaneamento são o limite de resolução e nada mais. Eles supõem que o vidro do scanner é plano, que a carta está alinhada sobre ele e que a borda da moldura sai nítida no escaneamento.9 Uma carta empenada, uma carta posicionada em ângulo ou uma borda impressa borrada acrescentam, cada uma, um erro que a conta não considera.
Pior ponto, os dois eixos, as duas faces
As próprias regras das graduadoras dão o método, e ele tem três partes.
- Leia o pior ponto, não a média. Os avaliadores da PSA “measure from the worst point” (medem a partir do pior ponto), inclusive o pior ponto de uma imagem inclinada.10 Uma única leitura com régua ou em pixels por lado, feita no meio de cada lado, pode deixar passar uma inclinação que o avaliador vai contar. Num escaneamento, leia cada margem em vários pontos ao longo do comprimento e fique com o pior par. (Essa é a minha leitura prática da regra da PSA, não um método que a PSA publique.)
- Leia os dois eixos e julgue pelo pior. Toda graduadora expressa seu valor por par oposto, e a Beckett diz “both ways” (nos dois sentidos).76
- Leia as duas faces. O verso tem valor próprio na PSA, na Beckett, na TAG e na ACE, e na CGC para um 10.26573
Margens desiguais de propósito
Algumas cartas de Pokémon são impressas com uma margem mais funda que a oposta. Nas imagens de catálogo, três padrões se destacam.814
As coleções e-card: uma faixa funda descendo pela esquerda. Em Expedition, Aquapolis e Skyridge (2002 e 2003), a mediana da parcela esquerda é 0,767, 0,754 e 0,747 em oito, seis e oito cartas, as das dez testadas por coleção cujas margens o detector de margens conseguiu ler. A Expedition 40 dá de 5,7 a 7,5 mm à esquerda contra 1,9 a 2,1 mm à direita entre 10 e 90% da borda (a leitura a 95%, 1,47 mm, é o canto). A Aquapolis 60 e a Skyridge 50 dão, entre 10 e 90%, ruidosos 1,8 a 7,9 mm à esquerda contra estáveis 2,1 a 2,3 mm à direita.814 Leio essa faixa como o código de pontos do e-Reader, que o próprio comentário no código do meu app coloca, em vez disso, “along the bottom” (ao longo da parte de baixo); não consegui confirmar a posição numa referência: a Bulbapedia ficou atrás de uma página de verificação o tempo todo, e não encontrei fonte oficial.19
Duas coleções EX de 2003: uma margem inferior funda. EX Ruby & Sapphire e EX Dragon têm uma margem inferior funda: a Dragon 010 dá cerca de 5,1 mm embaixo contra 1,5 mm em cima. EX Hidden Legends e EX Team Rocket Returns, de 2004, dão margens equilibradas.814
De Sword & Shield em diante: texto miúdo dentro da margem inferior. Na Brilliant Stars (Astros Cintilantes) 010, a margem inferior mede 2,42 mm de 5 a 25% e de 75 a 90% da largura da carta (e 2,52 a 95%), mas de 0,94 a 1,16 mm de 30 a 60% e de novo a 70%, com uma única leitura de 2,42 a 65%; a superior dá 2,42 mm de 5 a 90% e 2,52 a 95%. A Surging Sparks 020 mostra o mesmo padrão: de 2,31 a 2,42 mm nas pontas, de 1,05 a 1,36 mm de 30 a 50% e 1,57 mm a 70%.14 Nesses renders, a margem impressa é equilibrada de cima para baixo. O que fica no meio da margem inferior é o texto miúdo da carta, e um leitor que para na primeira mudança de cor para ali.14
Três impressões desiguais por design, desenhadas a partir das profundidades medidas; nenhuma ilustração de carta é reproduzida.1417
Profundidade da margem ao longo da borda em duas cartas modernas: a queda é o texto miúdo, e ela fica justamente onde um leitor automático percorre.1417
Para o colecionador com uma régua ou um escaneamento, a lição é medir até a moldura impressa, não até a primeira coisa dentro da margem. Na minha leitura dessas imagens, nenhum dos três padrões é defeito de corte; é assim que essas cartas são impressas, e uma medida que os trate como descentralização está errada sobre a carta. Como uma graduadora os trata não aparece em nenhuma página que li.19
Frentes sem moldura impressa
O que torna uma frente mensurável é uma moldura impressa nos dois lados de um par, não o nome da carta. Uma frente cuja imagem vai até a borda de corte não tem margem ali: o glossário da PSA chama isso de “full bleed”, “when a card has no border” (quando uma carta não tem margem).1 “Full art” é uma categoria de colecionador, e nada do que li a iguala a full bleed: a definição da PSA é só de full bleed, e o comentário do app de que uma carta full art tem “no printed border to measure” (nenhuma margem impressa para medir) é uma suposição do código, não uma fonte.11819 O teste, então, é a carta que você tem na mão: onde não há moldura impressa num par de lados, não há proporção nesse eixo, e onde há, ela pode ser medida, seja qual for o nome da carta. Nenhuma das páginas das seis graduadoras diz como julga a centralização da frente numa carta sem moldura.19 O verso é outra história. O roadmap do app supõe que “every card has the same blue back” (toda carta tem o mesmo verso azul), e, se isso se confirmar, dá para ler o verso de qualquer carta; não medi nenhum verso para este post, então isso é uma suposição do roadmap, não uma constatação.26
5. O ofício, em regras com números
Estas são as regras que as seções acima sustentam, cada uma com sua origem. Elas descrevem o que as graduadoras publicam e o que foi medido, não são conselhos de graduação.
| Elemento | Regra | Fonte |
|---|---|---|
| A proporção | A parcela da margem combinada de dois lados opostos, a maior primeiro; 60/40 significa que 60% da margem esquerda mais a direita está de um lado | Glossário da PSA |
| A margem | Da borda de corte até a moldura ou a imagem impressa, não até nada da ilustração | Glossário e padrões da PSA; rubrica da TAG |
| Qual leitura conta | O pior eixo, no seu ponto mais descentralizado; os avaliadores da PSA “measure from the worst point” | Padrões da PSA; PSA, 2005 |
| Faces | Frente e verso julgados separadamente; o verso é mais folgado nas notas altas sempre que há valor | Páginas da PSA, TAG, Beckett e CGC |
| Um 10, frente | 55/45 na PSA, CGC, SGC e TAG; a Beckett dá 9 a 55/45 e pede 50/50 em um sentido para o 9.5; a ACE aceita qualquer coisa abaixo de 60/40 | as seis páginas |
| Um nível Pristine, frente | 50/50 em toda a volta na Beckett, 50/50 na CGC e na SGC, ~51/49 na TAG; PSA e ACE não têm esse nível | Beckett (arquivo), CGC, SGC, TAG |
| Um 10, verso | 75/25 na PSA e na CGC, ~65/35 numa carta colecionável da TAG, 60/40 para o 9.5 e o Pristine da Beckett; nada publicado na SGC nem para o 10 da ACE | as seis páginas |
| A folga da PSA | 5% a mais na frente para PSA 7 ou melhor: 60/40 cumpre automaticamente o padrão de centralização da frente do 9; 65/35 pode cumprir “if the eye appeal of the card is good” | Padrões da PSA |
| A parte de baixo | O 5 e o 4 da PSA dividem 85/15; do 3 ao 1.5 da PSA e do 3 ao 1.5 da SGC dividem 90/10; além de 90/10, uma frente não fica dentro de nenhum valor publicado da PSA nem da SGC, cujos 1 não têm nenhum; os valores que vão além disso são o Poor 1 da Beckett, “100/0 or offcut”, e do 2.5 ao 1.5 da TAG, de cerca de 92.5/7.5 a 98.33/1.67 (o valor mais folgado da ACE é 85/15) | PSA, SGC, Beckett (arquivo), TAG, ACE |
| A CGC e as cartas colecionáveis | Nenhum valor de centralização do 9 ao 4; um no 3.5, “may have 90/10 centering”, que não nomeia nenhum tipo de carta | Escala de notas da CGC |
| Centralização e a etiqueta | Nem sempre é um teto: a nota geral da Beckett pode ficar dois níveis acima da menor subnota; PSA e ACE podem imprimir um número maior com OC | FAQ da Beckett (arquivo), glossário da PSA, ACE |
| Ferramentas | Uma régua de 0,5 mm: de 4,7 a 5,8 pontos por erro de um lado de um par equilibrado de 2,4 mm, 10,4 com os dois lados em sentidos opostos; um escaneamento a 600 dpi: 0,44 e 0,88 | medido |
| Margens inferiores modernas | De Sword & Shield em diante, o texto miúdo fica no meio da margem inferior; meça até a moldura nas pontas | medido, imagens de catálogo |
| e-card e EX de 2003 | Uma faixa funda descendo pela esquerda nas coleções e-card, uma margem inferior funda em EX Ruby & Sapphire e EX Dragon; impresso, não cortado | medido, imagens de catálogo; a leitura é minha |
| Sem moldura impressa | Sem moldura num par de lados, sem proporção nesse eixo, seja qual for o nome da carta; nenhuma página de graduadora diz como julga uma frente assim | Glossário da PSA; as seis páginas |
Fontes da tabela: o glossário e os padrões da PSA;12 o artigo da PSA de 2005;10 a escala e o FAQ arquivados da Beckett;620 CGC;3 SGC;4 TAG;5 ACE;7 as medições.913814
Duas dessas regras merecem uma frase cada. A regra das ferramentas é o motivo pelo qual um número de centralização tirado com régua deve ser lido como uma faixa, não como um valor: numa margem de 2,4 mm, a diferença de cinco pontos entre o 10 e o 9 da PSA é mais ou menos o que uma marca lida errado de um lado a move (4,7 ou 5,8, conforme o sentido), e cerca de metade do que dois erros opostos fazem.213 E a regra das margens inferiores modernas é o motivo pelo qual qualquer coisa que meça uma carta automaticamente precisa saber qual impressão está olhando: a mesma leitura que é um 70/30 honesto numa carta é, em outra, uma carta bem cortada com texto miúdo.
6. O jeito Apple: o que o medidor do Kiradex faz hoje
O Kiradex é o meu app de colecionar cartas, e o scanner dele mede a centralização da frente de uma carta sem graduação pela câmera. A descrição do próprio código acerta o porquê: o tipo Centering chama a centralização de “The one part of a card’s grade a camera can measure rather than judge” (a única parte da nota de uma carta que uma câmera pode medir em vez de julgar).27 O que vem a seguir é o que o código faz na árvore de trabalho tal como a li em 4 de outubro de 2026, e depois onde ele erra. O código foi lido, não executado num celular; as comparações abaixo reimplementam a lógica em Python e a confrontam com as tabelas publicadas e com imagens de catálogo, e esse é o limite honesto do que esta seção pode afirmar.27118
Encontrando a carta
O medidor, CenteringGauge.measure, entrega a imagem a um examinador de cartas que trabalha em três etapas.18
- O Vision encontra a carta. Uma
VNDetectRectanglesRequestprocura um retângulo com proporção de aspecto de 0,6 a 0,82, tamanho mínimo de 0,25 da imagem, tolerância de quadratura de 20 graus e confiança mínima de 0,5, devolve até seis, e o examinador fica com o maior. O comentário ao lado da faixa de aspecto: “A card is 63 by 88; a hand never holds the camera square to it.” (Uma carta mede 63 por 88; uma mão nunca segura a câmera em esquadro com ela.)18 - Os cantos são empurrados para fora. Cada canto se afasta do centro para incluir uma margem de 5% de mesa, de modo que “the card’s own edge is then found in the picture, rather than trusted to where the rectangle finder put it” (a borda da própria carta seja então encontrada na imagem, em vez de se confiar em onde o detector de retângulos a colocou).18
- O Core Image a achata. O filtro
CIPerspectiveCorrectionendireita a carta, que é redesenhada na vertical com 800 pixels de largura.18
Encontrando a margem
Em cada lado da imagem achatada, o examinador percorre 31 linhas da borda para dentro, distribuídas pelos 30 a 70% centrais daquele lado, “clear of the corners” (longe dos cantos). Cada percurso passa pela mesa, depois pela borda de corte da carta, depois pela margem, depois pela moldura impressa.18
- Um limite é o primeiro passo a partir do qual três pixels seguidos diferem da cor anterior em mais de 38, uma distância em RGB “out of 441 between black and white” (de 441 entre o preto e o branco).18
- A cor da margem é amostrada logo depois da borda, “clear of the cut edge and its shadow” (longe da borda de corte e da sombra dela).18
- Concordância: a borda só é mantida se pelo menos três quintos dos percursos a encontrarem e concordarem dentro de 50%; a margem, só se concordarem dentro de 15%. A leitura é o valor do meio dos percursos: a mediana.18
- Um limite de sanidade: a margem precisa ter mais de 1,2% e menos de 12% da imagem naquele lado, ou, nas palavras do comentário, “a border is a few percent of the card; anything else is not one” (uma margem é alguns por cento da carta; qualquer outra coisa não é margem).18
O que ele lê e o que ele recusa
O resultado são duas parcelas, a da margem esquerda sobre esquerda mais direita e a da margem superior sobre superior mais inferior, escritas como as graduadoras escrevem, a maior primeiro: “54/46 · 52/48”, da esquerda para a direita e depois de cima para baixo.2728 O pior eixo comanda tudo o que vem depois.27
Ele recusa em dois lugares. Não devolve nada quando não há carta, ou quando há “no printed border to measure: a full-art card, or a card on a table its own colour” (nenhuma margem impressa para medir: uma carta full art, ou uma carta sobre uma mesa da mesma cor dela).18 A parte do full art é suposição do comentário; o que o código de fato testa é se os percursos encontram uma margem em cada lado, que é o teste certo (seção 4). E ele descarta a leitura de cima para baixo pelo ano da coleção da carta: de 2002 a 2004, porque essas cartas “carry a strip of e-Reader code along the bottom” (trazem uma faixa de código do e-Reader ao longo da parte de baixo); a partir de 2023, porque “the bottom border is printed deeper to hold the card’s small print” (a margem inferior é impressa mais funda para caber o texto miúdo da carta); e quando o ano é desconhecido, porque “A year not known is not trusted” (um ano desconhecido não é confiável).2729
A partir do pior eixo ele calcula um ceiling (teto), documentado como “The highest grade on the ten-point scale that centring like this allows on the front” (a nota mais alta da escala de dez pontos que uma centralização assim permite na frente): 55/45 para um 10, 60/40 para um 9, 65/35 para um 8, 70/30 para um 7, depois 80/20, 85/15 e 90/10 para 6, 5 e 4, e 3 para qualquer coisa pior.27 Antes de comparar, ele arredonda a parcela e subtrai meio ponto, porque “A measurement off a phone is good to about a point; the half point keeps a true 55/45 from reading as a miss.” (Uma medida feita com celular é precisa a cerca de um ponto; o meio ponto impede que um 55/45 verdadeiro seja lido como erro.) O comentário termina assim: “Corners, edges and surface can only bring it down.” (Cantos, bordas e superfície só podem baixá-la.)27
O que ele mostra
- A folha do escaneamento: “Allows up to a” (permite até um) e o teto, depois “corners, edges and surface not judged” (cantos, bordas e superfície não julgados).15
- O editor de texto: “Measured off the camera, front only. Centering like this allows up to a” (medido pela câmera, só a frente; uma centralização assim permite até um) e o teto, “on the ten-point scale; corners, edges and surface, which aren’t judged, can only bring that down” (na escala de dez pontos; cantos, bordas e superfície, que não são julgados, só podem baixar isso).16
- Quando nada é lido: “Centering not measured: needs a bordered card on a plain surface” (centralização não medida: é preciso uma carta com margem sobre uma superfície lisa), dito só para carta sem graduação, porque “a case hides the card’s edges” (o case esconde as bordas da carta).15
- Uma cópia graduada mostra a nota e deixa a centralização de lado: o resumo de um PSA 10 é “PSA 10”, sem medida ao lado.28
O que ele não afirma
Ele não julga o verso, os cantos, as bordas nem a superfície. O roadmap do app deixa em aberto “A grade guess” (um palpite de nota): o desgaste visto pela frente “was tried and dropped (false wear on a quarter of unworn catalog scans: printed borders differ too much by era)” (foi testado e abandonado: desgaste falso em um quarto dos escaneamentos de catálogo sem desgaste, porque as margens impressas variam demais conforme a época). O caminho proposto é o verso, já que “every card has the same blue back” (toda carta tem o mesmo verso azul), e isso “needs real cards of known grade to be tuned on” (precisa de cartas reais de nota conhecida para ser ajustado). O roadmap também lista “Run it on a phone” (rodar num celular) como não comprovado: “Focus distance, zoom, speed, glare on foil, and slabs behind plastic are all unproven; the Simulator has no camera.” (Distância de foco, zoom, velocidade, reflexo no foil e slabs atrás do plástico não estão comprovados; o Simulador não tem câmera.)26
Os testes são desenhos sintéticos, não fotografias. Uma carta desenhada com margens laterais de 48 e 24 pixels e margens superior e inferior de 30 e 42 pixels, inclinada 2 graus sobre uma mesa escura, precisa dar 0,667 e 0,417 com tolerância de 0,04, com teto de 7 ou 8; uma carta equilibrada precisa dar 0,5 com tolerância de 0,04; uma imagem cinza sem carta não dá nada.30
Onde ele erra, medido
Cinco coisas nesse código estão erradas ou exageradas hoje, e uma sexta não está comprovada. Cada uma é descrita como o que o código faz agora. A comparação do mapeamento de notas é uma reimplementação em Python do Swift, que não foi executado; as constatações sobre margens vêm de uma cópia em Python do detector de margens em Swift rodada sobre imagens de catálogo do TCGdex, que podem ser escaneamentos, renders ou recortes, e não sobre fotos tiradas com celular.118
1. O mapeamento de notas é generoso demais a partir de 75/25 (medido, reimplementação em Python).11 O comentário mapeia “80/20, 85/15 and 90/10” para 6, 5 e 4. A PSA exige 85/15 tanto para o 5 quanto para o 4 e dá 90/10 ao 3; a SGC também dá 85/15 a um 4 e 90/10 a um 3.2724 O script de comparação mantém os valores de cada graduadora como estão escritos: uma nota sem valor publicado, como PSA 1, SGC 1 e TAG 1, nunca é atribuída; os valores da ACE são estritos (“less than”, “greater than”), então uma carta exatamente em 60/40 perde o 10 da ACE; e o 9.5 da Beckett exige 50/50 em um eixo. Percorrendo todas as parcelas do pior eixo de 50,0 a 100,0 em passos de 0,1, com o outro eixo em 50/50:11
- De 75,1 a 85,0, contra SGC e ACE. O app diz “up to a 6” (até um 6) até 80,4 e 5 a partir de 80,5; a SGC diz 5 a partir de 75,1 e 4 a partir de 80,1, a ACE diz 3 a partir de 80,0, e a partir de 85,0 a frente fica fora de todos os valores que a ACE publica. Isso é uma ou duas notas acima da SGC, e duas ou três acima da ACE a partir de 80,0, enquanto o app ainda bate com a PSA ali, exceto pelo meio ponto de 80,1 a 80,4.11
- De 85,5 a 90,0 o app diz “up to a 4”; PSA e SGC dizem 3, a Beckett 2, a TAG de 3 a 3.5.11
- De 90,1 em diante, além do último valor da PSA e da SGC. O app diz “up to a 4” até 90,4 e “up to a 3” a partir de 90,5. PSA e SGC não publicam valor nenhum ali: o 1.5 e o 2 delas exigem 90/10, o PSA 1 não tem frase de centralização e o SGC 1 não tem valor. A única nota que sobra na Beckett é o Poor 1, “100/0 or offcut”, e a TAG desce do 2.5 ao 1.5; além de 98,33, a única nota que lhe resta, o 1, tem uma regra de faixa de margem e nenhuma proporção.112465
- Por design, meio ponto em cada fronteira. De 55,1 a 55,4, de 60,1 a 60,4, de 65,1 a 65,4, de 70,1 a 70,4, de 80,1 a 80,4, de 85,1 a 85,4 e de 90,1 a 90,4, o arredondamento e a folga de meio ponto dão a nota mais alta. É a folga que o comentário declara para o erro do celular, e conto isso como uma escolha, não um defeito, exceto de 85,1 a 85,4 e de 90,1 a 90,4, onde ela se soma ao erro da parte de baixo descrito acima: de 85,1 a 85,4 o app diz 5 onde PSA e SGC dizem 3, e de 90,1 a 90,4 diz 4 onde elas não publicam nada.11
A parte de baixo é onde o app mais exagera: duas notas na PSA e na SGC de 85,1 a 85,4 e uma de 85,5 a 90,0, e de 90,1 em diante ele nomeia uma nota onde PSA e SGC não publicam valor para nota nenhuma.11 Contra SGC e ACE ele fica alto a partir de 75/25 e 80/20, bem antes de se separar da PSA.11 E a partir de 55,1 ele fica de uma a três notas acima da Beckett (três de 80,1 a 80,4, de 85,1 a 85,4 e de 90,1 a 90,4), cujas tabelas são mais rígidas, algo que nenhum mapeamento único consegue corrigir.11 A coluna da CGC no script mostra 3.5 de 55,1 a 90,0 só porque a CGC não publica valor para cartas colecionáveis do 9 ao 4, então ela não diz nada sobre como os números do app se comparam a uma nota da CGC, e eu a deixo fora desta contagem.113
O mapeamento do app contra as tabelas de frente de três graduadoras, pela saída do script de comparação: bate com a PSA até 85/15, fica acima da SGC a partir de 75/25, é generoso demais contra ambas de 85/15 a 90/10 e, além de 90/10, nomeia uma nota onde nenhuma das duas publica valor.1117
2. Cartas de Sword & Shield são lidas errado de cima para baixo (medido, imagens de catálogo).814 O app confia na leitura de cima para baixo em todas as coleções anteriores a 2023, fora de 2002 a 2004. Rodando a regra de margens do app sobre imagens de catálogo, a mediana da parcela superior dá 0,697 em Sword & Shield (Espada e Escudo; duas cartas medidas), 0,697 em Brilliant Stars (nove) e 0,697 em Crown Zenith (Realeza Absoluta; nove), contra 0,667 a 0,688 nas coleções Scarlet & Violet (Escarlate e Violeta) e Mega Evolution.8 (Crown Zenith tem data de 2023 no índice do app, então o app já descarta a leitura dela.) A causa é o texto miúdo, não o corte: os percursos cobrem o trecho da margem inferior onde fica a impressão, como a seção 4 mostrou.14 Na minha leitura, o corte de 2023 do app chega ao resultado certo para Scarlet & Violet por um motivo diferente do que o comentário dá, e numa carta perfeitamente cortada de 2020 a 2022 ele relataria cerca de 70/30 de cima para baixo, e a folha diria “up to a 7” (até um 7).827 A incerteza: só duas das dez cartas da coleção base Sword & Shield deram leitura de cima para baixo, e são imagens de catálogo.8
3. As coleções e-card são lidas errado da esquerda para a direita (medido, imagens de catálogo).814 O código supõe que a faixa do e-Reader fica “along the bottom” (ao longo da parte de baixo), então de 2002 a 2004 descarta a leitura de cima para baixo e mantém a da esquerda para a direita.27 Nas imagens de catálogo das e-card, a margem funda é a esquerda, com medianas da parcela esquerda de 0,767, 0,754 e 0,747.8 Então, nessas coleções, o app mantém justamente o eixo que é impresso desigual: uma carta de Expedition perfeitamente cortada mostraria cerca de 77/23 da esquerda para a direita, e a folha diria que ela permite até um 6.827 A mesma regra por ano descarta a leitura de cima para baixo em EX Hidden Legends e EX Team Rocket Returns (2004), que são equilibradas, enquanto acerta ao descartá-la em EX Ruby & Sapphire e EX Dragon (2003), cujas margens inferiores são fundas.8 A incerteza: a posição do código de pontos não pôde ser confirmada numa referência.19
4. Os textos prometem demais (lido no código e nas páginas das graduadoras). O “Allows up to a” com um número na folha e o “on the ten-point scale” no editor dão a entender uma escala única e um teto.1516 A seção 3 mostrou seis escalas, e “can only bring that down” (só podem baixar isso) é falso em três lugares: a nota geral da Beckett pode ficar dois níveis acima de uma subnota baixa, a PSA imprime “Mint 9oc”, e o modificador de descentralização da ACE existe para uma nota de centralização “2 grades or more below the overall card grade” (2 ou mais notas abaixo da nota geral).2017 O verso não é medido, e na PSA, na Beckett, na CGC e na TAG o verso sozinho pode barrar um 10.2635
5. Ele informa a mediana, não o pior ponto (lido no código). A PSA mede “from the worst point” (a partir do pior ponto) e determina a centralização “at the most off-center part of the card” (na parte mais descentralizada da carta).102 O app pega a mediana dos seus 31 percursos pelos 40% centrais de cada lado e pula os cantos de propósito.18 Numa impressão torta, numa moldura inclinada ou num corte em diamante, a margem muda ao longo do lado; a mediana então informa o meio do lado, enquanto um avaliador da PSA informa a pior ponta. Beckett e SGC citam o corte em diamante nos textos de suas notas.64
Uma moldura inclinada: a mediana dos percursos dá 50/50, o pior percurso 54/46, e o pior ponto da carta 60/40, que os percursos pelos 30 a 70% centrais não alcançam.1718
6. A precisão do celular não está comprovada (conta, sem execução em celular). O comentário diz que uma leitura do celular “is good to about a point” (é precisa a cerca de um ponto). A carta achatada tem cerca de 727 pixels ao longo de 63 mm, então um pixel é 0,087 mm, e um pixel lido errado de cada lado em sentidos opostos move a proporção de uma margem de 2,4 mm em 1,80 ponto; de um lado só, partindo de um par equilibrado, 0,89 lido largo ou 0,92 lido estreito.913 Se o celular mantém sequer a precisão de um pixel, com foco, reflexo e um ângulo de mão livre, não foi medido; o roadmap diz o mesmo.26
Quanto custa
Não medido. Nada neste post foi executado num celular, então não há tempo por escaneamento, nem número de bateria, nem número de precisão vindo de uma câmera. Os testes do app foram lidos, mas não executados para este post.3026
7. O briefing: o que o Kiradex constrói e as verificações que precisa passar
A medida é o produto. Uma proporção da frente, lida com honestidade e colocada ao lado do que cada graduadora publica, é útil para um colecionador decidindo se vale a pena enviar uma carta; uma nota que o app não consegue sustentar, não. Três fatos descartam uma nota: não existe uma escala única de dez pontos, a centralização não limita a nota na Beckett nem na PSA e na ACE quando a etiqueta traz OC, e o verso não é medido.112017 Então o app pode afirmar uma medida, pode colocá-la ao lado do valor de frente publicado por cada graduadora com a fonte e a data, e não deve afirmar uma nota, um teto ou o que uma carta “allows” (permite).
1. Mostrar primeiro a leitura da frente, e chamá-la de frente
A primeira linha é a própria leitura, com a face nomeada: “Front centering 57/43 left to right · 52/48 top to bottom, measured off the camera.” (Centralização da frente 57/43 da esquerda para a direita · 52/48 de cima para baixo, medida pela câmera.) Nunca “centering 57/43” sem “front” (frente).11 Quando o eixo de cima para baixo não é comparado, diga por que nos termos da carta: “Top-to-bottom isn’t compared on this card: its bottom border is printed deeper” (nesta carta não se compara de cima para baixo: a margem inferior é impressa mais funda) para EX Ruby & Sapphire e EX Dragon, cuja margem inferior é funda; “Top-to-bottom isn’t compared on this card: its bottom border carries small print” (nesta carta não se compara de cima para baixo: a margem inferior traz texto miúdo) de Sword & Shield em diante, cuja margem é equilibrada com texto miúdo dentro (seção 4); e, para as coleções e-card, a mesma forma no outro eixo: “Left-to-right isn’t compared on this card: its left border is printed deeper” (nesta carta não se compara da esquerda para a direita: a margem esquerda é impressa mais funda).814
Verificação: um teste monta a string de leitura para uma carta com os dois eixos, uma com top nil e uma com left nil, e confere que cada uma contém “Front centering” e nomeia o eixo que foi descartado.
2. Colocar a leitura ao lado do valor de frente publicado por cada graduadora
Abaixo da leitura, uma pequena tabela intitulada “Published front tolerances” (tolerâncias de frente publicadas), uma linha por graduadora, cada uma nomeando a melhor nota cuja regra de frente publicada os dois eixos da leitura cumprem, nos termos da própria graduadora, com o valor de verso dessa nota e a fonte e a data. Uma linha só nomeia uma nota para uma leitura que passa nos itens 4 e 7: uma estimativa validada do pior ponto, dentro do limite de precisão. Qualquer outra leitura recebe a mesma tabela com os valores de cada graduadora listados e nenhuma nota nomeada. Para uma frente validada de 57/43 · 52/48, ela fica assim:11263457
| Graduadora | Uma frente 57/43 fica dentro do valor de frente publicado para | O valor de verso dela para essa nota | Fonte |
|---|---|---|---|
| PSA | 9 (60/40) | 90/10 | psacard.com/gradingstandards, lida em 2026-10-04 |
| BGS | 8 (60/40 nos dois sentidos) | 80/20 | beckett.com/grading/scale, cópia arquivada de 2026-05-03 |
| CGC | nenhum valor para carta colecionável do 9 ao 4 | nenhum | cgccards.com/card-grading/grading-scale, lida em 2026-10-04 |
| SGC | 9 (60/40) | não publicado | gosgc.com/card-grading/scale, lida em 2026-10-04 (renderizada em 5 de outubro UTC) |
| TAG | 9 (~60/40) | ~75/25 (cartas colecionáveis) | taggrading.com/pages/rubric, lida em 2026-10-04 |
| ACE | 10 (abaixo de 60/40) | não publicado | acegrading.com/grading-scale, lida em 2026-10-04 |
A linha da CGC não nomeia nota. Do 9 ao 4 a CGC não publica valor de centralização para carta colecionável, e o único valor mais baixo, o “may have 90/10 centering” do 3.5, não nomeia nenhum tipo de carta; um 3.5 ao lado de uma carta bem centralizada seria lido como nota, então para qualquer frente de 55,1 a 90,0, onde a coluna da CGC do script de comparação mostra 3.5, a linha diz, em vez disso, “no trading-card figure from 9 to 4” (nenhum valor para carta colecionável do 9 ao 4).311
Abaixo da tabela, uma linha: “Centering only. Graders also judge the back, corners, edges and surface, and may use discretion; this is not a grade.” (Só centralização. As graduadoras também julgam verso, cantos, bordas e superfície, e podem usar critério próprio; isto não é uma nota.) Abaixo da linha da PSA, uma observação: “PSA allows 5% more on the front for grades 7 and up when eye appeal is good.” (A PSA permite 5% a mais na frente para notas 7 ou mais quando o apelo visual é bom.)2 A linha da Beckett diz “archived” (arquivado) até que o site da Beckett volte e seja relido.12
Três regras para a consulta, cada uma tirada da redação das próprias graduadoras:11672453
- Os dois eixos, sempre. Cada regra é verificada nos dois eixos: “both ways” na Beckett, “any opposite pair” na ACE, o pior eixo nas demais. O 9.5 da Beckett pede “50/50 one way, 55/45 the other” (50/50 em um sentido, 55/45 no outro), então uma frente 55/45 · 50/50 fica dentro do 9.5 dela e uma frente 55/45 · 55/45 só dentro do 9. Quando um eixo não foi medido (o de cima para baixo descartado pelo item 5, ou um par de lados sem moldura impressa), a linha diz “incomplete: top to bottom not measured” (incompleto: de cima para baixo não medido) e não nomeia nota. O
worstatual conta uma parte superior ausente como 50/50; isto substitui esse comportamento. - Cada limite mantém seu operador. “Or better”, “not to exceed” e “within a tolerance of” incluem o valor; o “less than a 60/40 split” e o “greater than” da ACE o excluem, então uma frente exatamente em 60/40 perde o 10 da ACE.
- Ausência de valor não é nota. Onde a leitura passa de todos os valores que uma graduadora publica e as notas abaixo não têm nenhum (PSA 1, SGC 1, TAG 1, e CGC do 3 para baixo), a linha diz “no published figure” (nenhum valor publicado) e não nomeia nota. Onde a leitura fica fora de todos os valores e toda nota tem um, como na ACE a partir de 85/15, a linha diz “outside ACE’s published figures” (fora dos valores publicados da ACE).
As tabelas ficam como dados, um arquivo JSON embutido com uma URL source e uma data read por graduadora, e cada regra traz a nota, o operador, os eixos que cobre e o fragmento literal de onde veio, ou, para uma nota sem valor, as palavras da própria página; o measure_ceiling_vs_tables.py contém o mesmo modelo, e assim uma página que muda significa uma edição de dados e um teste.11
Verificação: testes unitários da consulta por graduadora, com as parcelas dadas como a parcela maior por eixo e o outro eixo em 0,50, salvo indicação. PSA: 0,87 dá 3, 0,84 dá 5, 0,57 · 0,52 dá 9, 0,91 dá “no published figure”, e 0,57 sem o eixo de cima para baixo dá “incomplete”. SGC: 0,87 dá 3 e 0,91 “no published figure”. Beckett: 0,57 · 0,52 dá 8, 0,55 · 0,50 e 0,50 · 0,55 dão 9.5, 0,55 · 0,55 dá 9, e 0,55 sem o eixo de cima para baixo dá “incomplete”. ACE: 0,599 dá 10, 0,600 dá 9, 0,601 dá 9, e 0,85 dá “outside”. TAG: 0,99 dá “no published figure”. CGC: 0,57 e 0,87 dão “no trading-card figure from 9 to 4”, e 0,91 dá “no published figure”. Cada valor esperado é a saída do script de comparação para aquele caso, exceto os da CGC em 0,57 e 0,87, onde o script dá 3.5 e o app mostra as palavras no lugar.11 Um segundo teste carrega o JSON e falha se alguma graduadora não tiver source ou read, ou se alguma regra não tiver operador.
3. Nunca uma nota: o que abandonar na redação
| Abandonar | Por quê | Dizer no lugar |
|---|---|---|
| “Allows up to a 9”, “ceiling” | Dá a entender uma escala única e um teto; falso na Beckett, e na PSA e na ACE com OC | “Inside PSA’s and SGC’s published front figure for a 9” |
| “on the ten-point scale” | Seis graduadoras, seis tabelas | nomear a graduadora |
| “can only bring that down” | A nota geral da Beckett pode ficar dois níveis acima de uma subnota baixa | “Graders also judge back, corners, edges and surface” |
| “PSA 10 centering”, “gem centering” | Soa como afirmação de nota, e a própria redação da PSA diz “approximately” | “within PSA’s published 55/45 front figure for a 10” |
| “perfectly centered”, “50/50” | Não dá para resolver até a precisão do celular ser medida (item 7) | os números inteiros medidos, com “± E” quando E passar de um ponto (item 7) |
| “pre-grade”, “grade estimate”, “will grade” | Não medido; cantos, bordas, superfície e verso não são julgados | nada: deixar de fora |
| logotipo ou cores de etiqueta de uma graduadora | Identidade visual de marca; os nomes estão ali só para atribuir os padrões publicados | os nomes em texto simples |
Fontes dos motivos: a seção 3 e as páginas que ela cita.20172 As strings a mudar são as da folha do escaneamento e as do editor de texto.1516
Verificação: um teste chama CenteringNote.text(for:) com uma leitura de exemplo e falha se o resultado contiver “Allows up to”, “ceiling”, “ten-point” ou “can only bring”; a linha da folha do escaneamento é uma propriedade privada readings em ScanResultPanel.swift, então uma segunda verificação procura essas mesmas quatro expressões nos literais de string dos arquivos Swift do app. O app não tem arquivo .strings nem .xcstrings próprio; os textos dele vivem em literais de string do Swift.1516
4. Medir o pior ponto, não a mediana
Informar o pior dos percursos que concordam (ou um percentil alto deles, se o pior se mostrar ruidoso em fotos reais), não a mediana, e dizer isso no texto: “at its widest” (no ponto mais largo). Essa é a regra da PSA, e a mediana esconde uma moldura inclinada.10218 O pior percurso ainda não é o pior ponto. Os percursos cobrem só os 30 a 70% centrais de cada lado, então, numa moldura inclinada, o pior percurso fica aquém da pior ponta da carta.1817 Até onde os percursos podem ir em direção aos cantos antes de encontrar o canto arredondado e sua sombra é algo que as fotos reais vão mostrar; na minha leitura, esse é o passo seguinte a este, não parte dele.
Verificação: uma carta sintética cuja moldura está girada dentro de uma carta na vertical, com a margem esquerda de 30 pixels em cima e 45 embaixo e a direita espelhada, precisa dar a parcela maior do pior percurso, max(left, 1 - left), como 0,54 com tolerância de 0,01. A moldura é simétrica, então os percursos mais próximos do topo e da base dão 0,46 e 0,54, à mesma distância do equilíbrio; conferir a parcela maior faz o teste passar seja qual for o que a implementação mantiver. A mediana atual dá 0,50 nessa carta, então 0,01 separa os dois casos; o pior ponto da carta, bem na ponta, é 0,60, que os percursos pelos 30 a 70% centrais não alcançam.1718
Essa diferença decide ao lado de quê a leitura pode ser colocada. A PSA determina a centralização “at the most off-center part of the card” (na parte mais descentralizada da carta), então uma leitura do meio de cada lado não é o número para o qual um valor da PSA foi escrito.210 Nessa carta, o pior percurso, 54/46, fica dentro do valor de frente da PSA para um 10, e o pior ponto, 60/40, não: fica dentro do valor do 9.11 Assim, até que uma estimativa do pior ponto seja validada, toda leitura leva o rótulo “sampled region: the middle of each side” (região amostrada: o meio de cada lado), e a tabela do item 2 lista os valores das graduadoras sem nomear nota. Uma leitura só conta como estimativa do pior ponto quando os percursos chegam às pontas de cada lado, ou quando uma correção dos percursos para as pontas se mostra eficaz, confrontada com as cartas escaneadas do item 7 cujos piores pontos foram medidos.
Verificação: a leitura da carta inclinada tem region == .sampled, o texto dela contém “sampled region”, e nenhuma linha da tabela do item 2 nomeia nota. Um segundo teste marca a mesma leitura de 0,54, com o eixo de cima para baixo em 0,50, como estimativa validada do pior ponto com erro zero e confere que aí as linhas nomeiam notas, entre elas o 10 da PSA, de modo que é o limite, e não a consulta, que as segura.
5. Vincular as regras de margens desiguais a coleções, não a anos
Três regras substituem o teste por ano.81427
- De Sword & Shield em diante: percorrer a margem inferior fora do texto miúdo. Ou percorrer o lado inferior entre 10 e 25% e entre 75 e 90% da largura, onde as duas cartas medidas dão a margem completa em todos os passos, longe da impressão e antes do passo de 95%, em que a margem inferior da Brilliant Stars 010 se desvia para 2,52 mm a partir de estáveis 2,42, ou estender a regra de não comparar de cima para baixo às coleções de Sword & Shield. As profundidades medidas põem a impressão em cerca de 30 a 70%, e a margem completa fora disso.14
- As coleções e-card: descartar esquerda-direita, manter cima-baixo. Em Expedition, Aquapolis e Skyridge, a faixa funda fica à esquerda. Como hoje
leftnão é opcional, o tipo muda. - As coleções EX de 2003: descartar cima-baixo por coleção. EX Ruby & Sapphire e EX Dragon têm a margem inferior funda; EX Hidden Legends e EX Team Rocket Returns (2004) são equilibradas e devem manter a leitura.
Verificações:
- Uma carta sintética como a do teste existente centringIsMeasuredOffAPicture, com uma faixa de 1 mm de outra cor nos 30 a 70% centrais de uma margem inferior de resto equilibrada, precisa dar uma parcela superior a menos de 0,04 de 0,5, ou nada.30
- O measure_borders.py, apontado para as novas posições de percurso, dá uma mediana da parcela superior da Brilliant Stars entre 0,47 e 0,53.8
- Uma função de confiança baseada na coleção devolve left == nil para ecard1 a ecard3 e top == nil para ex1 e ex3, as duas coleções EX medidas com margem inferior funda, e um teste cobre a string de leitura “52/48 top to bottom”. A ex2 não estava entre as coleções medidas; ela só entra na lista depois que as imagens dela forem medidas e o resultado guardado.
6. Dizer o que o verso pode fazer
“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.” (Verso não medido. Para um 10, a PSA permite 75/25 no verso, a TAG cerca de 65/35 numa carta colecionável, e a Beckett 60/40 para um 9.5.)256 O verso também é onde o roadmap quer procurar desgaste, partindo da suposição de que “every card has the same blue back” (toda carta tem o mesmo verso azul), então uma leitura do verso é o próximo passo natural. Se essa suposição se confirmar, o mesmo detector de margens deve funcionar ali, numa margem de uma só cor e sem texto miúdo, mas nem a suposição nem o detector no verso foram testados para este post.26
Verificação: um teste confere que a linha do verso aparece abaixo de toda leitura de carta sem graduação, com os três valores batendo com o JSON embutido.
7. Comprovar a precisão do celular antes de mostrar números inteiros
O “good to about a point” (preciso a cerca de um ponto) do código é uma afirmação, não uma medida. Na carta achatada, um pixel para cada lado move a proporção de uma margem equilibrada de 2,4 mm em 1,80 ponto, e um pixel de um lado só, de 0,89 a 0,92.913
Fotografe dez cartas com margem cujas margens, piores pontos incluídos, foram medidas num escaneamento a 600 dpi (ou 1200 dpi), cinco fotos de cada, e registre o erro da proporção da frente do app por foto, médio e pior, em pontos. O pior erro absoluto, E, define o que o app pode mostrar:
- E de 1,0 ponto ou menos: números inteiros, “57/43”. Um ponto é a própria afirmação do código.27
- E acima de 1,0 e até 2,5 pontos: números inteiros com o erro, como “57/43 ± 1,1”, nunca arredondados para um múltiplo de 5, o que poria a proporção mostrada sobre um limite de alguma graduadora. 2,5 é metade do degrau de cinco pontos entre o 10 e o 9 da PSA.2
- E acima de 2,5 pontos: nem proporção nem linhas de graduadoras. A folha diz que a leitura ainda não é precisa o bastante para ser mostrada.
Em qualquer precisão, uma linha da tabela do item 2 só nomeia uma nota quando a faixa inteira da leitura, a leitura mais ou menos E nos dois eixos, fica dentro do valor daquela única nota. Quando a faixa cruza um limite de uma graduadora, a linha nomeia esse valor em vez de uma nota, “at PSA’s 60/40 line, within the error” (na linha 60/40 da PSA, dentro do erro), nunca “inside” (dentro). Os limites e as contagens deste item são desenho do briefing, não uma medida.26
Verificação: com E = 1,0, uma leitura 57/43 · 52/48 mostra “57/43” e a linha da PSA nomeia o 9, já que a faixa, de 56,0 a 58,0 da esquerda para a direita e de 51,0 a 53,0 de cima para baixo, fica dentro do valor do 9. Com E = 1,1 a mesma leitura mostra “57/43 ± 1,1” e a linha da PSA ainda nomeia o 9 (de 55,9 a 58,1), enquanto a faixa de uma leitura 59.5/40.5 · 50/50, de 58,4 a 60,6, cruza o 60, então a linha da PSA dela diz “at PSA’s 60/40 line, within the error”. Com E = 2,5 a leitura 57/43 mostra “57/43 ± 2,5”, e a faixa, de 54,5 a 59,5, cruza o 55, então a linha da PSA diz “at PSA’s 55/45 line, within the error”. Com E = 20, a mesma carta 57/43 não mostra nem proporção nem linhas; o script de comparação constata que uma faixa tão larga iria do 10 ao 6 da PSA.11
Fora deste briefing
- Uma nota, uma faixa de notas, uma pré-nota ou qualquer linguagem de “will grade” (vai tirar tal nota).
- A medição do verso em si (o item 6 só a descreve; o detector no verso não foi testado).
- Cantos, bordas e superfície.
- Frentes sem moldura impressa num par de lados: sem proporção nesse eixo, então as linhas do item 2 dizem “incomplete”. O que torna uma frente elegível é uma moldura impressa mensurável, não o rótulo “full art”, e nenhuma graduadora publica como julga uma frente sem moldura.
- Cartas em slab: o app já recusa, porque “a case hides the card’s edges” (o case esconde as bordas da carta).15
- Logotipos das graduadoras, cores de etiqueta ou qualquer coisa que possa parecer endosso delas.
Principais conclusões
Se você coleciona
- Um número de centralização é a parcela de cada lado em duas margens opostas, a maior primeiro, tomada no pior eixo e no seu pior ponto, frente e verso separadamente. Um número não significa nada até você dizer contra qual tabela está comparando.1210
- Para um 10 na frente, 55/45 é o valor publicado mais comum (PSA, CGC, SGC, TAG); a Beckett dá a isso um 9; a ACE aceita qualquer coisa abaixo de 60/40. Os valores da Beckett aqui vêm da cópia arquivada de 3 de maio de 2026 enquanto o site está fora do ar.23456712
- Confira o verso. O 10 da PSA aceita 75/25 ali, um Gem Mint de carta colecionável da TAG cerca de 65/35, o 9.5 da Beckett 60/40; a SGC não publica valor de verso, a ACE nenhum para o seu 10, a CGC nenhum para cartas colecionáveis abaixo de 10.256473
- Meça com um escaneamento a 600 dpi, não com régua: numa margem de 2,4 mm, uma marca de meio milímetro lida errado move a proporção de 4,7 a 5,8 pontos de um lado e 10,4 com os dois lados em sentidos opostos, enquanto um pixel do escaneamento a move de 0,44 a 0,88.913
- Meça até a moldura impressa. Cartas modernas trazem texto miúdo dentro da margem inferior, as coleções e-card uma faixa funda descendo pela esquerda, e duas coleções EX de 2003 uma margem inferior funda; isso é impressão, não corte, na minha leitura das imagens de catálogo.148
Se você desenvolve o app
- Mostre uma medida e as tabelas publicadas ao lado, com fonte e data, nunca uma nota ou um teto; mantenha as tabelas como dados, com o fragmento literal por trás de cada limite.11
- Mapeie por graduadora. Uma tabela não consegue bater com seis: o mapeamento único do app já fica duas notas acima de PSA e SGC de 85,1 a 85,4, nomeia uma nota além de 90/10 onde nenhuma das duas publica valor, e fica de uma a três notas acima da Beckett a partir de 55,1.11
- Pegue o pior dos percursos que concordam, não a mediana, e diga isso no texto.1018
- Vincule as regras de margens desiguais a coleções: o texto miúdo de Sword & Shield em diante, a faixa esquerda nas coleções e-card, a margem inferior funda em duas coleções EX de 2003.814
- Meça o celular contra cartas escaneadas antes de mostrar proporções em números inteiros; um pixel na carta achatada vale de 0,89 a 0,92 ponto quando uma margem é lida errado e 1,80 quando as duas são, numa margem equilibrada de 2,4 mm.91326
Perguntas frequentes
Que centralização um PSA 10 precisa ter?
Os padrões da PSA dizem que a imagem “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” (deve estar centralizada na carta dentro de uma tolerância que não ultrapasse aproximadamente 55/45 por cento na frente e 75/25 por cento no verso). A PSA também dá “a 5% leeway” (uma folga de 5%) na centralização da frente para cartas que tiram PSA 7 ou mais, e o exemplo dela é um 9; a página não diz com todas as letras se a folga chega a um 10. O apelo visual pode mover uma carta para qualquer lado, a critério do avaliador.2
O que significam 60/40 e 55/45 na graduação de cartas?
São as duas margens de lados opostos expressas como parcelas do total, a maior primeiro. Uma carta “60/40 da esquerda para a direita” tem 60% da margem esquerda mais a direita de um lado e 40% do outro; a medida vai da borda de corte até a imagem ou a moldura impressa. As graduadoras leem os dois eixos e julgam pelo pior.167
A Beckett é mais rígida que a PSA na centralização?
Na frente, pela escala publicada, sim, em cerca de uma nota no topo: 55/45 é um PSA 10, mas um BGS 9, e 60/40 é um PSA 9, mas um BGS 8, e a Beckett aplica o valor nos dois sentidos. O site da Beckett está fora do ar desde um aviso datado de 2 de outubro de 2026, então esses valores vêm da cópia da Wayback Machine de 3 de maio de 2026 e podem ser diferentes quando o site voltar.6212
A SGC ou a CGC têm padrões de centralização para o verso?
A SGC não publica valor de centralização de verso para nenhuma nota. A CGC dá “reverse centering is not to exceed 75/25” (a centralização do verso não deve ultrapassar 75/25) para o Gem Mint 10, e o único outro valor de verso dela, 90/10 no 9, é para cartas esportivas e não esportivas. Na frente, os valores da CGC do 9 ao 4.5 são só para cartas esportivas e não esportivas, enquanto o 3.5, “may have 90/10 centering” (pode ter centralização 90/10), não nomeia nenhum tipo de carta.43
Como medir a centralização de uma carta em casa?
Escaneie a carta a 600 dpi ou mais, alinhada sobre um vidro plano, e conte os pixels da borda de corte até a moldura impressa em cada par de lados, em vários pontos ao longo de cada lado; fique com o pior par e o pior eixo, e faça o mesmo com o verso. A 600 dpi um pixel é 0,042 mm, então um pixel para cada lado move a proporção de uma margem de 2,4 mm em 0,88 ponto; uma marca de meio milímetro de régua a move 10,4 da mesma forma. O método é a minha leitura de como a PSA descreve a medição dos seus avaliadores; a conta é medida.910
Como a centralização é julgada em cartas full art?
Nenhuma das páginas das seis graduadoras diz. O que importa para medir é se a frente tem moldura impressa: onde a imagem vai até a borda num par de lados, o que a PSA chama de “full bleed”, não há moldura até a qual medir uma proporção nesse eixo. O nome “full art” sozinho não diz isso; procure a moldura. O verso, onde tem margem, ainda pode ser medido.119
Um app consegue dar nota à centralização de uma carta a partir de uma foto?
Ele consegue medir a centralização, que é uma das partes que as graduadoras julgam; não consegue julgar cantos, bordas, superfície ou verso a partir de uma foto da frente, e as tabelas das graduadoras discordam entre si sobre o que uma dada proporção vale. A precisão do scanner do meu próprio app ainda não foi medida num celular.2611
Relacionados neste site: a cidade em pixels do Kiradex é o tema da série que começa com Mundos em pixel art no iPhone, os sistemas de tiles e a receita de RealityKit; Pessoas em pixel art: personagens e um criador no iPhone é o colecionador que anda por ela; e Estruturas em pixel art: casas, salões e interiores no iPhone é o post de que este empresta a forma, primeiro o cânone medido e por último o briefing do app.
Fontes
-
Collectors Holdings (PSA), glossário “Collecting Lingo”, https://www.psacard.com/Resources/Lingo, acessado em 4 de outubro de 2026 e salvo como
psa-lingo.txtna pasta de evidências do autor para este post. Traz as definições de centralização (“measuring the distance between the photo and the edge of the card from opposite sides”, medir a distância entre a foto e a borda da carta a partir de lados opostos), o exemplo de 50/50 e 60/40, “border” (margem), “Full Bleed” e o exemplo de “Mint 9oc”. ↩↩↩↩↩↩↩↩↩↩↩↩↩↩↩↩ -
Collectors Holdings (PSA), “PSA Grading Standards”, https://www.psacard.com/gradingstandards, acessado em 4 de outubro de 2026. A lista de notas é um carrossel e uma requisição simples só contém o PSA 10, então o
render_psa_slides.pycarregou a página no Chromium headless e salvou o pacote de mensagens dela (psa-grade-messages-1.json, um chunk de Next.js servido por psacard.com), e oextract_psa.pyimprimiu a frase de centralização de cada nota empsa-grades-extracted.txt; os exemplos de apelo visual vêm da página renderizada (psa-grading-standards.rendered.txt). Traz os valores de frente e verso por nota, a definição de OC, a folga de 5% para PSA 7 ou mais com o exemplo do PSA 9, a nota de centralização sobre apelo visual, o exemplo de alto contraste e as meias notas entre o PSA 2 e o PSA 9. ↩↩↩↩↩↩↩↩↩↩↩↩↩↩↩↩↩↩↩↩↩↩↩↩↩↩↩↩↩↩↩↩↩↩↩↩↩↩↩↩↩↩↩↩↩↩↩↩↩↩↩↩ -
CGC Cards, “Grading Scale”, https://www.cgccards.com/card-grading/grading-scale/, acessado em 4 de outubro de 2026 (
cgc-grading-scale.txt). Traz o Pristine 10 (50/50), o Gem Mint 10 (aproximadamente 55/45 na frente, 75/25 no verso), a frase do 9 para cartas colecionáveis sem proporção, os valores dados “For sports and non-sports cards” no 9, 8, 7.5, 7, 6 e 4.5, e a frase do Very Good+ 3.5, “A Very Good+ card may have 90/10 centering”, que não nomeia nenhum tipo de carta. ↩↩↩↩↩↩↩↩↩↩↩↩↩↩↩↩↩↩↩↩↩↩↩↩↩↩↩ -
SGC, “Grading Scale”, https://gosgc.com/card-grading/scale. A escala é uma lista de vinte abas; o
render_sgc_tabs.pyclicou em cada uma e salvou o texto (sgc-grade-tabs.txt, renderizado em 2026-10-05 às 05:22 UTC, 4 de outubro na Califórnia) e o bundle Angular de onde o texto vem (sgc-grade-bundle-0.js, de https://gosgc.com/chunk-XZCQGYIQ.js); a introdução (“guidelines”) está emsgc-grading-scale.rendered.txt. Traz o valor de frente de cada nota ou a ausência dele, o “four sharp corners*” sem explicação e nenhum valor de verso em nota alguma. ↩↩↩↩↩↩↩↩↩↩↩↩↩↩↩↩↩↩↩↩↩↩↩↩↩ -
TAG Grading, “Rubric”, https://taggrading.com/pages/rubric, acessado em 4 de outubro de 2026, pareado nota a nota pelo
extract_tag.pyemtag-rubric-extracted.txt. Traz os valores de frente de ~51/49 (Pristine) a ~98.33/1.67 (1.5), os valores de verso para cartas colecionáveis e esportivas até a nota 8, e a regra do “tiny sliver of border” abaixo disso. ↩↩↩↩↩↩↩↩↩↩↩↩↩↩↩↩↩↩↩↩↩↩↩↩↩ -
Beckett Grading Services, “Grading Scale”, https://www.beckett.com/grading/scale, lida na captura da Wayback Machine de 3 de maio de 2026, https://web.archive.org/web/20260503161916/https://www.beckett.com/grading/scale (
bgs-grading-scale-wayback-20260503.txt; o pareamento de cada título de nota com sua linha de centralização foi conferido por script). Traz o valor de frente “both ways” e o valor de verso de cada nota, e as tolerâncias para corte em diamante. A página ao vivo estava inacessível (aviso na página de status da Beckett); o padrão em vigor pode ser diferente quando o site voltar. ↩↩↩↩↩↩↩↩↩↩↩↩↩↩↩↩↩↩↩↩↩↩↩↩↩↩↩↩↩↩ -
ACE Grading, “Grading Scale”, https://acegrading.com/grading-scale, acessado em 4 de outubro de 2026 (
ace-grading-scale.txt). Traz os valores de frente e verso “for any opposite pair”, o “less than a 60/40 split” do 10, a afirmação de medição de “1/1000th of a millimeter” e o modificador Off-Center. ↩↩↩↩↩↩↩↩↩↩↩↩↩↩↩↩↩↩↩↩↩↩↩↩↩↩ -
Medição:
measure_borders.py, saídaborders-measured.txt, executado em 4 de outubro de 2026, na pasta de evidências do autor para este post. Uma cópia em Python do detector de margens do app (Kiradex/Scanner/CardStudy.swift, linhas 154 a 252: 31 percursos pelos 30 a 70% centrais de cada lado, um contraste de 38, concordância dentro de 50% para a borda e 15% para a margem, a mediana, uma margem de 1,2 a 12% da imagem) rodada sobre imagens de catálogo do TCGdex (https://assets.tcgdex.net/en/) de dez cartas de cada uma de 27 coleções em inglês listadas emKiradex/Resources/CardIndex-en.json, escolhidas em passos iguais ao longo da primeira metade da lista de cartas de cada coleção, sem filtro de raridade (o próprio comentário do script as chama de comuns e incomuns; ele não confere). As imagens ficaram em memória e foram descartadas; nenhuma foi salva. Os milímetros supõem que cada imagem cobre os 63 mm inteiros; imagens de catálogo podem ser escaneamentos, renders ou recortes. As leituras de Sun & Moon base, HeartGold SoulSilver, Black & White e XY (cerca de 1,05 mm, ou nenhuma) parecem um contorno do render e foram deixadas de lado. Os nomes e anos das coleções são os do índice. ↩↩↩↩↩↩↩↩↩↩↩↩↩↩↩↩↩↩↩↩↩↩↩↩↩↩↩↩ -
Medição:
measure_resolution.py, saídaresolution.txt, executado em 4 de outubro de 2026, na pasta de evidências do autor para este post. Calcula 100·e/(2b), o deslocamento do número maior para uma unidade de erro e num par de margens de largura média b, para uma régua de 0,5 mm, uma escala de 1/32 de polegada, escaneamentos a 600 e 1200 dpi e a carta achatada do app (800 pixels de largura incluindo uma margem de 5% de cada lado, ou seja, cerca de 727 pixels ao longo de 63 mm), para larguras de margem de 1,3 a 3,0 mm; e o exemplo de 55/45 e 60/40 num par de 2,4 mm (2,64 e 2,16 mm contra 2,88 e 1,92 mm, 0,24 mm de diferença). Essa expressão é exata quando as duas margens são lidas errado por e em sentidos opostos; para uma margem sozinha, veja a verificação seguinte. ↩↩↩↩↩↩↩↩↩↩↩↩↩↩ -
Joe Orlando, “Taking My Hacks: Crucial Grading Tips”, PSA, 6 de dezembro de 2005, https://www.psacard.com/articles/articleview/4599/taking-my-hacks-crucial-grading-tips, acessado em 4 de outubro de 2026 (
psa-article-taking-my-hacks.txt). Traz “PSA graders measure from the worst point”, inclusive o pior ponto de uma imagem inclinada; o artigo é assinado “Joe Orlando, Editor In Chief”. ↩↩↩↩↩↩↩↩↩↩ -
Medição:
measure_ceiling_vs_tables.py, saídaceiling-vs-tables.txt, executado pela primeira vez em 4 de outubro de 2026, revisado e executado de novo em 5 de outubro de 2026, na pasta de evidências do autor para este post. Reimplementa linha a linha em Python oCentering.ceilingdo app (Kiradex/Scanner/Centering.swift, linhas 37 a 51; o Swift não foi executado) e o compara em passos de 0,1 ponto de 50,0 a 100,0, com o outro eixo em 50/50, com a melhor nota cuja regra de frente publicada a leitura cumpre; cada regra é antes conferida com um fragmento literal da página salva, e o script para se faltar algum. Cada nota traz uma regra, não um número solto: um valor com o operador que sua redação sustenta (estrito para o “less than” e o “greater than” da ACE, inclusivo para “or better”, “not to exceed” e “within a tolerance of”), o 9.5 de dois eixos da Beckett, ou nenhum valor publicado, que nunca é atribuído (PSA 1, SGC 1, TAG 1, CGC do 3 para baixo). A consulta recebe os dois eixos e devolve “incomplete” quando falta um, e o script imprime os casos nomeados que os testes do briefing usam, entre eles as faixas de incerteza do item 7 com as pontas de cada faixa. A coluna da CGC traz os valores que, pela letra, cobrem uma carta colecionável: os 10 e o 3.5 sem ressalvas (90/10), e nenhum do 9 ao 4, que são só para cartas esportivas e não esportivas. O caso 57/43 cai na faixa de 55,5 a 59,9 dela, e também é impresso como caso nomeado. ↩↩↩↩↩↩↩↩↩↩↩↩↩↩↩↩↩↩↩↩↩↩↩↩↩↩↩↩↩↩ -
Beckett, “Tech Updates”, datado de 2 de outubro de 2026, https://maintenance.beckett.com/techupdates, acessado em 4 de outubro de 2026 (
bgs-maintenance-techupdates.txt). Diz “we detected suspicious technical activity and, out of caution, took our platforms offline” e que os serviços “will return in phases” (vão voltar em etapas). Nesse dia, as requisições para beckett.com/grading/scale e /grading/faq redirecionavam para maintenance.beckett.com (bgs-live-maintenance.txt). ↩↩↩↩↩↩ -
Conferência do autor da conta em
measure_resolution.py:check_resolution.py, saídacheck_resolution.out.txt, guardado com os scripts das figuras ao lado do rascunho do post, escrito em 4 de outubro e ampliado em 5 de outubro de 2026. Todo caso parte de um par equilibrado de largura b por lado. Para uma margem lida larga por e e a outra exata, a parcela é (b + e)/(2b + e): num par de 2,4 mm, 4,72 pontos para uma marca de 0,5 mm (54.7/45.3), 7,09 para uma marca de 1/32 de polegada, 0,44 para um pixel a 600 dpi, 0,22 a 1200 dpi e 0,89 para um pixel da carta achatada do app; num par de 1,3 mm, 8,06, 11,69, 0,80, 0,40 e 1,61. Para uma margem lida estreita por e, a margem exata passa a ser a maior e a parcela é b/(2b - e): num par de 2,4 mm, 5,81 (55.8/44.2), 9,91, 0,44, 0,22 e 0,92; num par de 1,3 mm, 11,90, 21,97, 0,83, 0,41 e 1,72. Os valores em sentidos opostos batem comresolution.txt. ↩↩↩↩↩↩↩↩↩↩ -
Medição:
measure_side_profile.py, saídaside-profiles.txt, executado em 4 de outubro de 2026, na pasta de evidências do autor para este post. Profundidade da margem em milímetros em 19 posições de 5 a 95% ao longo de 23 bordas de 12 cartas, a partir de imagens de catálogo do TCGdex (entre elas https://assets.tcgdex.net/en/swsh/swsh9/, https://assets.tcgdex.net/en/sv/sv08/, https://assets.tcgdex.net/en/ecard/ecard1/ e https://assets.tcgdex.net/en/ex/ex3/), com o mesmo detector domeasure_borders.py. Mesmos limites: imagens de catálogo, não fotos; os milímetros supõem uma extensão de 63 mm. ↩↩↩↩↩↩↩↩↩↩↩↩↩↩↩↩↩ -
Kiradex,
Kiradex/Views/Scan/ScanResultPanel.swift, árvore de trabalho lida em 4 de outubro de 2026, linhas 205 a 214 (a linha “Allows up to a” da folha do escaneamento, e “Centering not measured” só para carta sem graduação). ↩↩↩↩↩↩↩ -
Kiradex,
Kiradex/Views/Card/CopyEditor.swift, árvore de trabalho lida em 4 de outubro de 2026, linhas 117 a 122 (a nota de centralização do editor de texto). ↩↩↩↩↩ -
Figuras: desenhadas pelo
make_figures.py(comsvgkit.py), os scripts das figuras guardados ao lado do rascunho do post, em 4 de outubro de 2026, redesenhadas em 5 de outubro de 2026, a partir das páginas salvas das graduadoras (cada figura conferida com um fragmento literal antes de ser desenhada),ceiling-vs-tables.txt, as unidades domeasure_resolution.pyeresolution.txt,borders-measured.txt,side-profiles.txt, os nomes das coleções emKiradex/Resources/CardIndex-en.jsone a carta de teste com moldura inclinada do briefing. Nenhuma figura usa imagem, escaneamento ou ilustração de carta. ↩↩↩↩↩↩↩↩↩↩↩↩↩↩↩ -
Kiradex,
Kiradex/Scanner/CardStudy.swift, lido na árvore de trabalho em 4 de outubro de 2026 (só leitura; nenhum comando git foi executado nesse repositório, então nenhum commit é citado): linhas 11 a 13 (nil quando não há margem impressa), 21 a 25 (800 pixels de largura, uma margem de 5%), 46 a 53 (sem centralização sem margem esquerda e direita, sem parcela superior sem margem superior e inferior), 59 a 96 (configurações doVNDetectRectanglesRequest, os cantos empurrados para fora,CIPerspectiveCorrection; linha 61, “A card is 63 by 88”), 154 a 252 (os percursos, o contraste de 38, a concordância, a mediana, o limite de 1,2 a 12%), e o ponto de entradaCenteringGauge.measuredepois delas. ↩↩↩↩↩↩↩↩↩↩↩↩↩↩↩↩↩↩↩ -
Não encontrado ou inacessível em 4 de outubro de 2026, pelo registro do dossiê de pesquisa: nenhuma página de graduadora consultada (PSA, as cópias arquivadas da Beckett, CGC, SGC, TAG, ACE) diz como a centralização da frente é julgada numa carta full bleed; a Bulbapedia ficou atrás de uma verificação da Cloudflare o tempo todo, então a posição do código de pontos do e-Reader não tem aqui citação de wiki nem oficial; não foi encontrado nenhum documento da The Pokémon Company ou de uma gráfica com o tamanho da carta ou a largura das margens. ↩↩↩↩↩↩↩
-
Beckett, “Grading FAQ”, lido na captura da Wayback Machine de 26 de março de 2025, https://web.archive.org/web/20250326181354/https://www.beckett.com/grading/faq, baixado em formato bruto com curl depois que o arquivo limitou a taxa do primeiro baixador, e convertido pelo
html2txt.py(bgs-faq-wayback-20250326.txt). Traz “not a simple average”, “the lowest grade is the most heavily weighted”, a regra dos dois níveis com o exemplo de Corners 6, e o mínimo para Gem Mint. ↩↩↩↩↩↩↩↩ -
PSA, “Grading Your Cards”, 27 de março de 1996, https://www.psacard.com/Articles/ArticleView/117/grading-your-cards, acessado em 4 de outubro de 2026 (
psa-article-grading-your-cards.txt). Traz os padrões de 1996 como faixas e a folga de 5% para “NM7 or better”. ↩ -
CGC Cards, “About CGC Grades” (central de ajuda), https://www.cgccards.com/about/help-center-faqs/cgc-cards-grading/about-cgc-grades/, acessado em 4 de outubro de 2026 (
cgc-faq-about-grades.txt). Traz “Sub-grades are no longer offered by CGC Cards” e o uso de inteligência artificial em “measuring its centering” (medir sua centralização). ↩ -
TAG Grading, “Grading Scale”, https://taggrading.com/pages/scale, acessado em 4 de outubro de 2026 (
tag-grading-scale.txt). Traz a pontuação de 1000 pontos, os meios pontos e o Pristine em “less than 1%” (menos de 1%) das cartas. ↩ -
TAG Grading, página do relatório “DIG”, https://taggrading.com/pages/dig, acessado em 4 de outubro de 2026 (
tag-dig.txt). Traz os cinco atributos relatados. ↩ -
Tamanho da carta: a constante do app (a nota de
CardStudy.swiftacima, linha 61) e sites de colecionadores como https://pokecardfinder.com/standard-pokemon-card-size/ (só uma pista, não uma fonte primária), acessados em 4 de outubro de 2026. Não foi encontrado nenhum documento da The Pokémon Company ou de uma gráfica. ↩ -
Kiradex,
docs/ROADMAP.md, árvore de trabalho lida em 4 de outubro de 2026, linhas 64 a 73 (“A grade guess”, o verso azul, “Run it on a phone”). ↩↩↩↩↩↩↩↩ -
Kiradex,
Kiradex/Scanner/Centering.swift, árvore de trabalho lida em 4 de outubro de 2026, sem commit citado: linhas 3 a 12 (o tipo e sua descrição), 14 a 31 (a proporção como as graduadoras escrevem, a string de leitura, o pior eixo), 33 a 51 (ceiling, seu comentário e a folga de meio ponto), 53 a 68 (a regra por ano para o eixo de cima para baixo etrusted(forYear:)). ↩↩↩↩↩↩↩↩↩↩↩↩↩ -
Kiradex,
KiradexTests/CopyTests.swift, árvore de trabalho lida em 4 de outubro de 2026: linha 175 (o resumo de uma cópia graduada é “PSA 10”) e linhas 211 a 218 (a leitura como as graduadoras escrevem, e casos deceiling). Não executado para este post. ↩↩ -
Kiradex,
Kiradex/Scanner/ScanSession.swift, árvore de trabalho lida em 4 de outubro de 2026, linhas 159 a 163 (o ano da coleção da carta consultado e a centralização considerada confiável para ele). ↩ -
Kiradex,
KiradexTests/ScanSessionTests.swift, árvore de trabalho lida em 4 de outubro de 2026, linhas 260 a 306 (os testes sintéticos de centralização). Não executados para este post. ↩↩↩