VintaSoft Twain ActiveX - Histórico de desenvolvimento

Informações sobre lançamentos de produtos

Nesta página você pode obter informações sobre o histórico geral de desenvolvimento do VintaSoft Twain ActiveX. Informações sobre alterações na API ActiveX podem ser encontradas na documentação.

  • Controle do scanner:
    • Muitas propriedades e métodos foram adicionados para simplificar o gerenciamento dos recursos do scanner.
    • Novos eventos adicionados para simplificar o trabalho com o scanner.
    • O algoritmo para obtenção de imagens no modo de transferência de memória foi melhorado.
    • Muitas melhorias e correções principais e secundárias.
  • Salvando imagens recebidas do scanner:
    • Adicionada a capacidade de salvar imagens recebidas em um documento PDF.
    • Adicionada a capacidade de salvar imagens recebidas em um arquivo PNG.
  • Processando imagens recebidas do scanner:
    • Adicionadas novas funções de processamento de imagem: inverter, alterar brilho, alterar contraste, cortar, redimensionar tela.
    • Algoritmos aprimorados para funções de processamento de imagem existentes: remover manchas, enquadrar, detectar bordas de imagem, imagem em branco.
  • GUID ActiveX alterado e interface ActiveX redesenhada. Aplicativos que usam versões anteriores devem ser atualizados e recompilados. Informações detalhadas podem ser encontradas na documentação.
  • O ActiveX foi assinado com um novo certificado digital da Thawte.
  • Adicionada a capacidade de trocar imagens no buffer de imagem interno.
  • Adicionado suporte completo para especificação TWAIN 2.0.
  • Adicionada a capacidade de detectar a presença do gerenciador TWAIN no sistema.
  • Adicionada a capacidade de especificar o caminho para o gerenciador de dispositivos TWAIN. Este recurso permite que você use o ActiveX no Citrix.
  • Adicionada a capacidade de detectar a presença de um tablet no scanner.
  • Adicionada a capacidade de obter o caminho para o diretório para armazenar arquivos temporários no computador (método GetPathToTempDir). Este recurso pode ser usado em um aplicativo da web para salvar temporariamente uma imagem digitalizada no computador cliente para visualização.
  • Adicionada a capacidade de trabalhar com matrizes COM em JavaScript (método ConvertArrayToString).
  • Adicionada a capacidade de obter os limites da imagem digitalizada em JavaScript (método GetImageLayoutAsString).
  • Adicionada a capacidade de criar um arquivo de log da operação do scanner.
  • Otimizou o algoritmo da propriedade DuplexEnabled para maior compatibilidade com o scanner Epson GT 2500.
  • Agora todos os nomes de propriedades começam com uma letra maiúscula. O código C++ que usa ActiveX deve ser atualizado.
  • Várias correções principais e secundárias.
  • Os aplicativos de demonstração foram atualizados.
  • Pequenos bugs corrigidos.
  • O ActiveX é assinado com um certificado digital da Thawte.
  • Novos comandos de processamento adicionados: rotação, detecção automática de rotação (deskew).
  • Adicionada a capacidade de criar um indicador de progresso personalizado ao receber uma imagem de um scanner TWAIN.
  • Novas propriedades adicionadas: deviceOnline, showIndicators, jobControl.
  • Propriedade noiseLevelInBlankImage removida.
  • Um bug na propriedade httpResponseString foi corrigido.
  • Os aplicativos de demonstração foram atualizados.
  • O algoritmo para carregar imagens no servidor foi alterado para compatibilidade com servidores web baseados no IIS 6 e IIS 7.
  • O ActiveX agora é totalmente compatível com o Windows Vista.
  • A propriedade fileName agora só pode ser usada em tempo de execução. Anteriormente, essa propriedade também estava disponível no modo Designer.
  • Adicionada a capacidade de usar cookies ao carregar imagens em um servidor web, o que tornou possível carregar imagens em servidores web que exigem o uso obrigatório de cookies, como o servidor Lotus Domino.
  • Adicionado suporte para modo de transferência de arquivo de imagens do scanner. Usar este modo pode aumentar significativamente a velocidade de digitalização de imagens se elas precisarem ser salvas diretamente no disco sem processamento.
  • Melhoria no manuseio de valores mínimos e máximos de brilho e contraste para compatibilidade com scanners Canon.
  • A tabela de exportação do ActiveX foi alterada. Para usar esta versão, você precisa recompilar o programa que usou este ActiveX.
  • Algoritmo de digitalização otimizado para compatibilidade com scanners Xerox e Visioneer.
  • Algoritmos de processamento de imagem otimizados: remoção de ruído, remoção de bordas, detecção de página em branco.
  • Exemplos alterados para VB.NET, C#, VB, VC++, Delphi, C++ Builder.
  • O algoritmo para enviar imagens para o servidor FTP foi alterado para compatibilidade com os servidores FTP Pure-FTP e IIS 6.0.
  • Adicionada a capacidade de obter uma imagem digitalizada como uma imagem independente de dispositivo (DIB) (método GetImageAsHDIB).
  • Adicionada a capacidade de excluir uma imagem do buffer de imagem (método DeleteImage).
  • Adicionado suporte para todos os formatos suportados ao algoritmo de detecção de limites de imagem e ao algoritmo de remoção de ruído.
  • Otimizou o algoritmo de remoção de ruído.
  • Otimizou o algoritmo para detectar imagens vazias.
  • Otimizou o algoritmo do codificador de imagens TIFF em cinza de 16 bits e coloridas de 48 bits para melhor compatibilidade com o Adobe Photoshop.
  • Removida a capacidade de definir bordas para imagens coloridas.O algoritmo será revisado e restaurado na próxima versão.
  • Um bug no algoritmo de aquisição de imagem modal (método AcquireModal) foi corrigido.
  • O algoritmo para trabalhar com o dispositivo foi otimizado para maior compatibilidade com câmeras digitais Canon.
  • Um exemplo de JavaScript foi criado para demonstrar como trabalhar com a bandeja de alimentação de página.
  • Adicionado suporte para modo de transferência de imagem via memória do scanner. Imagens em tons de cinza de 16 bits e coloridas de 48 bits só podem ser obtidas do scanner neste modo.
  • Adicionada a capacidade de receber imagens do scanner de forma síncrona (método AcquireModal).
  • Adicionadas novas funções para processamento de imagens digitalizadas: rotação de imagem, remoção de ruído de imagem, corte de borda de imagem.
  • Adicionada a capacidade de obter uma string de resposta de um servidor HTTP após carregar uma imagem em um servidor web (propriedade httpResponseCode).
  • Foi criado um exemplo em C# que demonstra como obter imagens de um scanner e salvá-las em uma tabela do servidor MS SQL.
  • Exemplo atualizado para IBM Object Rexx.