VintaSoft Imaging .NET SDK - Cronologia dello sviluppo

Informazioni sulle versioni del prodotto

In questa pagina puoi trovare informazioni sulla cronologia generale dello sviluppo VintaSoft Imaging .NET SDK. Le informazioni sulle modifiche nell'API SDK sono disponibili nella documentazione.

  • Aggiunto supporto per .NET 8.0 su Windows, Linux e macOS.
  • .NET-sviluppo:
    • Elaborazione delle immagini:
      • La classe QuadrilateralWarpCommand ora consente di applicare una trasformazione inversa a un'immagine.
  • Web-sviluppo:
    • Visualizzatore di documenti Web:
      • La classe WebDocumentViewerJS può ora aprire i file ospitati su un server HTTP (URL) senza caricare i dati del file sul server Web dell'applicazione.
      • Le funzioni removePage, removePages, swapPages sono state aggiunte alla classe WebDocumentViewerJS.
      • La possibilità di salvare le modifiche (riordinamento delle pagine, annotazioni, campi del modulo) nel documento elaborato (funzione saveChanges) è stata aggiunta alla classe WebDocumentViewerJS.
      • La possibilità di esportare una raccolta di immagini con annotazioni in un file PDF o TIFF (funzione exportFile) è stata aggiunta alla classe WebDocumentViewerJS.
      • Sono stati creati nuovi elementi dell'interfaccia utente per i controlli Web: WebUiMultiSelectElementJS, WebImageViewerContextMenuJS.
      • Sono stati creati nuovi pannelli dell'interfaccia utente per il controllo WebDocumentViewerJS: WebUiPropertyGridPanelJS, WebExportFileSettingsPanelJS, WebUiImageViewerSettingsPanelJS, WebUiAnnotationCommentSettingsPanelJS, WebUiAnnotationCommentListPanelJS, WebUiPdfRedactionMarkSettingsPanelJS, WebUiPdfRedactionMarkListPanelJS, WebUiPdfImageResourcePanelJS.
      • Sono state create nuove finestre di dialogo dell'interfaccia utente per il controllo WebDocumentViewerJS: WebUiPropertyGridDialogJS, WebExportFileSettingsDialogJS, WebImageViewerSettingsDialogJS, WebUiAnnotationCommentSettingsDialogJS, WebUiPdfRedactionMarkSettingsDialogJS, WebUiPdfImageResourceDialogJS.
    • Visualizzatore di miniature Web:
      • È stata aggiunta alla classe WebThumbnailViewerJS la possibilità di riordinare le miniature tramite trascinamento della selezione.
      • La possibilità di navigare tra le miniature tramite tastiera è stata aggiunta alla classe WebThumbnailViewerJS.
      • La possibilità di selezionare le miniature tramite tastiera è stata aggiunta alla classe WebThumbnailViewerJS.
      • La possibilità di eliminare le miniature tramite tastiera è stata aggiunta alla classe WebThumbnailViewerJS.
    • Applicazioni demo:
      • Il codice dell'applicazione demo web è stato rifattorizzato per semplificarlo.
    • Sono stati aggiunti molti piccoli miglioramenti.
    • Sono stati risolti molti bug minori.
  • Consulta i link per la cronologia delle modifiche nei plug-in associati a questa versione di VintaSoft Imaging .NET SDK:
  • La maggior parte delle nuove funzionalità sono state aggiunte al plugin di Office e sono descritte nelle pagine cronologiche di questo plugin.
  • .NET-sviluppo:
    • È stato creato un convertitore di documenti: la classe Vintasoft.Imaging.DocumentConverter, che fornisce un algoritmo ottimale multi-thread per una facile conversione di immagini e documenti in tutti i formati supportati dall'SDK.
    • Aggiunta la possibilità di caricare dinamicamente le immagini nella raccolta immagini. Questo miglioramento ha migliorato il visualizzatore di immagini quando si visualizza un documento con molte pagine. Se la funzionalità è abilitata, il visualizzatore di immagini inizia a visualizzare il documento quasi istantaneamente, perché la raccolta di immagini non carica contemporaneamente le informazioni su tutte le pagine.
    • Codec immagine:
      • L'algoritmo di decodifica e codifica TIFF è stato migliorato.
      • L'algoritmo del decoder PCX è stato migliorato.
    • Applicazioni demo:
      • Aggiunti numerosi miglioramenti e ottimizzazioni al codice dell'applicazione demo "Vintasoft Image Converter".
    • Sono stati risolti diversi bug.
  • Web-sviluppo:
  • Consulta i link per la cronologia delle modifiche nei plug-in associati a questa versione di VintaSoft Imaging .NET SDK:
  • .NET-sviluppo:
    • Aggiunto supporto multipiattaforma per Windows, Linux e macOS in .NET 6, .NET 5 e .NET Core 3.1.
      SDK è stato testato con successo su Windows 10, Ubuntu Desktop 20.04.3, macOS 12 "Monterey".
    • Disegno di grafica 2D:
      • Tutti gli algoritmi che lavorano con la grafica bidimensionale sono stati completamente rivisti nell'SDK.
      • L'SDK ora disegna la grafica 2D utilizzando il motore di disegno (classe Vintasoft.Imaging.Drawing.DrawingEngine) e non utilizza più direttamente la libreria System.Drawing.Common.
      • Sono stati creati motori di disegno per Windows, Linux e macOS:
        • È stato creato un motore di disegno multipiattaforma per Windows, Linux e macOS basato sulla libreria SkiaSharp. Il motore di disegno si trova nell'assembly Vintasoft.Imaging.Drawing.Skia.dll.
        • È stato creato un motore di disegno per Windows basato sulla libreria System.Drawing.Common. Il motore di disegno si trova nell'assembly Vintasoft.Imaging.Gdi.dll.
      • Ogni motore di disegno è separato in un assieme separato.
        SDK offre la possibilità di selezionare il motore di disegno richiesto e di collegarlo dinamicamente.
        Per impostazione predefinita, Windows utilizza il motore di disegno basato sulla libreria System.Drawing.Common.
        Su Linux e macOS, il motore di disegno predefinito si basa sulla libreria SkiaSharp.
      • La funzionalità del motore di disegno è stata notevolmente ampliata:
        • È stata aggiunta la possibilità di cercare e creare font (metodi Vintasoft.Imaging.Drawing.DrawingFactory.CreateFont e Vintasoft.Imaging.Drawing.DrawingFactory.CreateSystemFont).
        • Aggiunta la possibilità di generare testo formattato (metodo Vintasoft.Imaging.Drawing.DrawingEngine.DrawText).
        • Aggiunta la possibilità di mescolare i colori (metodo Vintasoft.Imaging.Drawing.DrawingEngine.BlendPath).
        • Aggiunta la possibilità di generare testo lungo un percorso grafico (metodo Vintasoft.Imaging.Drawing.DrawingEngine.DrawString).
        • Aggiunte nuove modalità di rendering del testo (Vintasoft.Imaging.Drawing.(Enumerazione TextRenderingMethod).
        • Aggiunte nuove modalità di composizione del colore (enum Vintasoft.Imaging.Drawing.DrawingEngine.CompositingMode).
        • Aggiunta la possibilità di visualizzare le linee con le punte.
        • Aggiunta la possibilità di creare un pennello HatchBrush.
    • Sono stati creati i seguenti assembly .NET:
      • Vintasoft.Imaging.Drawing.Skia.dll
      • Vintasoft.Imaging.Gdi.dll
      • Vintasoft.Imaging.WebpCodec.dll (solo per .NET Core 3.1 o versioni successive)
    • Codec immagine:
      • I codec raster (BMP, GIF, ICO, JPEG, JPEG-LS, PCX, PNG, RAW, TIFF, TGA, PBM, WEBP) non richiedono più un motore grafico per codificare e decodificare le immagini.
      • Creato codec (decodificatore e codificatore) per immagini WEBP (richiede .NET Core 3.1 o versione successiva).
      • È stato creato un codec (decodificatore e codificatore) per le immagini TGA.
      • È stato creato un codec (decodificatore e codificatore) per le immagini PBM.
      • Codificatore per documenti DOCX creato. Il codificatore consente di convertire un documento DOC in un documento DOCX.
      • Ora il codec PNG supporta la modalità "interlacciamento Adam7".
      • Sono state accelerate le prestazioni dell'algoritmo che genera una miniatura di un'immagine PNG codificata in modalità "Adam7 interlacing".
      • È stato risolto un bug nell'algoritmo di analisi della tavolozza dei colori delle immagini TIFF.
    • Visualizzazione delle immagini in WinForms:
      • Aggiunta la possibilità di caricare progressivamente immagini PNG codificate in modalità "Adam7 interlacing" nel visualizzatore di immagini WinForms.
    • Visualizzazione delle immagini in WPF:
      • Aggiunta la possibilità di caricare progressivamente immagini PNG codificate in modalità "interlacciamento Adam7" nel visualizzatore di immagini WPF.
    • Elaborazione delle immagini:
      • È stato aggiunto un nuovo comando di elaborazione: CopyColorChannelCommand, che consente di copiare i canali colore di un'immagine.
    • Utilizzo dei font:
      • Aggiunta una proprietà statica che definisce il controller dei font predefinito (FontProgramsControllerBase.Default).
      • Aggiunta la possibilità di serializzare e deserializzare il controller del font.
    • Applicazioni demo:
      • La possibilità di aprire e visualizzare file di testo è stata aggiunta a DocumentViewerDemo.
      • ImagingDemo ora supporta l'utilizzo di immagini Webp, TGA e PBM.
      • .I progetti di applicazioni demo della console .NET non utilizzano più la libreria System.Drawing.Common.
    • Sono stati risolti molti bug minori.
  • Web-sviluppo:
    • Il visualizzatore di immagini web ora supporta il rendering vettoriale dei documenti.
    • Create finestre di dialogo JavaScript per Bootstrap (finestra di dialogo di stampa, finestra di dialogo delle impostazioni del visualizzatore di miniature, finestra di dialogo della password del documento e altre). Le finestre di dialogo vengono memorizzate nel file Imaging.DocumentViewer.Dialogs.Bootstrap.js.
    • Migliorata la convalida dei parametri di input nelle azioni del servizio Web.
    • Applicazioni demo:
      • Create applicazioni demo per ASP.NET Core (ASP.NET Core Web API + JavaScript + Bootstrap).
      • Codice semplificato nelle applicazioni demo ASP.NET Core + Angular (ASP.NET Core Web API + Angular + Bootstrap).
      • La possibilità di convertire un documento DOC in un documento DOCX è stata aggiunta all'applicazione demo "ASP.NET File Converter Demo".
      • L'applicazione demo "ASP.NET File Converter Demo" è stata aggiornata per supportare i formati di file immagine Webp, TGA e PBM.
    • Sono stati risolti molti bug minori.
  • Consulta i link per la cronologia delle modifiche nei plug-in associati a questa versione di VintaSoft Imaging .NET SDK:
  • La maggior parte delle nuove funzionalità sono state aggiunte ai plugin e sono descritte nelle pagine della cronologia dei plugin.
  • .NET-sviluppo:
    • Piattaforme supportate:
      • Aggiunto supporto per .NET 6 per Windows.
    • Ambienti di sviluppo supportati:
      • Aggiunto supporto per la compatibilità con Visual Studio 2022.
    • SO supportati:
      • Aggiunto supporto per la compatibilità con Windows 11.
      • Eliminato supporto per la compatibilità con Windows Server 2003.
    • È stato migliorato il codice delle classi ImageViewer e ThumbnailViewer per una maggiore compatibilità con il progettista di moduli WinForms in Visual Studio.
    • Corretti diversi bug minori.
    • Applicazioni demo:
      • Nuova funzionalità aggiunta a ImageConverterDemo:
        • Aggiunta la possibilità di convertire un documento DOC in un documento DOCX, PDF, SVG o TIFF.
      • Sono stati risolti molti bug minori.
  • Consulta i link per la cronologia delle modifiche nei plug-in associati a questa versione di VintaSoft Imaging .NET SDK:
  • .NET-sviluppo:
    • Aggiunta la possibilità di eseguire il rendering di immagini WMF vettoriali.
  • Web-sviluppo:
    • Piattaforme supportate:
      • Il motore JavaScript non dipende più dalla libreria jQuery ed è scritto interamente in JavaScript ES5.
      • Il motore JavaScript ora supporta solo i browser web HTML5. Il supporto per i vecchi browser web basati sulla tecnologia SVG è stato interrotto, lo script Vintasoft.Imaging.Svg.js non è più supportato.
    • Le finestre di dialogo JavaScript sono state spostate dallo script Vintasoft.Imaging.DocumentViewer.js allo script Vintasoft.Imaging.DocumentViewer.Dialogs.Simple.js.
    • Le finestre di dialogo jQuery sono state spostate dallo script Vintasoft.Imaging.DocumentViewer.js allo script Vintasoft.Imaging.DocumentViewer.Dialogs.jQueryUI.js.
    • Sono state apportate piccole correzioni all'API JavaScript. Per ulteriori informazioni, consultare la documentazione.
    • Corretti errori non critici nel motore JavaScript.
    • Applicazioni demo:
      • Tutte le applicazioni demo di Angular ora utilizzano solo finestre di dialogo Angular. In precedenza, alcune applicazioni demo di Angular utilizzavano finestre di dialogo jQuery dallo script Vintasoft.Imaging.DocumentViewer.js.
      • Codice dell'applicazione demo ASP.NET MVC migliorato.
      • Codice dell'applicazione demo ASP.NET WebForms migliorato.
  • Consulta i link per la cronologia delle modifiche nei plug-in associati a questa versione di VintaSoft Imaging .NET SDK:
  • .NET-sviluppo:
    • Piattaforme supportate:
      • Aggiunto supporto per .NET 5 per Windows.
    • È stato migliorato l'algoritmo per ottenere una miniatura dai dati EXIF ​​di un'immagine TIFF.
    • Applicazioni demo:
      • Aggiunta nuova funzionalità a ImagingDemo/WpfImagingDemo:
        • Aggiunta la possibilità di binarizzare un'immagine utilizzando un gradiente di colore.
        • Aggiunta la possibilità di sostituire il colore in un'immagine utilizzando una sfumatura di colore.
  • Web-sviluppo
    • Piattaforme supportate:
      • Aggiunto supporto TypeScript.
      • Aggiunto supporto Angular.
      • Il supporto ASP.NET MVC4 è terminato perché Questa tecnologia è obsoleta.
      • Il supporto WCF è terminato perché Questa tecnologia è obsoleta.
    • Sono stati aggiunti molti miglioramenti al motore JavaScript.
    • Corretti errori non critici nel motore JavaScript.
    • La documentazione contiene guide che descrivono come visualizzare immagini e documenti in ASP.NET Core + Angular, ASP.NET Core + React, ASP.NET Core + React e Redux, ASP.NET Core, ASP.NET MVC5, ASP.NET WebForms.
    • Applicazioni demo:
      • Create applicazioni demo per Angular + ASP.NET Core:
        • AspNetCoreAngularAnnotationDemo - mostra come visualizzare e annotare immagini e documenti in Angular + ASP.NET Core.
        • AspNetCoreAngularBarcodeAdvancedDemo - mostra come riconoscere i codici a barre 1D/2D in un'immagine e generare un'immagine di codice a barre in Angular + ASP.NET Core.
        • AspNetCoreAngularCameraDemo - mostra come acquisire immagini da una fotocamera DirectX in Angular + ASP.NET Core. L'applicazione demo consente inoltre di visualizzare/elaborare/annotare l'immagine acquisita, riconoscere i codici a barre nell'immagine acquisita e salvare l'immagine acquisita.
        • AspNetCoreAngularImagingDemo - mostra come visualizzare ed elaborare immagini e documenti in Angular + ASP.NET Core.
        • AspNetCoreAngularPdfReaderDemo - mostra come visualizzare un documento PDF con la possibilità di navigare tra i segnalibri, visualizzare le miniature delle pagine, cercare testo ed estrarre risorse immagine in Angular + ASP.NET Core.
        • AspNetCoreAngularTwainScanningAdvancedDemo - mostra come ottenere immagini da uno scanner TWAIN in Angular + ASP.NET Core. L'applicazione demo consente inoltre di visualizzare/elaborare/annotare un'immagine scansionata, riconoscere i codici a barre in un'immagine scansionata e salvare un'immagine scansionata.
  • Consulta i link per la cronologia delle modifiche nei plug-in associati a questa versione di VintaSoft Imaging .NET SDK:
  • .NET-sviluppo:
    • Piattaforme supportate:
      • Aggiunto supporto per WPF e WinForms in .NET Core 3 per Windows.
        Sono stati creati i seguenti assembly .NET Core:
        • Vintasoft.Imaging.UI.dll
        • Vintasoft.Imaging.Wpf.dll
        • Vintasoft.Imaging.Wpf.UI.dll
        • Vintasoft.Imaging.Media.dll
    • Visualizzazione delle immagini in WinForms:
      • I controlli WinForms (ImageViewer, ThumbnailViewer, ecc.) sono stati spostati dall'assembly Vintasoft.Imaging.dll all'assembly Vintasoft.Imaging.UI.dll.
      • Algoritmo di selezione delle miniature migliorato nella classe ThumbnailViewer.
    • Lavorare con file di immagini e documenti:
      • Aggiunta la possibilità di impostare una password per un file di documento PDF nelle classi DecoderBase e ImageCollection.
    • Applicazioni demo:
      • Create applicazioni demo WPF e WinForms (ImagingDemo, DocumentViewerDemo, PrintDemo, ecc.) per .NET Core.
      • Aggiunta la possibilità di commentare le immagini nelle applicazioni demo DocumentViewerDemo e WpfDocumentViewerDemo.
  • Consulta i link per la cronologia delle modifiche nei plug-in associati a questa versione di VintaSoft Imaging .NET SDK:
  • .NET-sviluppo:
    • Piattaforme supportate:
      • Aggiunto supporto (senza controlli dell'interfaccia utente) per .NET Core 3 per Windows.
        Sono stati creati i seguenti assembly .NET Core:
        • Vintasoft.Imaging.dll
        • Vintasoft.Imaging.RawCodec.dll
      • Il supporto per .NET Framework 2.0 è stato eliminato, l'SDK ora supporta .NET Framework 4+ e 3.5.
      • L'edizione "Edizione per Windows" sostituisce ora le precedenti "Edizione Standard" e "Edizione Standard+WPF".
    • Visualizzazione delle immagini in WinForms:
      • È stato creato un nuovo strumento visivo: DocumentNavigationTool,che consente di seguire i link e di navigare tra le pagine dei documenti PDF e DOCX nel visualizzatore di immagini.
      • Lo strumento visivo PdfTextSelectionTool è stato rinominato TextSelectionTool e ora consente di selezionare il testo nei documenti PDF e DOCX nel visualizzatore di immagini.
    • Visualizzazione delle immagini in WPF:
      • È stato creato un nuovo strumento visivo, WpfDocumentNavigationTool, che consente di seguire i link e di navigare tra le pagine dei documenti PDF e DOCX nel visualizzatore di immagini.
      • Lo strumento visivo WpfPdfTextSelectionTool è stato rinominato WpfTextSelectionTool e ora consente di selezionare il testo nei documenti PDF e DOCX nel visualizzatore di immagini.
    • Elaborazione delle immagini:
      • Aggiunto un nuovo comando di elaborazione - OverlayBinaryCommand, che consente di sovrapporre immagini in bianco e nero utilizzando un operatore binario.
    • Applicazioni demo:
      • Creata una nuova applicazione demo WinForms - DocumentViewerDemo, e un'applicazione demo WPF - WpfDocumentViewerDemo, che hanno le seguenti funzionalità:
        • estrai, evidenzia, cerca testo (PDF, DOCX)
        • annota documenti
        • converti DOCX in PDF o PDF/A
        • stampa documenti
    • Create applicazioni demo console per .NET Core e .NET Framework:
      • AnnotationEditorConsoleDemo - mostra come modificare le annotazioni delle immagini in .NET.
      • AnnotationRendererConsoleDemo - mostra come eseguire il rendering di un'immagine con annotazioni in .NET.
      • DicomMprRendererConsoleDemo - mostra come eseguire il rendering di sezioni MPR di immagini DICOM in .NET.
      • DicomRendererConsoleDemo - mostra come eseguire il rendering delle immagini DICOM in .NET.
      • ImageConverterConsoleDemo - mostra come convertire immagini e documenti in .NET.
      • ImageMetadataConsoleDemo - mostra come lavorare con i metadati delle immagini in .NET.
      • ImageProcessingConsoleDemo - mostra come elaborare un'immagine in .NET.
      • ImageRendererConsoleDemo - mostra come eseguire il rendering di un'immagine in .NET.
      • OcrConsoleDemo - mostra come riconoscere il testo in un'immagine o in un documento PDF contenente solo immagini in .NET.
      • PdfAnnotationsConsoleDemo - mostra come annotare un documento PDF in .NET.
      • PdfAProcessorConsoleDemo - mostra come convertire un documento PDF in formato PDF/A e verificare un documento PDF/A in .NET.
      • PdfCompressorConsoleDemo - mostra come comprimere un documento PDF in .NET.
      • PdfContentEditorConsoleDemo - mostra come modificare il contenuto di un documento PDF in .NET.
      • PdfEditorConsoleDemo - mostra come proteggere, incorporare/ottimizzare i font, convertire in solo immagine e firmare documenti PDF in .NET.
      • DocumentTextExtractionConsoleDemo - mostra come estrarre testo da un documento PDF o DOCX in .NET.
  • Web-sviluppo:
    • Visualizzazione delle immagini nell'applicazione web:
      • Creata indipendentemente dalla piattaforma.Servizi Web NET Core per il rendering di immagini e miniature.
        I servizi Web indipendenti dalla piattaforma consentono di creare rapidamente servizi Web per qualsiasi piattaforma Web compatibile con .NET Core, come ASP.NET Core MVC, ServiceStack. I servizi Web si trovano nell'assembly Vintasoft.Imaging.Web.Services.dll.
      • Creati servizi Web per il rendering di immagini e miniature in ASP.NET Core MVC.
        I servizi Web si trovano nell'assembly Vintasoft.Imaging.AspNetCore.ApiControllers.dll.
      • È stato creato un nuovo strumento visivo, WebDocumentNavigationToolJS, che consente di seguire i link e di navigare tra le pagine dei documenti PDF e DOCX nel visualizzatore di immagini.
      • Lo strumento visivo WebPdfTextSelectionToolJS è stato rinominato WebTextSelectionToolJS e ora consente di selezionare il testo nei documenti PDF e DOCX nel visualizzatore di immagini.
      • È stato creato un set di icone SVG per il visualizzatore di documenti web.
    • Elaborazione delle immagini in un'applicazione Web:
      • È stato creato un servizio Web .NET Core indipendente dalla piattaforma per l'elaborazione delle immagini.
        Un servizio Web indipendente dalla piattaforma consente di creare rapidamente un servizio Web per qualsiasi piattaforma Web compatibile con .NET Core, come ASP.NET Core MVC, ServiceStack. Il servizio Web si trova nell'assembly Vintasoft.Imaging.Web.Services.dll.
      • È stato creato un servizio Web per l'elaborazione delle immagini in ASP.NET Core MVC.
        Il servizio Web si trova nell'assembly Vintasoft.Imaging.AspNetCore.ApiControllers.dll.
    • Applicazioni demo:
      • Create applicazioni demo per ASP.NET Core MVC:
        • AspNetCoreAnnotationDemo - mostra come visualizzare e annotare immagini e documenti in ASP.NET Core MVC.
        • AspNetCoreBarcodeAdvancedDemo - mostra come riconoscere i codici a barre 1D/2D in un'immagine e generare un'immagine di codice a barre in ASP.NET Core MVC.
        • AspNetCoreCameraDemo - mostra come acquisire un'immagine da una telecamera, visualizzare/elaborare/annotare l'immagine acquisita, riconoscere i codici a barre nell'immagine acquisita, salvare l'immagine acquisita in ASP.NET Core MVC.
        • AspNetCoreFileConverterDemo - mostra come convertire immagini e documenti in ASP.NET Core MVC.
        • AspNetCoreImagingDemo - mostra come visualizzare ed elaborare immagini e documenti in ASP.NET Core MVC.
        • AspNetCoreOcrDemo - mostra come riconoscere il testo in un'immagine o in un documento PDF contenente solo immagini in ASP.NET Core MVC.
        • AspNetCorePdfReaderDemo - mostra come visualizzare un documento PDF con la possibilità di navigare tra i segnalibri, visualizzare le miniature delle pagine, cercare testo ed estrarre risorse immagine in ASP.NET Core MVC.
  • Consulta i link per la cronologia delle modifiche nei plug-in associati a questa versione di VintaSoft Imaging .NET SDK:
  • .NET-sviluppo:
    • Visualizzazione delle immagini in WinForms e WPF:
      • La possibilità di navigare e ingrandire utilizzando la tastiera è stata aggiunta ai visualizzatori di immagini WinForms e WPF. Sono supportate 18 scorciatoie da tastiera comuni.
      • Prestazioni migliorate dei visualizzatori di immagini WPF e degli strumenti visivi WPF.
      • È stata aggiunta una nuova funzione alle classi ImageViewer e WpfImageViewer: ScrollToRect, che consente di scorrere il visualizzatore fino a un rettangolo specificato.
    • Elaborazione delle immagini:
      • Aggiunto un nuovo comando di elaborazione: DrawImageCommand, che consente di disegnare un'immagine su un'altra immagine.
      • Sono state aggiunte nuove proprietà a tutti i comandi di elaborazione delle immagini: ExpandSupportedPixelFormats e RestoreSourcePixelFormat, che consentono di definire come il comando deve elaborare l'immagine se non supporta il formato dell'immagine originale.
      • È stata aggiunta una nuova classe, ImageProcessingCommandFactory, che consente di creare un comando di elaborazione delle immagini in base al codec dell'immagine. L'immagine verrà elaborata in modo più efficiente se si conosce in anticipo il formato in cui è archiviata; ad esempio, il comando InvertCommand eseguirà un'inversione raster dei colori dell'immagine se l'immagine è caricata da un file TIFF, ed eseguirà un'inversione vettoriale del contenuto della pagina PDF se l'immagine è un'immagine renderizzata di una pagina PDF.
      • È stata aggiunta una nuova proprietà, Binarizzazione, ai comandi DeskewCommand e DeskewDocumentImageCommand, che consente di definire il comando da applicare all'immagine non in bianco e nero in fase di elaborazione.
    • Caratteristiche generali:
      • Aggiunta una nuova classe - VintasoftDrawingConverter, che consente di convertire i tipi System.Drawing in tipi Vintasoft e viceversa.
      • Aggiunta una nuova classe, VintasoftWpfConverter, che consente di convertire i tipi WPF in tipi Vintasoft e viceversa.
      • Aggiunti operatori per la conversione esplicita/implicita dai tipi System.Drawing ai tipi Vintasoft.
    • Applicazioni demo:
      • Sono state apportate numerose modifiche al codice dell'applicazione demo per renderlo più ottimizzato e semplice.
      • Ora ogni applicazione demo è un progetto indipendente,I progetti ImagingDemosCommonCode e PdfDemosCommonCode sono stati rimossi.
      • Aggiunti miglioramenti alle applicazioni demo DicomViewerDemo e WpfDicomViewerDemo.
  • Web-sviluppo:
    • Web Document Viewer è stato creato per uno sviluppo rapido e semplice dell'interfaccia utente dell'applicazione web:
      • Controllo dell'interfaccia utente JavaScript che funziona in tutti i principali browser HTML5 e SVG
      • L'interfaccia utente è compatibile con personal computer, tablet e dispositivi mobili
      • Visualizza vari tipi di immagini e documenti: PDF, TIFF, PNG, JPEG, GIF, BMP, PCX, RAW, JBIG2, JPEG2000, DICOM, XPS, ecc.
      • Supporta la visualizzazione multipagina di immagini e documenti PDF
      • Supporta la ricezione di immagini da uno scanner (è necessario VintaSoftTwain.NET SDK) o da una fotocamera
      • Supporta la visualizzazione di miniature
      • Supporta la stampa di immagini e documenti PDF
      • Supporta l'elaborazione delle immagini
      • Supporta l'annotazione di immagini e documenti PDF
      • Supporta la selezione del testo nei documenti PDF
      • Supporta la ricerca di testo nei documenti PDF con evidenziazione del testo trovato
      • Supporta la possibilità di caricare un'immagine modificata o un documento PDF
      • Supporta la creazione di un'interfaccia utente di qualsiasi complessità
      • Supporta la possibilità di localizzare l'interfaccia utente
      • L'interfaccia utente è tradotta in inglese e russo
      • È possibile la localizzazione dell'interfaccia in altre lingue
      • Può essere utilizzato su una pagina web o in un'applicazione web.
    • Aggiunta classe JavaScript per localizzare il contenuto e l'interfaccia utente della pagina web.
    • Sono state create nuove applicazioni demo ASP.NET MVC e ASP.NET WebForms con un'interfaccia utente ottimizzata per i dispositivi mobili:
      • L'applicazione "ASP.NET Imaging Demo" mostra come visualizzare ed elaborare immagini e documenti PDF in ASP.NET.
      • L'applicazione ASP.NET Annotation Demo mostra come visualizzare e annotare immagini e documenti PDF in ASP.NET.
      • L'applicazione demo "ASP.NET PDF Reader Demo" illustra come visualizzare documenti PDF in ASP.NET con la possibilità di navigare tramite segnalibri, cercare testo, selezionare testo ed estrarre immagini di risorse.
      • L'applicazione ASP.NET Camera Demo mostra come acquisire immagini da una telecamera in ASP.NET, visualizzare/elaborare/annotare l'immagine acquisita, riconoscere i codici a barre nell'immagine acquisita e salvare l'immagine acquisita.
      • L'applicazione demo "ASP.NET TWAIN Advanced Demo" mostra come ricevere immagini da uno scanner TWAIN, visualizzare/elaborare/annotare un'immagine scansionata, riconoscere i codici a barre in un'immagine scansionata e salvare un'immagine scansionata in ASP.NET.
      • L'applicazione ASP.NET Barcode Advanced Demo illustra come utilizzare ASP.NET Barcode Advanced Demo.NET riconosce i codici a barre 1D/2D nelle immagini e genera immagini di codici a barre.
      • L'applicazione demo "ASP.NET OCR Demo" mostra come riconoscere il testo nelle immagini e nei documenti PDF contenenti solo immagini in ASP.NET.
      • L'applicazione demo "ASP.NET File Converter Demo" mostra come convertire file immagine e documenti PDF in ASP.NET.
  • Consulta i link per la cronologia delle modifiche nei plug-in associati a questa versione di VintaSoft Imaging .NET SDK:
  • Visualizzazione delle immagini in WinForms:
    • Aggiunta la possibilità di impostare didascalie delle miniature nella classe ThumbnailViewer.
    • Aggiunta la possibilità di impostare un rientro per l'immagine sulla miniatura nella classe ThumbnailViewer.
  • Visualizzazione delle immagini in WPF:
    • Aggiunta la possibilità di impostare didascalie delle miniature nella classe WpfThumbnailViewer.
  • Applicazioni demo:
    • Nelle applicazioni demo WinForms e WPF è stata aggiunta la possibilità di impostare didascalie per le miniature.
    • Nelle applicazioni demo WinForms e WPF è stata aggiunta la possibilità di impostare un rientro per le miniature.
  • Vedi La cronologia delle modifiche nei plug-in associati a questa versione di VintaSoft Imaging .NET SDK è collegata tramite i link:
  • Elaborazione delle immagini:
    • È stato creato un nuovo comando TransformImageCommand, che consente di applicare una trasformazione arbitraria a un'immagine.
    • È stato creato un nuovo comando ColorBlend16Command, che consente di fondere i colori per le immagini Bgr48 e Bgra64.
    • Aggiunta la possibilità di convertire automaticamente un'immagine in un formato supportato dal comando di elaborazione.
    • Aggiunto supporto per formati di immagine a 16 bpc in ResizeCommand, ImageScalingCommand e RotateCommand.
    • RotateCommand e ResizeCommand sono stati accelerati.
  • Visualizzazione delle immagini in WinForms:
    • Aggiunta la possibilità di gestire i cursori interattivi degli strumenti visivi utilizzando la classe InteractionAreaAppearanceManager.
  • Visualizzazione delle immagini in WPF:
    • Aggiunta la possibilità di gestire i cursori interattivi degli strumenti visivi utilizzando la classe InteractionAreaAppearanceManager.
  • Conversione di file immagine:
    • Create classi JavaScript che consentono di convertire file immagine in un'applicazione ASP.NET.
  • Annulla/ripristina cronologia delle modifiche agli oggetti (immagini, annotazioni):
    • Sono stati corretti gli errori nella classe CompositeUndoManager.
    • Corretti errori nel funzionamento di UndoManager in modalità multipagina.
  • Applicazioni demo:
    • Miglioramenti e correzioni minori nelle applicazioni demo ASP.NET.
  • Vedi La cronologia delle modifiche nei plug-in associati a questa versione di VintaSoft Imaging .NET SDK è collegata tramite i link:
  • Visualizzazione delle immagini in HTML5 e SVG:
    • La modalità di visualizzazione delle immagini multipagina è stata aggiunta ai visualizzatori di immagini HTML5 e SVG:
      • Sono supportate le seguenti modalità di visualizzazione delle immagini predefinite: colonna singola, riga singola, colonna singola continua, riga singola continua, due colonne, due righe, due colonne continue, due righe continue, tre colonne, tre righe, tre colonne continue, tre righe continue.
      • È possibile definire una modalità di visualizzazione delle immagini personalizzata.
    • Aggiunta la possibilità di lavorare in modalità multipagina per i seguenti strumenti visivi:
      • PanTool
      • ZoomTool
      • ZoomSelectionTool
      • MagnifierTool
      • RectangularSelectionTool
    • Supporto touch screen migliorato.
  • Visualizzazione delle immagini in WinForms e WPF:
    • Lo strumento visivo PanTool ora consente di spostare e scorrere le immagini nel visualizzatore di immagini che funziona in modalità multipagina.
  • Codec:
    • Algoritmo di codifica TIFF migliorato per un salvataggio delle immagini più ottimale quando si utilizzano le impostazioni predefinite.
    • Aggiunta la possibilità di creare impostazioni di codifica simili a quelle con cui è stata codificata l'immagine originale.
    • Aggiunta la possibilità di calcolare la qualità (parametro Qualità) per un'immagine JPEG esistente.
    • Corretto un errore di serializzazione con la proprietà NumberOfAnimationCycles nel codificatore GIF.
  • Elaborazione delle immagini:
    • Sono stati creati nuovi comandi per l'elaborazione delle immagini nel dominio della frequenza: SelectiveFilteringCommand, FrequencySpectumVisualizerCommand.
    • Le prestazioni del comando ChangePixelFormatToGray8 sono state migliorate.
    • Prestazioni migliorate del comando ResizeCommand per le immagini in scala di grigi a 16 bit.
  • Caratteristiche generali:
    • Sono state create nuove strutture dati per lavorare nello spazio tridimensionale: VintasoftPoint3D, VintasoftVector3D.
    • Sono state create le classi per le trasformazioni affini nello spazio tridimensionale: AffineMatrix3D, VintasoftPoint3DAffineTransform.
  • Applicazioni demo:
    • La possibilità di visualizzare le immagini in modalità di visualizzazione multipagina è stata aggiunta alle applicazioni demo ASP.NET WebForms e ASP.NET MVC.
    • Creata l'applicazione demo ASP.NET OcrDemo, che consente di riconoscere il testo nelle immagini e di salvare il risultato in un file di testo o in un documento PDF.
    • Creata l'applicazione demo ASP.NET FileConverterDemo, che consente di convertire file immagine e documenti PDF.
  • Vedi La cronologia delle modifiche nei plug-in associati a questa versione di VintaSoft Imaging .NET SDK è collegata tramite i link:
  • Per ulteriori informazioni sulle modifiche all'API, consultare la documentazione.
  • Visualizzazione delle immagini in WinForms:
    • Aggiunta la modalità di visualizzazione delle immagini multipagina al visualizzatore di immagini:
      • Sono supportate le seguenti modalità di visualizzazione delle immagini predefinite: colonna singola, riga singola, colonna singola continua, riga singola continua, due colonne, due righe, due colonne continue, due righe continue, tre colonne, tre righe, tre colonne continue, tre righe continue.
      • È possibile definire una modalità di visualizzazione delle immagini personalizzata.
    • Aggiunta la possibilità di lavorare in modalità multipagina per i seguenti strumenti visivi:
      • ZoomTool
      • ZoomSelectionTool
      • MagnifierTool
      • ImageMapTool
      • RectangularSelectionTool
      • OverlayImageTool
      • MultiRectangularSelectionTool
      • CustomSelectionTool
    • Nello strumento visivo Lente di ingrandimento:
      • Aggiunta la possibilità di elaborare l'immagine visualizzata nella Lente di ingrandimento.
      • Aggiunta la possibilità di creare una lente di ingrandimento a forma di ellisse.
    • Aggiunta una classe helper che consente di memorizzare e gestire le impostazioni per l'aspetto delle aree interattive di uno strumento visivo (classe InteractionAreaAppearanceManager).
  • Visualizzazione delle immagini in WPF:
    • Aggiunta la modalità di visualizzazione delle immagini multipagina al visualizzatore di immagini:
      • Sono supportate le seguenti modalità di visualizzazione delle immagini predefinite: colonna singola, riga singola, colonna singola continua, riga singola continua, due colonne, due righe, due colonne continue, due righe continue, tre colonne, tre righe, tre colonne continue, tre righe continue.
      • È possibile definire una modalità di visualizzazione delle immagini personalizzata.
    • Aggiunta la possibilità di lavorare in modalità multipagina per i seguenti strumenti visivi:
      • ZoomTool
      • ZoomSelectionTool
      • MagnifierTool
      • ImageMapTool
      • RectangularSelectionTool
      • OverlayImageTool
      • MultiRectangularSelectionTool
      • CustomSelectionTool
    • Aggiunto supporto touchscreen per gli strumenti visivi Zoom e Pan.
    • Nello strumento visivo Lente di ingrandimento:
      • Aggiunta la possibilità di elaborare l'immagine visualizzata nella Lente di ingrandimento.
      • Aggiunta la possibilità di creare una lente di ingrandimento a forma di ellisse.
    • Aggiunta classe per personalizzare l'aspetto dei punti interattivi per tutti gli strumenti visivi (classe WpfInteractionAreaAppearanceManager).
    • Corretti errori non critici nello strumento visivo WpfCompositeVisualTool.
  • Visualizzazione delle immagini nell'applicazione web:
    • I visualizzatori di immagini HTML5 e SVG sono stati accelerati.
    • Visualizzazione ottimizzata delle animazioni nei visualizzatori di immagini HTML5 e SVG.
  • Elaborazione delle immagini:
    • Sono stati creati i comandi per l'elaborazione delle immagini nel dominio della frequenza utilizzando la trasformata di Fourier veloce:
      • È stata creata una classe base che consente di creare un comando arbitrario per il filtraggio di Gray8,Immagini Bgr24 o Bgra32 nel dominio della frequenza (classe FastFourierTransformCommand).
      • Sono stati creati comandi che consentono di applicare un filtraggio passa-alto, nel dominio della frequenza, a un'immagine (classi IdealHighpassCommand, ButterworthHighpassCommand, GaussianHighpassCommand).
      • Sono stati creati comandi che consentono di applicare un filtraggio passa-basso, nel dominio della frequenza, a un'immagine (classi IdealLowpassCommand, ButterworthLowpassCommand, GaussianLowpassCommand).
      • È stato creato un comando per rendere più nitida un'immagine utilizzando il filtraggio passa-alto nel dominio della frequenza (classe ImageSharpeningCommand).
      • È stato creato un comando per aumentare la fluidità dell'immagine utilizzando il filtraggio passa-basso nel dominio della frequenza (classe ImageSmoothingCommand).
    • È stato creato un comando per ottenere un confronto pixel per pixel di due immagini (classe ImageComparisonCommand).
    • È stato creato un comando per ridimensionare un'immagine utilizzando un fattore di scala con la capacità di preservare le proporzioni dell'immagine (classe ImageScalingCommand).
    • La classe OverlayWithBlendingCommand ora consente di impostare una costante Alpha per l'immagine sovrapposta.
    • Sono stati risolti gli errori nell'elaborazione dei metodi di clonazione dei comandi.
  • Archiviazione dati:
    • Nuovi archivi dati creati: CompositeDataStorage, StreamDataStorageOnDisk, CloneableObjectStorageInMemory, CompressedImageStorageInMemory, CompressedImageStorageOnDisk.
    • Architettura di archiviazione dati migliorata.
    • Aggiunta la possibilità di memorizzare nella cache le immagini nell'archivio dati.
  • Annulla/ripristina cronologia delle modifiche agli oggetti (immagini, annotazioni):
    • Aggiunta la possibilità di memorizzare la cronologia delle modifiche delle immagini su disco (in archivio).
    • L'algoritmo della classe UndoManager è stato migliorato.
  • Servizi Web per l'elaborazione delle immagini:
    • L'architettura dei servizi Web è stata riprogettata.
    • Aggiunta la possibilità di utilizzare l'archiviazione dati nei gestori della cache.
    • Ora il file immagine dal server può essere scaricato come flusso binario.
  • Codec:
    • Corretti errori nel codec GIF.
    • Sono stati corretti gli errori nel codec TIFF.
  • Applicazioni demo:
    • Nelle applicazioni demo ASP.NET WebForms e ASP.NET MVC:
      • Aggiunta la possibilità di localizzare l'interfaccia delle applicazioni demo (utilizzando la libreria l20n). L'interfaccia delle applicazioni demo è localizzata in inglese e russo.
      • Aggiunta la possibilità di scaricare un file dal server come flusso binario.
      • Aggiunta la possibilità di controllare il colore durante la visualizzazione di immagini e documenti PDF.
      • Il codice dell'applicazione demo è stato rielaborato.
    • Nell'applicazione demo ASP.NET MVC:
      • Aggiunta la possibilità di visualizzare un flusso video e di catturare immagini da una webcam HTML5.
    • Sono state create delle mini-demo per WinForms e WPF:
      • È stata creata l'applicazione mini-demo "Document Viewer".
      • È stata creata una mini applicazione demo "Carica, visualizza e salva immagini".
      • È stata creata una mini applicazione demo "Annota immagini".
      • È stata creata una mini applicazione demo "Personalizzazione del visualizzatore miniature".
      • È stata creata una mini applicazione demo "Thumbnail Viewer Drag & Drop".
      • È stata creata una mini applicazione demo "Image Processing".
    • L'applicazione demo ImageProcessingDemo ora è in grado di visualizzare le differenze tra le immagini originali e quelle elaborate.
    • È stata aggiunta una finestra di dialogo per modificare le impostazioni della lente di ingrandimento del visualizzatore di immagini all'applicazione demo ImagingDemo WinForms e WPF.
    • L'applicazione demo PrintDemo ha migliorato la visualizzazione del titolo dell'immagine in modalità Mosaico.
    • Piccoli miglioramenti nel codice dell'applicazione demo.
  • Molte piccole correzioni e miglioramenti.
  • Vedi La cronologia delle modifiche nei plug-in associati a questa versione di VintaSoft Imaging .NET SDK è collegata tramite i link:
  • Per ulteriori informazioni sulle modifiche all'API, consultare la documentazione.
  • Visualizzatori di immagini Web:
    • Sono stati creati servizi Web indipendenti dalla piattaforma per il rendering di immagini e miniature. I servizi Web indipendenti dalla piattaforma consentono di creare rapidamente servizi Web per qualsiasi piattaforma Web compatibile con .NET, come ASP.NET MVC, ASP.NET WebForms, ServiceStack. I servizi Web si trovano nell'assembly Vintasoft.Imaging.Web.Services.dll.
    • Sono stati creati i servizi Web per il rendering di immagini e miniature in ASP.NET MVC 5. I servizi Web si trovano nell'assembly Vintasoft.Imaging.Web.Api2Controllers.dll.
    • I controlli HTML5 e SVG per la visualizzazione di immagini e documenti PDF sono ora compatibili con jQuery 2 e 3.
    • Migliorata la lente di ingrandimento nei visualizzatori di immagini web.
  • Elaborazione delle immagini in un'applicazione Web:
    • È stato creato un servizio web indipendente dalla piattaforma per l'elaborazione delle immagini. Il servizio Web indipendente dalla piattaforma consente di creare rapidamente un servizio Web per qualsiasi piattaforma Web compatibile con .NET, come ASP.NET MVC, ASP.NET WebForms, ServiceStack. Il servizio Web si trova nell'assembly Vintasoft.Imaging.Web.Services.dll.
    • È stato creato un servizio Web per l'elaborazione delle immagini in ASP.NET MVC 5. I servizi Web si trovano nell'assembly Vintasoft.Imaging.Web.Api2Controllers.dll.
    • Le classi JavaScript per l'elaborazione delle immagini sono ora compatibili con jQuery 2 e 3.
  • Stampa di immagini in un'applicazione Web:
    • Le classi JavaScript per la stampa di immagini sono ora compatibili con jQuery 2 e 3.
  • Applicazioni demo:
    • È stata creata un'applicazione demo che mostra come visualizzare, elaborare, annotare e stampare immagini in ASP.NET MVC 5.
    • Molte piccole correzioni nelle applicazioni demo.
  • Molte correzioni e miglioramenti importanti e minori.
  • Vedi La cronologia delle modifiche nei plug-in associati a questa versione di VintaSoft Imaging .NET SDK è collegata tramite i link:
  • Per ulteriori informazioni sulle modifiche all'API, consultare la documentazione.
  • Visualizzatori di immagini Web:
    • Sono stati creati i servizi Web per il rendering di immagini e miniature in ASP.NET:
      • È stato creato il controller API Web per il rendering di immagini e miniature in ASP.NET MVC.
      • Creato gestore HTTP per il rendering di immagini e miniature in ASP.NET.
      • È stato creato un servizio WCF per il rendering di immagini e miniature in ASP.NET.
    • I controlli HTML5 scritti in JavaScript sono stati creati per visualizzare immagini e miniature in HTML5.
    • Sono stati creati controlli SVG, scritti in JavaScript, per visualizzare immagini e miniature in HTML.
    • I controlli web ASP.NET sono stati rimossi; ora è necessario utilizzare al loro posto i controlli HTML5 o SVG.
    • Aggiunta la possibilità di ruotare ortogonalmente le immagini nel visualizzatore di immagini web.
    • Aggiunta la possibilità di ruotare ortogonalmente le miniature nel visualizzatore di miniature web.
    • Aggiunta la possibilità di impostare didascalie delle miniature nel visualizzatore di miniature web.
    • Aggiunta la possibilità di visualizzare immagini e miniature senza utilizzare la cache del server.
  • Elaborazione delle immagini in ASP.NET:
    • Sono stati creati i servizi Web per l'elaborazione delle immagini in ASP.NET.
      • Creato controller Web API per l'elaborazione delle immagini in ASP.NET MVC.
      • È stato creato il gestore HTTP per l'elaborazione delle immagini in ASP.NET.
      • È stato creato un servizio WCF per l'elaborazione delle immagini in ASP.NET.
    • È stato creato un set di classi JavaScript per semplificare l'utilizzo dei servizi Web.
  • Stampa di immagini in ASP.NET:
    • Create classi JavaScript per la stampa di immagini e documenti PDF in ASP.NET.
  • Applicazioni demo:
    • È stato creato il progetto AspNetDemos, che contiene tutte le demo di ASP.NET WebForms.
    • È stato creato il progetto AspNetMvcDemos, che contiene tutte le demo ASP.NET MVC.
  • Molte piccole modifiche e correzioni.
  • Vedi La cronologia delle modifiche nei plug-in associati a questa versione di VintaSoft Imaging .NET SDK è collegata tramite i link:
  • Per ulteriori informazioni sulle modifiche all'API, consultare la documentazione.
  • Visualizzazione delle immagini in WinForms:
    • Aggiunta la possibilità di utilizzare più thread per il rendering delle miniature nel visualizzatore di miniature di WinForms.
    • Il caricamento delle miniature nel visualizzatore di miniature di WinForms è stato accelerato.
    • Il set di oggetti grafici statici standard è stato ampliato,che può essere utilizzato nello strumento visivo GraphicObjectTool. Ora puoi aggiungere facilmente un rettangolo (RectangularGraphicObject), un'ellisse (EllipticalGraphicObject), un testo (TextGraphicObject), un'immagine statica (ImageGraphicObject), un percorso grafico (PathGraphicObject), un gruppo di oggetti grafici (GraphicObjectGroup) su un'immagine nel visualizzatore di immagini WinForms.
    • È stato creato uno strumento visivo, MultiRectangularSelectionTool, che consente di selezionare più rettangoli su un'immagine nel visualizzatore di immagini WinForms. La selezione viene mantenuta quando ci si sposta tra le immagini nel visualizzatore.
  • Visualizzazione delle immagini in WPF:
    • Il caricamento delle miniature nel visualizzatore di miniature WPF è stato accelerato.
    • Il set di oggetti grafici statici standard che possono essere utilizzati nello strumento visivo WpfGraphicObjectTool è stato ampliato. Ora puoi aggiungere facilmente un rettangolo (WpfRectangularGraphicObject), un'ellisse (WpfEllipticalGraphicObject), un testo (WpfTextGraphicObject), un'immagine statica (WpfImageGraphicObject), un percorso grafico (WpfPathGraphicObject), un gruppo di oggetti grafici (WpfGraphicObjectGroup) sull'immagine nel visualizzatore di immagini WPF.
    • È stato creato uno strumento visivo WpfMultiRectangularSelectionTool che consente di selezionare più rettangoli su un'immagine nel visualizzatore di immagini WPF. La selezione viene mantenuta quando ci si sposta tra le immagini nel visualizzatore.
  • Visualizzazione delle immagini in ASP.NET WebForms:
    • L'algoritmo di rendering delle immagini nel visualizzatore di immagini ASP.NET WebForms è stato migliorato.
  • Visualizzazione delle immagini in ASP.NET MVC:
    • Creati controlli web ASP.NET MVC4 e HTML5 per visualizzare, annotare e modificare immagini e documenti PDF nelle applicazioni ASP.NET MVC.
  • Elaborazione delle immagini
    • Sono stati creati nuovi comandi per l'elaborazione delle immagini:
      • ExtractColorChannelCommand - estrae un canale colore specificato di un'immagine o tutti i canali colore di un'immagine.
      • SetColorChannelCommand - imposta uno o più canali colore di un'immagine.
      • ChangeChannelsFormatCommand - modifica il formato dei canali colore dell'immagine.
    • Aggiunta la possibilità di elaborare immagini di basso livello con N canali e M bit per canale (M<=32).
  • Elaborazione delle immagini in ASP.NET WebForms e ASP.NET MVC:
    • Aggiunta la possibilità di modificare le immagini nelle applicazioni ASP.NET.
      • Sono attualmente supportati i seguenti comandi di elaborazione delle immagini: cancella immagine, ritaglia immagine, capovolgi immagine, immagine mezzitoni, inverti immagine, ridimensiona tela immagine, ridimensiona immagine, ruota immagine.
      • L'elenco dei comandi di elaborazione delle immagini può essere facilmente ampliato perché l'architettura è aperta.
      • L'immagine elaborata può essere salvata nel file originale o in un nuovo file.
  • Codec:
    • Creato decodificatore di file XPS per WPF (situato nell'assembly Vintasoft.Imaging.Wpf.dll).
    • Aggiunta la possibilità di salvare le immagini CMYK in formato JPEG.
    • Aggiunta la possibilità di fornire un controllo avanzato sulle impostazioni di codifica JPEG.
  • Vedi La cronologia delle modifiche nei plug-in associati a questa versione di VintaSoft Imaging .NET SDK è collegata tramite i link:
  • Applicazioni demo:
    • Create nuove applicazioni demo ASP.NET MVC4 e HTML5:
      • Applicazione demo "ASP.NET MVC Annotation Viewer Demo" - Applicazione ASP.NET MVC per annotare immagini e documenti PDF.
      • Applicazione demo "ASP.NET MVC Barcode Reader Demo" - Applicazione ASP.NET MVC per la ricerca di codici a barre in immagini e documenti PDF.
      • Applicazione demo "ASP.NET MVC Image Viewer Demo" - Applicazione ASP.NET MVC per la visualizzazione e la modifica delle immagini.
      • Applicazione demo "ASP.NET MVC PDF Viewer Demo" - Applicazione ASP.NET MVC per la visualizzazione di documenti PDF.
    • È stata aggiunta la funzionalità di modifica delle immagini alla demo di ASP.NET WebForms Imaging.
  • Molti piccoli miglioramenti.
  • Visualizzazione delle immagini in WinForms:
    • Aggiunta la possibilità di modificare la raccolta di immagini nelle classi ThumbnailViewer, ImageViewer, AnnotatedThumbnailViewer e AnnotationViewer.
    • La classe ImageMap è stata convertita nello strumento visivo ImageMapTool.
  • Visualizzazione delle immagini in WPF:
    • Aggiunta la possibilità di modificare la raccolta di immagini nelle classi WpfThumbnailViewer, WpfImageViewer, WpfAnnotatedThumbnailViewer e WpfAnnotationViewer.
    • La classe WpfImageMap è stata convertita nello strumento visivo WpfImageMapTool.
  • Visualizzazione delle immagini sul Web:
    • È stato aggiunto uno strumento visivo, WebCompositeVisualTool, che consente di combinare le funzionalità di diversi strumenti visivi.
  • Elaborazione delle immagini:
    • È stato creato un nuovo comando di elaborazione, MatrixTransformCommand, che consente di applicare una trasformazione affine a un'immagine.
  • Utilità:
    • È stato creato un set di classi (AffineMatrix, PointFTransform e WpfPointTransform) per le trasformazioni affini di punti nello spazio 2D.
  • Vedi La cronologia delle modifiche nei plug-in associati a questa versione di VintaSoft Imaging .NET SDK è collegata tramite i link:
  • Applicazioni demo:
    • È stata creata una nuova applicazione demo: "Web Barcode Reader Demo".
    • L'applicazione demo "Web Image Viewer Demo" ha un design e un'interfaccia utente migliorati.
    • L'applicazione demo "Web Pdf Reader Demo" ha un design e un'interfaccia utente migliorati.
  • Visualizzazione delle immagini sul Web:
    • Aggiunta la possibilità di effettuare panoramiche, zoom,ridimensionare l'immagine quando la si visualizza nell'applicazione ASP.NET.
    • Aggiunta la possibilità di selezionare e ridimensionare un'area dell'immagine durante la visualizzazione di un'immagine in un'applicazione ASP.NET.
  • Codec:
    • Decodificatore di immagini DICOM implementato nel nuovo VintaSoft DICOM .NET Plug-in.
    • Implementato il decodificatore di immagini JPEG-LS.
    • È stato implementato il decodificatore e codificatore di immagini PCX.
    • Codec immagine JPEG migliorato:
      • Implementata una modalità per ottimizzare la dimensione delle immagini JPEG codificate (selezione della tabella Huffman ottimale).
      • Aggiunta la possibilità di decodificare le immagini codificate in modalità progressiva.
      • Aggiunta la possibilità di rendere più fluida l'immagine durante la decodifica delle immagini utilizzando la modalità Sottocampionamento, che migliora la qualità delle immagini JPEG con dati di testo.
      • Aggiunta la possibilità di decodificare file a 8 e 12 bit codificati in modalità SOF1.
      • Aggiunto supporto per lavorare con metadati situati nel segmento JFIF.
      • La decodifica delle immagini grigie è stata accelerata in media del 30%.
      • La codifica delle immagini è stata accelerata in media del 9%.
      • Migliorata la qualità dell'immagine codificata ad alti livelli di compressione.
      • Migliorata la qualità della decodifica delle immagini grigie a 8 bit.
    • Il codec delle immagini TIFF è stato migliorato:
      • Aggiunta la possibilità di decodificare le immagini in scala di grigi con le seguenti profondità di colore: 2, 3, 5, 6, 7, 9, ..., 32, 64.
      • Aggiunta la possibilità di decodificare le immagini della tavolozza con le seguenti profondità di colore: 2, 3, 5, 6, 7, 9, ..., 16.
      • Aggiunta la possibilità di decodificare le immagini RGB con le seguenti profondità di colore: 3, 6, ..., 21, 27, 30, ..., 45, 51, 54, ..., 96, 192.
      • Aggiunta la possibilità di decodificare le immagini CMYK con le seguenti profondità di colore: 40 e 64.
      • Aggiunta la possibilità di decodificare le immagini YCbCr con le seguenti profondità di colore: 24.
      • Molti piccoli miglioramenti.
    • Codec delle immagini PNG migliorato:
      • Il decoder PNG ora ha la possibilità di caricare progressivamente immagini di grandi dimensioni, il che velocizza visivamente il processo di caricamento delle immagini.
      • La decodifica delle immagini PNG è stata accelerata.
    • Codec immagini RAW migliorato:
      • Decodifica accelerata delle immagini RAW in cui i dati vengono codificati utilizzando la griglia di Bayer e l'algoritmo di interpolazione Ahd.
    • Molti piccoli miglioramenti.
  • Lavorare con i metadati delle immagini:
    • Aggiunta la possibilità di estrarre percorsi grafici dalla proprietà "tracciati di ritaglio" del segmento Adobe per i file JPEG e TIFF.
  • Visualizzazione delle immagini in WinForms:
    • Il visualizzatore di immagini ora ha la possibilità di selezionare un'area di un'immagine specificata utilizzando un percorso grafico (GraphicsPath).
  • Visualizzazione delle immagini in WPF:
    • Il visualizzatore di immagini ora ha la possibilità di selezionare un'area di un'immagine specificata utilizzando un percorso grafico (GraphicsPath).
  • Elaborazione delle immagini:
    • Aggiunta la possibilità di parallelizzare il processo di elaborazione delle immagini su un numero specificato di thread.
    • Aggiunti nuovi comandi di elaborazione delle immagini:
      • IsImageBlackWhiteCommand - il comando consente di determinare se l'immagine è in bianco e nero.
      • IsImageGrayscaleCommand - il comando consente di determinare se l'immagine è in scala di grigi.
      • GetImageColorDepthCommand - il comando consente di determinare la profondità di colore reale dell'immagine.
      • GetBorderRectCommand - il comando consente di definire un rettangolo che determina la posizione del contenuto del documento sull'immagine.
    • Comandi di elaborazione migliorati:
      • Il comando GetColorCountCommand ora ha la possibilità di specificare il numero massimo di colori e la precisione del confronto dei colori.
      • Al comando ResizeCommand è stata aggiunta la possibilità di specificare un algoritmo di interpolazione.
      • Sono state aggiunte nuove opzioni di personalizzazione ai comandi GetBorderColorCommand e BorderRemovalCommand.
    • Aggiunta la possibilità di binarizzare le immagini utilizzando l'algoritmo Halftone.
    • Tutti i comandi di elaborazione delle immagini implementano ora l'interfaccia ICloneable.
  • Ricezione immagini dalle telecamere:
    • Migliorato l'algoritmo per la ricezione delle immagini dalla telecamera per una maggiore compatibilità con le telecamere moderne.
  • Vedi La cronologia delle modifiche nei plug-in associati a questa versione di VintaSoft Imaging .NET SDK è collegata tramite i link:
  • Applicazioni demo:
    • È stata creata una nuova applicazione demo "Web Annotation Demo" che mostra come visualizzare e annotare immagini e documenti PDF in ASP.NET.
    • Aggiunto un esempio di elaborazione in tempo reale di immagini catturate da una telecamera (rotazione, inversione, inversione dei canali).
    • Il supporto per la gestione del colore è stato aggiunto all'applicazione demo TIFF multipagina.
    • La possibilità di eseguire comandi di elaborazione delle immagini in multithread è stata aggiunta alle applicazioni demo "Imaging Demo", "WPF Imaging Demo" e "Image Processing Demo".
    • Molti piccoli miglioramenti.
  • Molti piccoli miglioramenti.
  • È stata creata un'architettura aperta per la gestione del colore delle immagini con le seguenti funzionalità:
    • Gestione del colore delle immagini mediante:
      • Profili ICC:
        • Versioni di supporto dei profili ICC 2.0-4.3
        • Supporto dei profili ICC per le classi InputDevice, DisplayDevice, OutputDevice, ColorSpace
        • Supporto degli spazi colore CIEXYZ, CIELAB, CMYK, RGB, Gray
        • Supporto di RenderingIntent
        • Supporto della compensazione del punto nero.
      • Trasformazioni di colore standard:
        • RGB ↔ PCSXYZ
        • Gray ↔ PCSXYZ
        • PCSLAB → PCSXYZ
        • CIEXYZ → PCSXYZ utilizzando l'adattamento cromatico di Bradford.
      • Trasformazioni di colore personalizzate.
    • Gestione del colore durante la decodifica di immagini TIFF, JPEG o JPEG2000.
    • Gestione dei colori durante il rendering di una pagina di un documento PDF.
    • Gestisci i colori durante la visualizzazione e la stampa di un'immagine.
    • È stato creato un comando di elaborazione, ColorTransformCommand, che consente di applicare una trasformazione del colore a un'immagine.
  • Creati controlli Web per la visualizzazione di immagini e miniature nelle applicazioni ASP.NET.
  • È stata creata una gerarchia di classi aperta per memorizzare la cronologia delle modifiche apportate agli oggetti (immagini, annotazioni, ...) implementando la funzionalità Annulla/Ripristina.
  • È stata creata un'architettura di gestione del codec di immagini aperto con le seguenti funzionalità:
    • Crea il tuo codec di immagini.
    • Gestione dell'elenco dei codec disponibili.
  • Nuovi comandi di elaborazione delle immagini creati:
    • HasCertainColorCommand - determina se il colore specificato è contenuto nell'immagine.
    • FillRectangleCommand - riempie i rettangoli dell'immagine con il colore specificato.
    • ColorTransformCommand - Applica la trasformazione del colore specificata all'immagine.
  • Prestazioni notevolmente accelerate durante la decodifica di regioni di immagini JPEG.
  • Decodifica notevolmente accelerata dei file TIFF con compressione ZIP.
  • Gli assembly sono stati rinominati e sono state apportate modifiche alla struttura dello spazio dei nomi. Informazioni più dettagliate sono disponibili nella documentazione.
  • Vedi La cronologia delle modifiche nei plug-in associati a questa versione di VintaSoft Imaging .NET SDK è collegata tramite i link:
  • Applicazioni demo:
    • È stata creata un'applicazione demo denominata "Web Imaging Demo" che consente di visualizzare le immagini sul Web.
    • È stata aggiunta una finestra di dialogo per le impostazioni di gestione del colore all'applicazione demo, che consente di caricare profili ICC di input e output, nonché di gestire impostazioni aggiuntive: RenderingIntent, Compensazione del punto nero.
    • È stato creato uno strumento visivo, MultiRectangularSelectionTool, che consente di creare e modificare una selezione composta da più rettangoli su un'immagine. Lo strumento illustra la facilità di creazione di uno strumento visivo interattivo complesso utilizzando un'architettura aperta per l'interazione interattiva dell'utente.
    • L'applicazione demo "OCR Demo" ora ha la possibilità di modificare le regioni di segmentazione (viene utilizzato MultiRectangularSelectionTool).
  • Codec:
    • È stato creato un decodificatore di immagini RAW con le seguenti funzionalità:
      • Formati di file supportati: DNG, NEF, CR2, CRW, NRW.
      • Possibilità di ottenere una miniatura, un'immagine di anteprima o l'immagine originale.
      • Possibilità di ottenere l'immagine originale con o senza interpolazione. Sono supportate l'interpolazione bilineare, gradiente e adattiva.
      • Possibilità di applicare la correzione del colore all'immagine originale. Sono supportati il ​​bilanciamento del bianco automatico, il bilanciamento del bianco della fotocamera e il bilanciamento del bianco definito dall'utente.
      • Possibilità di ottenere metadati dell'immagine.
    • Aggiunto supporto per la decodifica del formato BMP a 2 bit nei file ICO.
  • Visualizzatore immagini:
    • Aggiunta la possibilità di disabilitare il controllo delle impostazioni di rendering nel visualizzatore immagini.
  • Vedi La cronologia delle modifiche nei plug-in associati a questa versione di VintaSoft Imaging .NET SDK è collegata tramite i link:
  • Applicazioni demo:
    • È stata creata un'applicazione demo "Multi Webcam Demo", che illustra la possibilità di visualizzare video da più telecamere in un unico modulo.
    • È stata creata un'applicazione demo "Raw Image Viewer Demo", che consente di visualizzare tutte le immagini presenti in un file RAW (miniatura, immagine di anteprima, immagine originale). L'immagine originale può essere ottenuta come immagine interpolata o non interpolata, ed è possibile anche eseguire la correzione del colore (bilanciamento del bianco) dell'immagine originale.
  • Aggiunta la possibilità di creare immagini TIFF costituite da riquadri.
  • Aggiunta la possibilità di creare immagini TIFF di dimensioni illimitate.
  • Aggiunta la possibilità di modificare riquadri o strisce di immagini TIFF.
  • Il caricamento delle immagini nel visualizzatore dai file TIFF è stato accelerato.
  • Sono stati risolti diversi bug minori nel decoder TIFF.
  • Lavorare con immagini di grandi dimensioni è stato accelerato.
  • Aggiunta la possibilità di lavorare con webcam che supportano l'architettura DirectShow:
    • Ottenere un elenco delle telecamere disponibili.
    • Ottenimento di informazioni sulla telecamera (nome, formati di acquisizione video disponibili).
    • Modifica del formato di acquisizione dell'immagine.
    • Cattura uno o più fotogrammi dalla fotocamera.
    • Cattura di fotogrammi continui ad alta velocità.
    • Acquisizione continua di fotogrammi da più telecamere contemporaneamente.
    • La possibilità di organizzare più flussi di acquisizione fotogrammi da una telecamera.
    • Monitoraggio dello stato delle telecamere nel sistema (monitoraggio delle disconnessioni/connessioni delle telecamere).
  • Vedi La cronologia delle modifiche nei plug-in associati a questa versione di VintaSoft Imaging .NET SDK è collegata tramite i link:
  • Applicazioni demo:
    • È stata creata un'applicazione demo "Raster Grid Editor Demo", che mostra come lavorare con i riquadri di grandi immagini TIFF:
      • Designazione visiva dei riquadri.
      • Cambio tessere.
      • Creazione di immagini di grandi dimensioni.
    • Sono state create le applicazioni demo "Webcam Barcode Reader Demo" e "WPF Webcam Barcode Reader Demo", che consentono di:
      • Ottenere un elenco delle telecamere disponibili nel sistema.
      • Anteprima del "video" dalla telecamera.
      • Cattura l'immagine dalla fotocamera.
      • Riconoscimento del codice a barre nell'immagine acquisita.
    • Le applicazioni demo "Imaging Demo" e "WPF Imaging Demo" sono state aggiornate. Aggiunta la possibilità di leggere e generare codici a barre utilizzando VintaSoft Barcode .NET SDK rispettivamente per .NET e WPF:
      • Aggiunto strumento visivo BarcodeReaderTool / WpfBarcodeReaderTool, che consente di leggere i codici a barre utilizzando direttamente ImageViewer.
      • Aggiunto lo strumento visivo BarcodeWriterTool / WpfBarcodeWriterTool, che consente di generare codici a barre sulle immagini utilizzando ImageViewer.
    • Le applicazioni demo "Annotation Demo" e "WPF Annotation Demo" sono state aggiornate. Aggiunta la possibilità di modificare i parametri di aspetto dei punti di interazione con annotazioni (colore di riempimento, colore del bordo, raggio, ecc.).
  • Sono state apportate modifiche significative alla libreria per:
    • Garantire la possibilità di trasferire la libreria su altre piattaforme e ambienti.
    • Seleziona i controlli GUI per WinForms.
    • Crea controlli GUI per WPF.
    • Massimizza la velocità della libreria.
    • Rendere la libreria più estensibile e stabile.
  • Codec:
    • Il lavoro è stato semplificato e le capacità di lavorare con i metadati delle immagini sono state ampliate:
      • È stata creata una gerarchia di classi che fornisce una capacità semplificata per visualizzare e modificare l'albero dei metadati delle immagini.
      • Ora è possibile copiare i metadati quando si converte un'immagine da un formato a un altro.
      • Capacità estese per lavorare con metadati di file TIFF (aggiunta classe TiffImageFileDirectory).
    • È stato creato un codec per lavorare con immagini di icone e cursori (.ico, .cur).
    • Architettura ImageFile ottimizzata.
    • Architettura del codificatore ottimizzata.
    • Aggiunta la possibilità di ricevere informazioni estese sullo stato di avanzamento del salvataggio delle immagini.
    • Aggiunta la possibilità di salvare un'immagine nel file originale specificando solo il nome del file.
  • Rendering dell'immagine:
    • È stata creata una gerarchia di classi che consente la massima flessibilità nell'impostazione delle condizioni di rendering delle immagini.
  • Visualizzatore immagini:
    • Controlli WinForms ottimizzati per la visualizzazione di immagini e miniature.
    • Sono stati creati i controlli WPF per la visualizzazione di immagini e miniature:
      • WpfImageViewer - Controllo WPF progettato per la visualizzazione di immagini.
      • WpfThumbnailViewer - Controllo WPF progettato per visualizzare le miniature delle immagini.
      • WpfAnimatedImageViewer - Controllo WPF progettato per visualizzare presentazioni.
  • Strumenti visivi:
    • In UserInteractionVisualTool:
      • L'architettura dello strumento visivo per l'interazione dell'utente è stata notevolmente ampliata.
      • Ora è possibile utilizzare più controller di interazione interattiva contemporaneamente per trasformare un oggetto; ad esempio, un oggetto rettangolare può ora essere trasformato in un rettangolo e in un insieme di punti.
    • Tutti gli strumenti visivi che prevedono l'interazione dell'utente sono ora discendenti della classe UserInteractionVisualTool.
    • È stata creata una gerarchia di strumenti visivi per WPF: WpfCropSelectionTool, WpfRectangularSelectionTool, WpfZoomSelectionTool, WpfRectangularSelectionToolWithCopyPaste, WpfDragDropSelectionTool, WpfZoomTool, WpfPanTool, WpfMagnifierTool, WpfOverlayImageTool, WpfImageProcessingToolWithRectangularSelection, WpfHighlightTool, WpfCustomSelectionTool, WpfCompositeVisualTool.
  • Stampa delle immagini:
    • Controllo ImagePrintDocument ottimizzato per la stampa di immagini in WinForms.
    • La classe WpfImagePrintManager è stata creata per consentire la stampa di immagini in WPF.
  • Comandi di elaborazione delle immagini:
    • Nuovi comandi di elaborazione delle immagini:
      • SmoothingCommand: attenua le irregolarità di un'immagine.
      • AddNoiseCommand - aggiunge rumore all'immagine.
      • CannyEdgeDetectorCommand - rilevamento multistadio di un'ampia gamma di contorni (bordi) in un'immagine.
    • I comandi di elaborazione sono stati ottimizzati per la velocità: MinimumCommand, MaximumCommand, MorphologicalCommand, InvertCommand.
    • Corretti diversi bug minori.
  • Applicazioni demo:
    • L'applicazione Imaging Demo è stata aggiornata:
      • Aggiunta la possibilità di visualizzare e modificare i metadati delle immagini.
    • Annotazione Applicazione demo aggiornata:
      • Il codice dell'applicazione demo è stato completamente riscritto.
      • Aggiunta la possibilità di limitare l'area di costruzione e trasformazione delle annotazioni a un rettangolo immagine.
      • Aggiunta la possibilità di selezionare più annotazioni.
      • Aggiunta la possibilità di raggruppare le annotazioni.
      • Aggiunta la possibilità di annullare le modifiche nelle annotazioni.
    • L'applicazione demo di stampa è stata aggiornata.
    • Creata l'applicazione demo Icon Editor Demo: un editor completo di immagini di icone e cursori.
    • Sono state create applicazioni demo per WPF:
      • Applicazione demo "WPF Imaging Demo" - Analogo WPF dell'applicazione demo "Imaging Demo".
      • Applicazione demo "WPF Annotation Demo" - Analogo WPF dell'applicazione demo "Annotation Demo".
      • Applicazione demo "WPF Print Demo" - Analogo WPF dell'applicazione demo "Print Demo".
      • Applicazione demo "WPF Pdf Editor Demo" - Analogo WPF dell'applicazione demo "PDF Editor Demo".
  • Diverse correzioni e aggiunte minori.
  • La funzionalità per la pulizia dei documenti elettronici è stata creata e rilasciata nel nuovo modulo plug-in VintaSoft Document Cleanup .NET Plug-in.
  • Strumenti visivi:
    • Sono state apportate modifiche alla gerarchia degli strumenti visivi, che comportano una revisione del codice associato agli strumenti visivi.
    • Nuovi strumenti visivi:
      • RectangularSelectionTool: uno strumento visivo di base per la selezione rettangolare con le seguenti funzionalità:
        • Modifica la selezione con il mouse o a livello di programmazione.
        • Sposta e allunga la selezione con il mouse o a livello di programmazione.
      • CustomSelectionTool: uno strumento visivo di base per la selezione personalizzata con le seguenti funzionalità:
        • Tipi di selezione supportati: ellisse, poligono, curva, lazo.
        • Modifica la selezione con il mouse o a livello di programmazione.
        • Aggiunta e rimozione di punti di selezione tramite mouse o programmazione.
        • Trasforma la selezione usando il mouse o tramite programmazione: sposta, allunga, ruota, distorsione prospettica a quattro punti, inclinazione.
        • Ottenimento della selezione come percorso grafico.
        • Sostituisce l'aspetto della selezione.
      • ImageProcessingToolWithRectangularSelection - uno strumento visivo che consente di applicare un comando di elaborazione a una selezione rettangolare:
        • Applicazione di qualsiasi comando di elaborazione a un'immagine.
        • Elaborazione dell'intera immagine o di una sua parte.
        • Anteprima del risultato dell'elaborazione dell'immagine.
      • OverlayImageTool: uno strumento visivo che consente di sovrapporre un'immagine su un'altra nel visualizzatore. L'immagine sovrapposta può avere dimensioni illimitate.
    • Strumenti visivi modificati:
      • ZoomSelectionTool ora consente di modificare la selezione utilizzando il mouse.
      • CropSelectionTool ora consente di modificare la selezione utilizzando il mouse.
      • Ora DragAndDropTool è in grado di:
        • Modificare la selezione utilizzando il mouse.
        • Ridimensiona il frammento dell'immagine selezionato.
  • Comandi di elaborazione delle immagini:
    • Sono state apportate modifiche alla gerarchia dei comandi di elaborazione delle immagini, con conseguente revisione del codice associato ai comandi di elaborazione delle immagini.
    • Nuovi comandi di elaborazione delle immagini di base:
      • ProcessPathCommand - consente l'elaborazione del percorso grafico sull'immagine mediante il comando di elaborazione.
      • OverlayMaskedCommand - sovrappone un'immagine su un'altra utilizzando una maschera del canale alfa.
      • OverlayWithBlendingCommand - sovrappone un'immagine su un'altra con fusione di colori.
    • Nuovi comandi per lavorare con i colori delle immagini:
      • Color.PosterizeCommand - consente la conversione delle immagini in colori locali.
      • Color.ReplaceColorCommand - consente la sostituzione di un colore con un altro nell'immagine.
    • Nuovi filtri:
      • Filters.MinimumCommand - assicura che il filtro aritmetico minimo venga applicato all'immagine.
      • Filters.MaximumCommand - assicura che il filtro aritmetico Massimo venga applicato all'immagine.
      • Filters.MedianCommand - applica il filtro aritmetico Mediana all'immagine.
      • Filters.MeanCommand - assicura che il filtro aritmetico Media venga applicato all'immagine.
      • Filters.MidPointCommand - applica il filtro aritmetico MidPoint all'immagine.
      • Filters.DilateCommand - applica il filtro morfologico Dilate a un'immagine.
      • Filters.ErodeCommand - applica il filtro morfologico Erode a un'immagine.
      • Filters.ConvolutionCommand - applica il filtro Convoluzione a un'immagine.
      • Filters.EmbossCommand - applica il filtro Rilievo a un'immagine.
      • Filter.GaussianBlurCommand - applica il filtro GaussianBlur all'immagine.
    • Nuovi effetti:
      • Effects.BevelEdgeCommand - aggiunge una smussatura lungo il contorno di un'immagine.
      • Effects.DropShadowCommand - aggiunge un'ombra all'immagine.
      • Effects.MosaicCommand - consente la creazione di un'immagine a mosaico.
      • Effects.MotionBlurCommand - applica l'effetto MotionBlur all'immagine.
      • Effects.RedEyeRemovalCommand - rimuove l'effetto occhi rossi.
      • Effects.SolarizeCommand - assicura che un'immagine normale venga ottenuta da un negativo.
    • Nuovi comandi per la trasformazione delle immagini:
      • Transforms.SkewCommand - consente l'inclinazione dell'immagine.
      • Transforms.QuadrilateralWarpCommand - fornisce la deformazione dell'immagine.
    • Comandi modificati per lavorare con il colore:
      • Il comando per desaturare un'immagine (Colors.Desaturate) è stato aggiornato per consentire di desaturare un'immagine in 3 modi: valutando la luminosità di un pixel (Lightness), valutando la luminosità di un pixel (Luminosity) e tramite il valore medio del colore di un pixel (Average).
    • Corretti diversi bug minori.
  • Applicazioni demo:
    • Applicazione ImagingDemo aggiornata:
      • Aggiunti nuovi comandi di elaborazione delle immagini.
      • Aggiunta la possibilità di utilizzare una selezione personalizzata su un'immagine.
      • Aggiunti nuovi strumenti visivi.
      • Aggiunta la possibilità di visualizzare in anteprima i risultati del comando di elaborazione delle immagini.
    • ImageProcessingDemo aggiornato:
      • Aggiunti nuovi comandi di elaborazione delle immagini.
      • Aggiunta la possibilità di utilizzare la selezione rettangolare e a mano libera per specificare la regione dell'immagine da elaborare.
  • Diverse correzioni e aggiunte minori.
  • La funzionalità di riconoscimento ottico dei caratteri (OCR) è stata creata e rilasciata nel nuovo VintaSoft OCR .NET Plug-in.
  • È stata creata l'interfaccia IVectorDecoder, che consente di ottenere un'immagine da un decodificatore vettoriale con le impostazioni di rendering richieste e nella scala richiesta.
  • Aggiunto supporto per l'interfaccia IVectorDecoder nelle classi ImageViewer e ImageRenderer. La velocità di lavoro con i decodificatori vettoriali dei documenti PDF è stata notevolmente aumentata.
  • Comandi di elaborazione delle immagini:
    • Aggiunta la possibilità di ottenere i risultati dell'esecuzione del comando come classe ProcessingCommandResult.
    • È stato creato un nuovo comando: CompositeCommand, che consente di eseguire più comandi contemporaneamente. Questo comando passa informazioni sui risultati dell'esecuzione dei comandi precedenti al comando corrente, il che a volte può ridurre il tempo di esecuzione complessivo rispetto all'esecuzione separata di ciascun comando.
    • OverlayCommand ora può sovrapporre immagini a 24 e 32 bit con trasparenza. Questo comando consente di specificare un colore considerato trasparente.
    • È stato risolto un bug nell'algoritmo per la conversione delle immagini in immagini in scala di grigi a 8 bit.
    • È stato corretto un bug nell'algoritmo per la conversione delle immagini in un'immagine con tavolozza a 4 bit.
    • È stata rivista la gerarchia dei comandi utilizzati per modificare il formato dell'immagine:
      • Il comando ChangePixelFormatCommand è stato semplificato e ora accetta un solo parametro: il formato pixel in cui l'immagine deve essere convertita.
      • Sono stati creati i seguenti comandi per modificare il formato dell'immagine: ChangePixelFormatToBlackWhiteCommand, ChangePixelFormatToPaletteCommand, ChangePixelFormatToGrayCommand, ChangePixelFormatToBgrCommand.
    • Sono stati creati i seguenti nuovi comandi per la pulizia dei documenti elettronici: BorderClearCommand, BinarizeCommand, DocumentSegmentationCommand.
    • Sono stati migliorati i seguenti comandi per la pulizia dei documenti elettronici: BorderRemovalCommand, DespeckleCommand, DeskewCommand.
    • Tutte le funzionalità relative alla pulizia dei documenti elettronici sono state spostate in un assembly separato.
    • Alcune piccole correzioni e aggiunte.
  • Strumenti visivi:
    • È stato creato un nuovo strumento visivo: CompositeVisualTool, che consente di combinare il comportamento e la funzionalità di più strumenti in uno.
  • Aggiunta la possibilità di semplificare la creazione di immagini di dimensioni standard (A4, A3, ...) e con dimensioni specificate in millimetri o pollici, utilizzando la classe ImageSize e l'enumerazione PaperSizeKind.
  • Applicazioni demo:
    • È stata creata un'applicazione demo denominata "Image Processing Demo", che dimostra come una o più immagini possono essere elaborate con un gruppo di comandi di elaborazione delle immagini.
    • È stata creata un'applicazione demo "PDF Report Generator Demo", che mostra come generare documenti PDF (report, fatture, ecc.) al volo.
    • È stata creata un'applicazione demo "OCR Demo" che, in generale, mostra come riconoscere il testo dalle immagini e salvare i risultati in un documento PDF ricercabile.
    • Migliorata l'applicazione demo "Imaging Demo" aggiungendo la possibilità di memorizzare la cronologia dell'elaborazione delle immagini (Annulla/Ripristina).
    • Codice ottimizzato nell'applicazione demo "Print Demo" e corrette alcune perdite di memoria.
    • L'applicazione demo "PDF Drawing Demo" è stata migliorata aggiungendo la possibilità di generare nuove figure grafiche su una pagina PDF.
  • Visualizzatori di miniature e annotazioni rielaborati:
    • Aggiunto supporto per la visualizzazione e l'utilizzo di immagini grandi e molto grandi (oltre un gigapixel):
      • Non è più necessario memorizzare l'intera immagine nella memoria.
      • Aggiunto supporto per il caricamento progressivo delle immagini nel visualizzatore (per JPEG2000, BMP, TIFF).
      • Aggiunto supporto per il caricamento di immagini nel visualizzatore in più parti (per JPEG2000, JPEG, BMP, TIFF).
      • Il multithreading viene utilizzato quando si lavora con immagini di grandi dimensioni.
    • La velocità di scorrimento delle immagini è stata aumentata.
    • Aggiunta la possibilità di impostare la posizione di ancoraggio dell'immagine nella finestra.
    • Aggiunta la possibilità di impostare il punto focale di un'immagine:
      • Un punto focale fisso viene impostato tramite un'ancora sulla parte visibile dell'immagine.
      • Il punto focale non fisso consente di tornare alla parte dell'immagine che si sta visualizzando durante lo zoom.
    • Aggiunta la possibilità di spostarsi tramite programmazione su un punto specifico dell'immagine nel visualizzatore.
    • Aggiunta la possibilità di effettuare lo zoom rispetto a un punto specifico dell'immagine.
    • Viene fornito uno zoom più preciso: ZoomExtended, con un intervallo valido di valori compreso tra 0,01 e 1000 percento.
    • Aggiunta la possibilità di visualizzare una mappa immagine speciale, utilizzata per la navigazione rapida in un'immagine di grandi dimensioni e dotata delle seguenti proprietà:
      • Dimensioni della mappa e posizione della mappa ancorate nel visualizzatore.
      • Zoom relativo e modalità di visualizzazione con massima corrispondenza.
      • Evidenzia l'area attualmente visibile sulla mappa.
      • Vai alla posizione specificata sull'immagine cliccando con il mouse sulla mappa.
  • Capacità estese per lavorare con i decoder JPEG2000, JPEG, BMP, TIFF:
    • Aggiunta la possibilità di ottenere una parte di un'immagine a una data scala,senza decodificare e caricare l'intera immagine nella memoria.
    • Aggiunta la possibilità di ottenere parti diverse di un'immagine in flussi diversi (multithreading).
  • È stata implementata una nuova classe, ImageRenderer, che fornisce funzionalità avanzate per lavorare con immagini grandi e molto grandi (più di un gigapixel):
    • Aggiunta la possibilità di ottenere una parte specifica di un'immagine con una data scala.
    • Aggiunta la possibilità di visualizzare i passaggi intermedi del processo di acquisizione delle immagini (caricamento fluido).
    • Aggiunto supporto per il caricamento progressivo multifase di un'immagine o di una sua parte per i formati JPEG2000, TIFF, BMP.
    • Aggiunto supporto per ottenere rapidamente miniature senza caricare l'intera immagine nella memoria per i formati JPEG2000, JPEG, BMP, TIFF, PNG.
    • Aggiunto l'uso del multithreading durante la ricezione di un'immagine o di una parte di essa. Il numero di thread utilizzati viene selezionato automaticamente o specificato dall'utente.
    • Aggiunta la possibilità di memorizzare nella cache le parti dell'immagine già scaricate per velocizzare il lavoro.
  • Codec
    • Codec PNG creato:
      • Supporto per la decodifica di immagini PNG a 1/2/4/8/16/24/32/48/64 bit create.
      • È stato creato il supporto per la codifica di immagini PNG a 1/4/8/16/24/32/48/64 bit.
      • È stato ottenuto un miglioramento fino al 40% nella compressione dei file PNG.
      • È stata creata la possibilità di specificare il livello di compressione e il filtro dati da applicare.
      • È stata creata la possibilità di aggiungere/leggere campi di testo in un file PNG.
      • È stata creata la possibilità di modificare la tavolozza o la risoluzione di un file PNG senza riscriverlo completamente.
    • Il codec TIFF è stato migliorato:
      • Aggiunto supporto per immagini BigTIFF.
      • Aggiunta la possibilità di ottenere solo una parte dell'immagine di una pagina di un file TIFF.
      • Aggiunta la possibilità di ottenere un'immagine in scala di una pagina di un file TIFF.
      • Lavoro ottimizzato con i metadati dei file TIFF. È stato creato un algoritmo per ridurre al minimo le dimensioni dei metadati di una pagina di file TIFF.
      • Aggiunto supporto per lo spazio colore CIELab.
  • Strumenti visivi:
    • È stato creato un nuovo strumento visivo: ScrollPages, che consente di scorrere le immagini utilizzando la rotellina del mouse e di passare da una all'altra quando si raggiunge la parte inferiore dell'immagine.
    • L'algoritmo di calcolo del passo dello zoom nello strumento Zoom è stato modificato per una migliore percezione visiva.
    • L'algoritmo di zoom nello strumento visivo Zoom è stato modificato: lo zoom avviene in relazione al punto di zoom specificato dal clic del mouse.
    • È stata migliorata la qualità dell'immagine visualizzata dallo strumento visivo Lente di ingrandimento.
  • Applicazioni demo:
    • Creata applicazione demo "Large Image Viewer Demo".
    • L'applicazione demo "Multi Page Tiff Demo" è stata migliorata:
      • È stata aggiunta la possibilità di specificare il formato e la versione di un file TIFF appena creato.
      • Aggiunta la possibilità di caricare file BigTIFF.
    • Aggiunta finestra di dialogo per modificare le proprietà dei visualizzatori di immagini e miniature.
  • Visualizzatore immagini:
    • Le prestazioni complessive dei visualizzatori di immagini sono aumentate.
    • La maggior parte delle operazioni nei visualizzatori vengono ora eseguite in modo asincrono.
    • Aggiunta la possibilità di collegare tra loro i visualizzatori, ad esempio collegare tra loro i visualizzatori di miniature, immagini e annotazioni.
    • Il controllo PaletteViewer è stato creato per visualizzare e modificare la tavolozza delle immagini.
    • Il controllo AnimatedImageViewer è stato creato per organizzare le presentazioni.
    • Aggiunta la possibilità di elaborare il flag e.Handled quando si chiamano i seguenti eventi: CopyKeyPressed, CutKeyPressed, DeleteKeyPressed, InsertKeyPressed, SelectAllKeyPressed.
  • Il codec JPEG2000 è stato creato e rilasciato in un nuovo modulo plug-in VintaSoft JPEG2000 .NET Plug-in.
  • Codec GIF creato:
    • Formati supportati: GIF87a e GIF89a.
    • Aggiunta la possibilità di comprimere un file GIF ottimizzando l'animazione (senza perdita di dati).
    • Aggiunta la possibilità di visualizzare file GIF animati utilizzando il controllo AnimatedImageViewer.
    • Aggiunta la possibilità di combinare e salvare più immagini in un nuovo file GIF animato.
    • Aggiunta la possibilità di unire più file GIF in uno.
    • Aggiunta la possibilità di visualizzare sia la pagina che il frame.
    • Aggiunta la possibilità di aggiungere/inserire/eliminare/ordinare pagine.
    • Aggiunta la possibilità di impostare il numero di ripetizioni dell'animazione o di selezionare la modalità infinita.
    • Aggiunta la possibilità di impostare il tempo di ritardo tra la visualizzazione dei frame.
    • Aggiunta la possibilità di cambiare la tavolozza della pagina.
    • Aggiunta la possibilità di aggiungere pagine con una tavolozza locale (senza perdite).
    • Aggiunta la possibilità di aggiungere pagine utilizzando la tavolozza globale.
    • Aggiunta la possibilità di rimuovere la tavolozza della pagina locale e quindi ridurre le dimensioni del file (con perdite).
  • Codec BMP creato:
    • Formati supportati: Indexed1, Indexed4, Indexed8, Bgr555, Bgr565, Brg24, Bgr32, Bgra32.
    • Supporta la compressione RLE per il formato Indexed8.
    • Aggiunta la possibilità di modificare la risoluzione e la tavolozza senza riscrivere l'intero file.
    • Aggiunta la possibilità di ottenere una miniatura senza caricare l'intero file nella memoria.
  • Elaborazione delle immagini:
    • Aggiunto un filtro che crea l'effetto della pittura a olio (OilPaintingCommand).
    • Aggiunti nuovi comandi: ClearImageCommand, GetAlphaChannelCommand, SetAlphaChannelCommand.
    • ResizeCanvasCommand migliorato.
    • Ottimizzato l'algoritmo di sovrapposizione: ora la trasparenza viene presa in considerazione quando si sovrappongono immagini a 8 bit.
  • Applicazioni demo:
    • La struttura delle applicazioni demo è stata rivista. Le parti indipendenti del programma ripetute di frequente sono concentrate nel nuovo assembly DemosCommonCode.
    • L'applicazione demo "Annotation Demo" è stata migliorata: è stato aggiunto il controllo AnnotationsToolStrip, un pannello indipendente con annotazioni.
    • Creata l'applicazione demo "GIF Animator Demo": un editor completamente funzionante di file GIF animati.
    • L'applicazione demo "Thumbnail Viewer Demo" è stata riprogettata. Contiene un'implementazione della visualizzazione delle miniature delle immagini presenti in una cartella: dimostra il funzionamento sincrono degli strumenti per la visualizzazione di cartelle, miniature e immagini.
  • Accesso diretto ai pixel consentito: è possibile ottenere/impostare il colore dei pixel per uno qualsiasi dei formati immagine supportati.
  • Prestazioni complessive migliorate.
  • Alcune piccole correzioni e aggiunte.
  • Visualizzatori di immagini ottimizzati:
    • Aggiunto caricamento asincrono delle immagini nel visualizzatore di immagini.
    • I visualizzatori di immagini e miniature sono stati accelerati.
    • Gli strumenti visivi sono stati accelerati.
    • Corretto un errore di impostazione del rendering nel visualizzatore di immagini.
  • Funzioni di elaborazione delle immagini ottimizzate:
    • Creata una nuova gerarchia di classi di elaborazione delle immagini.
    • Aggiunta la possibilità di creare funzioni di elaborazione delle immagini personalizzate.
    • Aggiunte nuove funzionalità di elaborazione delle immagini: pixel binning, seppia, tile con riflesso, sfocatura, rilevamento dei bordi, nitidezza.
    • Aggiunta la possibilità di convertire le immagini da/verso i formati RGB BGR555 e BGR565 a 16 bit. Il salvataggio di BGR555 è supportato solo per i file BMP.
    • La soglia di conversione per la conversione delle immagini a colori in bianco e nero è ora impostata su 384 per impostazione predefinita.
  • Codec TIFF ottimizzato:
    • Aggiunti indicatori di avanzamento per il caricamento e il salvataggio delle immagini.
    • Aggiunta la possibilità di copiare pagine con compressione JPEG da un file TIFF a un altro.
    • La logica del codec TIFF è stata modificata. Se si seleziona la compressione CCITT4 per salvare un'immagine che non è in bianco e nero, questa verrà automaticamente convertita in bianco e nero e salvata. Nella versione precedente la priorità veniva data all'immagine (in questo caso tutte le immagini a colori venivano salvate con compressione LZW), in quella attuale all'utente.
    • L'algoritmo per lavorare con le immagini TIFF ricevute da un fax è stato ottimizzato.
  • Utilizzo complessivo della memoria ottimizzato e aumento delle prestazioni complessive.
  • Utilizzo della memoria ottimizzato nei codec PDF, JBIG2 e nel codificatore JPEG.
  • Ottimizzata l'applicazione demo "Image Viewer Demo" e rinominata Imaging demo.
  • Applicazione demo "Print Demo" ottimizzata e aggiornata per la stampa di file PDF.
  • Le applicazioni demo sono state aggiornate.
  • Alcune piccole correzioni e aggiunte.
  • Aggiunta la possibilità di salvare l'immagine elaborata e/o annotata nella sorgente.
  • Aggiunta la possibilità di passare a un'altra sorgente dopo aver salvato l'immagine.
  • Corretti alcuni bug in TIFF, JBIG2,Codec PDF.
  • Sono stati risolti alcuni bug del multithreading.
  • Le applicazioni demo sono state aggiornate.
  • Alcune piccole correzioni e aggiunte.
  • Aggiunto supporto per .NET 4.0.
  • Utilizzo della memoria ottimizzato durante il caricamento di immagini TIFF con compressione Packbits.
  • L'algoritmo per la creazione dei file TIFF è stato ottimizzato.
  • Aggiunta la possibilità di salvare le immagini in file TIFF con la vecchia compressione JPEG.
  • Aggiunto supporto multithreading nel codificatore JPEG.
  • Aggiunta la possibilità di utilizzare la miscelazione dei colori per l'elaborazione delle immagini.
  • Corretto errore del visualizzatore di immagini durante il caricamento di immagini di grandi dimensioni.
  • Corretto un errore nel visualizzatore di immagini durante la sincronizzazione della visualizzazione, elaborazione e salvataggio delle immagini.
  • Create nuove applicazioni demo per Visual Studio 2010.
  • Sono state aggiornate applicazioni demo per Visual Studio 2005/2008.
  • Creata nuova documentazione SDK dettagliata con istruzioni sulla migrazione dalla versione 3.x alla versione 4.x.
  • Alcune correzioni importanti e minori.
  • L'algoritmo per il caricamento dei file TIFF è stato migliorato.
  • Aggiunta la possibilità di salvare le immagini con compressione ZIP in file TIFF.
  • Utilizzo della memoria ottimizzato nell'algoritmo di salvataggio dei file TIFF.
  • Aggiunta la possibilità di impostare le impostazioni di rendering per i decoder vettoriali.
  • Aggiunta la possibilità di scaricare documenti PDF utilizzando il nuovo VintaSoft PDF .NET Plug-in.
  • Aggiunta la possibilità di convertire documenti PDF in file BMP, JPEG, GIF, PNG, TIFF o TIFF multipagina utilizzando il nuovo VintaSoft PDF .NET Plug-in.
  • Aggiunta la possibilità di salvare le immagini nei documenti PDF/A utilizzando il VintaSoft PDF .NET Plug-in.
  • Aggiunta la possibilità di codificare e decodificare immagini in bianco e nero compresse JBIG2, sia autonome che incorporate in PDF, utilizzando il nuovo VintaSoft JBIG2 .NET Plug-in.
  • Aggiunta la possibilità di convertire le immagini in immagini in bianco e nero con compressione JBIG2 e viceversa utilizzando il VintaSoft JBIG2 .NET Plug-in.
  • Aumento della velocità di rendering delle miniature.
  • Aggiunta la possibilità di personalizzare il comportamento degli strumenti visivi.
  • Aggiunta la possibilità di personalizzare la stampa (selezione, pagina corrente, intervallo di pagine).
  • La gerarchia dei decoder è stata modificata.
  • La gerarchia degli encoder è stata modificata.
  • È stato risolto un bug nell'algoritmo di selezione delle miniature.
  • Le applicazioni demo sono state aggiornate: "Demo visualizzatore immagini", "Demo annotazione", "Demo convertitore immagini", "Demo TIFF multipagina", "Demo stampa".
  • Nuove applicazioni demo create: "PDF Reader Demo", "PDF Editor Demo", "Web PDF Reader Demo","Demo del codec JBIG2".
  • Algoritmo di trascinamento della selezione migliorato nel visualizzatore delle miniature.
  • L'algoritmo per il caricamento dei file TIFF è stato migliorato.
  • Alcune piccole correzioni e aggiunte.
  • Aggiunta la possibilità di salvare immagini in grigio con compressione JPEG in file TIFF.
  • Corretto un bug nell'algoritmo di trascinamento della selezione nel visualizzatore delle miniature.
  • Corretto un bug nell'algoritmo di compressione CCITT nel codificatore PDF.
  • Sono stati risolti alcuni bug nel decoder JPEG.
  • Alcune piccole correzioni e aggiunte.
  • Gestione della memoria ottimizzata nel visualizzatore di miniature.
  • Algoritmo di rendering delle miniature ottimizzato.
  • Algoritmo migliorato per il caricamento di file TIFF contenenti immagini con compressione JPEG e LZW.
  • Aggiunta la possibilità di creare immagini JPEG in scala di grigi.
  • Aggiunte nuove funzioni di elaborazione delle immagini: luminosità, contrasto, tonalità, saturazione, luminosità, gamma.
  • Ottimizzate le funzioni di elaborazione delle immagini esistenti.
  • Aggiunta la possibilità di limitare l'applicazione di alcune funzioni di elaborazione a una regione specificata dell'immagine.
  • Algoritmo di rendering delle miniature ottimizzato. La priorità è data al rendering delle miniature nell'area visibile.
  • L'algoritmo di rotazione è stato ottimizzato per rendere possibile il rilevamento del confine dell'immagine dopo la rotazione.
  • Aggiunta la possibilità di disattivare la funzione di trascinamento della selezione nel visualizzatore delle miniature.
  • Aggiunta la possibilità di salvare le immagini con annotazioni.
  • L'algoritmo per il caricamento dei file TIFF è stato migliorato.
  • Alcune correzioni importanti e minori.
  • Le applicazioni demo sono state aggiornate.
  • Aggiunta la possibilità di utilizzare l'anti-aliasing nel visualizzatore di immagini.
  • Aggiunta la possibilità di disattivare il buffering nel visualizzatore di immagini.
  • Migliorate le prestazioni e l'affidabilità delle funzioni di elaborazione quando si lavora con immagini di grandi dimensioni.
  • L'algoritmo per il caricamento dei file TIFF è stato migliorato.
  • Alcune piccole correzioni e aggiunte.
  • Applicazioni demo aggiornate: "Image Viewer Demo", "MultiPage Tiff Demo", "Print Demo".
  • L'assembly Vintasoft.Imaging.dll è ora disponibile in due varianti:
    • Funzionalità dell'assembly che si trova nella cartella "\Bin\v2.0\":
      • L'assembly è compilato per .NET 2.0
      • L'assembly può essere utilizzato nelle modalità x86 e WOW64
      • L'assembly non può essere utilizzato nelle modalità x64
      • Le funzioni GDI32 vengono utilizzate per visualizzare in anteprima le immagini nel visualizzatore
      • L'anteprima delle immagini ad alta velocità è disponibile nel visualizzatore.
    • Caratteristiche dell'assembly situato nella cartella "\Bin\v2.0\x64\":
      • L'assembly è compilato per .NET 2.0
      • L'assembly può essere utilizzato nelle modalità x86, WOW64 e x64
      • Le funzioni GDI32 non vengono utilizzate per visualizzare in anteprima le immagini nel visualizzatore
      • La velocità di visualizzazione in anteprima delle immagini nel visualizzatore è inferiore a quella dell'assembly che utilizza GDI32.
  • Aggiunta la possibilità di modificare i metadati delle immagini TIFF.
  • Aggiunta la possibilità di copiare la parte selezionata dell'immagine e incollarla in un'altra immagine nel visualizzatore.
  • Aggiunta la possibilità di modificare la profondità del colore di un'immagine (convertire i colori).
  • Aggiunta la possibilità di sovrapporre un'immagine su un'altra.
  • È stato aggiunto un nuovo strumento visivo: Selezione, che consente di selezionare una parte specifica di un'immagine nel visualizzatore e di copiarla negli appunti di Windows.
  • Aggiunta la possibilità di ottenere un istogramma dell'immagine.
  • Aggiunta la possibilità di controllare il visualizzatore di immagini dal codice, ovvero ridimensionare, selezionare una parte specifica, ritagliare e trascinare l'immagine.
  • Aggiunta la possibilità di impostare tasti di scelta rapida per gli strumenti visivi.
  • Aggiunto un nuovo evento che si attiva quando cambia la selezione nel visualizzatore di immagini.
  • Aggiunto un nuovo evento che si attiva quando cambia la miniatura sotto il cursore del mouse. Questo evento può essere utilizzato nel caso in cui si desideri aggiungere un menu contestuale personalizzato al visualizzatore di miniature.
  • L'algoritmo per il rilevamento delle immagini vuote è stato migliorato.
  • L'algoritmo per il caricamento dei file TIFF è stato migliorato.
  • Corretto errore durante il caricamento dei file WMF/EMF.
  • Alcune correzioni importanti e minori.
  • Creata applicazione demo "Web Stamp Image Demo". Questa applicazione demo mostra come aggiungere annotazioni alle immagini caricate sul server.
  • L'applicazione demo "Image Viewer Demo" è stata aggiornata.
  • Aggiunta la possibilità di salvare/aggiungere immagini ai documenti PDF.
  • Sono stati creati strumenti visivi per i visualizzatori di immagini:
    • Lente d'ingrandimento: consente di ingrandire una determinata area dell'immagine.
    • Panning - consente di scorrere l'immagine utilizzando il mouse.
    • Trascina e rilascia: consente di selezionare una parte di un'immagine e poi trascinarla sull'immagine stessa.
    • Ritaglia selezione: consente di selezionare una parte di un'immagine e di ritagliarla lungo i limiti della selezione.
    • Zoom - consente di ridimensionare l'immagine.
    • Selezione con zoom: consente di selezionare una parte di un'immagine e quindi ridimensionarla entro i limiti della selezione.
  • Aggiunta la possibilità di controllare completamente il caricamento, l'elaborazione e il salvataggio delle immagini.
  • Creata documentazione per l'SDK nel formato Visual Studio .NET 2005.
  • Creato da Thumbnail Viewer Demo. Questa applicazione demo mostra come creare un design personalizzato per il visualizzatore di miniature.
  • Creato da Image Converter Demo. Questa applicazione demo mostra come convertire file TIFF multipagina in documenti PDF ecc.
  • Algoritmi migliorati per le funzioni di elaborazione delle immagini: rimozione del rumore, correzione dell'angolo di inclinazione, rimozione dei bordi scuri.
  • Sono stati risolti alcuni bug nel visualizzatore di immagini.
  • Sono stati corretti alcuni errori nel controllo ImagePrintDocument.
  • Le applicazioni demo sono state aggiornate.
  • Sono state create applicazioni demo per sistemi a 32 e 64 bit.
  • Alcune correzioni importanti e minori.
  • Aggiunto supporto per 6 nuove modalità di visualizzazione:
    • Normale con risoluzione dello schermo
    • Normale con risoluzione dell'immagine
    • Migliore adattamento
    • Adatta alla larghezza
    • Adatta all'altezza
    • Scalabile.
  • La velocità di anteprima nel visualizzatore di immagini è stata aumentata.
  • Risolto un bug nella versione precedente per cui le immagini venivano stampate con una risoluzione errata.
  • Migliorata la qualità del rendering delle miniature.
  • Ottimizzato il funzionamento dello strumento lente di ingrandimento visivo.
  • È stata aggiunta la possibilità di selezione multipla al visualizzatore di miniature (le miniature possono essere selezionate, spostate, eliminate).
  • Aggiunte nuove funzioni di elaborazione delle immagini: ridimensionamento, modifica della risoluzione con e senza modificare le dimensioni fisiche dell'immagine.
  • Algoritmi ottimizzati per le funzioni di elaborazione delle immagini: rimozione del rumore, correzione dell'angolo di inclinazione, rimozione dei bordi scuri.
  • Algoritmo di compressione LZW ottimizzato. Maggiore velocità di lettura delle immagini TIFF con compressione LZW.
  • Aggiunto supporto per immagini con risoluzioni diverse sugli assi X e Y.
  • Aggiunta la possibilità di impostare un bordo per le immagini nel visualizzatore di miniature.
  • Aggiunto supporto per l'impostazione del focus al passaggio del mouse: un'immagine può essere selezionata automaticamente quando il cursore del mouse passa sopra la miniatura collegata per alcuni secondi.
  • Le applicazioni demo sono state aggiornate.
  • Alcune correzioni importanti e minori.
  • Aggiunta la possibilità di caricare immagini da un file o da un flusso.
  • Aggiunta la possibilità di caricare immagini da file e/o flussi diversi in un'unica raccolta di immagini.
  • Aggiunta la possibilità di visualizzare le immagini nel visualizzatore di immagini con funzioni di scorrimento e zoom.
  • Aggiunta la possibilità di visualizzare le miniature delle immagini in un visualizzatore di miniature multi-thread.
  • Funzioni di elaborazione delle immagini supportate: pulizia spot, allineamento dell'angolo di rotazione, rimozione dei bordi scuri, rilevamento delle immagini vuote, rotazione, mirroring, ritaglio, inversione, conversione del colore.
  • Strumenti visivi supportati: lente di ingrandimento, zoom, selezione.
  • Aggiunta la possibilità di ordinare le immagini nel visualizzatore di miniature trascinandole e rilasciandole.
  • È supportato il lavoro diretto con file TIFF multipagina senza creare un file temporaneo.
  • Aggiunta la possibilità di leggere i metadati da un file TIFF.
  • Aggiunta la possibilità di leggere e scrivere annotazioni da/su un file TIFF utilizzando il VintaSoft Annotation .NET Plug-in.
  • Aggiunta la possibilità di visualizzare in anteprima e stampare le immagini.
  • Aggiunta la possibilità di salvare un'immagine in un file o in un flusso.
  • Aggiunta la possibilità di salvare in modo asincrono una raccolta di immagini in un file o flusso come file TIFF multipagina.
  • Aggiunta la possibilità di dividere un file TIFF multipagina in più file BMP, JPEG, GIF, PNG o TIFF.
  • Formati di file immagine supportati: BMP, EMF, EXIF, GIF, Icon, JPEG, PNG, TIFF, TIFF multipagina, WMF.
  • Operazioni supportate su file TIFF multipagina: ottenimento, aggiunta, inserimento ed eliminazione di un'immagine, compressione di un file, lettura di metadati, lettura e scrittura di annotazioni.
  • Tipi di compressione supportati nei file TIFF: Nessuno, fax CCITT Gruppo 3 e 4, CCITT Rle, Packbits, LZW, Deflate, JPEG.