Existe software para detectar a omissão de linhas finas na imagem quando ela é reduzida em tamanho (por exemplo, caracteres chineses)?

1

Existe software para detectar a omissão de linhas finas em uma imagem em bitmap (jpg etc.) quando ela é reduzida em tamanho (por exemplo, caracteres chineses)?

Por exemplo, se as dimensões físicas de uma imagem forem reduzidas, em um determinado dpi, algumas linhas, particularmente linhas horizontais, serão omitidas.

A plataforma Windows preferida, se não, Linux.

    
por therobyouknow 21.10.2011 / 17:47

2 respostas

0

Parece não haver uma solução geral para responder à minha pergunta original.

No entanto, há uma avenida para explorar se estiver trabalhando com SVG rasterizado em bitmaps (para impressão ou exibição) para ver se o bitmap reproduz fielmente todas as linhas originais no SVG.

Eu comecei esta discussão aqui: link ("Rasterizer detectar linhas de largura de subpixel ao renderizar para dpi especificado")

No entanto, para mim, essa linha de exploração não é adequada, pois não estou trabalhando com arquivos SVG (ao invés disso, eu tenho que usar software comercial com um formato proprietário).

    
por 15.11.2011 / 12:41
1

Alguns programas gráficos distinguirão entre redimensionamento e resampling . Ambos resultam em uma nova imagem com um tamanho menor especificado, mas o último usa um algoritmo que produz um resultado melhor e mais claro. (Por exemplo, no IrfanView)

Existe, obviamente, um limite para o que pode ser alcançado. Por exemplo, obviamente não há maneira de mostrar cinco traços verticais em menos de sete pixels.

Para texto monocromático de qualquer tipo:

  • O PNG será melhor que o JPEG.
  • A conversão para o formato vetorial antes do redimensionamento proporcionará um resultado melhor do que o redimensionamento de bitmap.
  • O uso de OCR e o uso de fontes para renderizar novamente o texto em um tamanho menor darão, naturalmente, o melhor resultado possível.
por 21.10.2011 / 18:58