Ottimizzato per i formati di pixel a 32 bit, offre operazioni veloci con pixel e primitive grafiche.
Graphics32 supera notevolmente i metodi TBitmap / TCanvas standard.
Si tratta di quasi un centinaio di volte più veloce l'accesso per-pixel e circa 2 & ndash; 5 volte più veloce nelle linee di disegno
Caratteristiche .
- < li> veloce accesso per-pixel fino a 100 volte più veloce rispetto al TBitmap norma; Ad alte prestazioni blending Bitmap alfa (tra cui per-pixel alpha blending); Pixel, linea e poligono antialiasing con una precisione sub-pixel (in combinazione con l'alpha blending);
- arbitraria trasformazioni poligonali e ripieni personalizzati;
- Bitmap ricampionamento con i filtri di ricostruzione di alta qualità (ad esempio Lanczos, Cubic, Mitchell);
- Un sistema unico stato-of-the-art rasterizzazione;
- trasformazioni affini di bitmap: rotazioni, scala, ecc con precisione sub-pixel;
- arbitrarie trasformazioni proiettive di bitmap;
- trasformazioni Remapping arbitrarie di bitmap (ad esempio per Orditura, Morphing);
- implementazione supercampionamento flessibile per la massima qualità di campionamento;
- immagine senza sfarfallio che mostra le componenti con bassa doppio buffer tramite avanzati MicroTiles? ridisegno ottimizzatore basato;
- Più livelli facile da usare customizible overlay;
- Blocco di bitmap per multithreading sicura;
- Un editor di proprietà per RGB e canale alfa di carico;
- Design-tempo di caricamento di formati di immagine supportati da TPicture norma;
- Opere su Borland Delphi, C ++ Builder e Kylix.
Cosa c'è di nuovo in questa versione:
- Aggiunte:
- nuovo ASM Aggiunto / (E) MMX ottimizzato ApplyBitmask routine per logica (bit a bit) Xor / e / o operazioni utilizzando una maschera di bit.
- Aggiunto nuove baseTypes TColor32Component per specificare un componente o componente set (gli aggiornamenti di TColor32Entry).
- Aggiunto nuovo CopyComponents di routine per la copia dei componenti ARGB selezionati btwn bitmap.
- Ottimizzazioni:
- Ottimizzato TBitmap32.ResetAlpha, Inverti e InvertRGB.
- routine Ottimizzazioni in pamTransparentEdge collegati.
- TPatternSampler ora supporta modelli di campionamento non rettangolari.
- Bugfix:
- Bugfix nella versione MMX di BlockAverage che ha causato le violazioni di accesso su ricampionamento.
- Le correzioni per i seguenti bug segnalati sul tracker di SourceForge: 1560912, 1556318
- fissi misbehvior quando si imposta proprietà TCustomImage32.BufferOversize. Modifiche ora costringono direttamente il ridimensionamento del buffer.
- Risolto il problema di compilazione Kylix introdotta con il nuovo supporto multithreading.
- Diversi ripuliture minori e correzioni.
I commenti non trovato