Linee guida generali per l'implementazione di codec RAW
Rispetto ai tipi di immagine non RAW, ad esempio JPEG o TIFF, esistono due differenze significative nel comportamento dei formati di immagine RAW in Windows:
La maggior parte dei formati di immagine RAW si presuppone che sia "di sola lettura" e probabilmente non supporterà la codifica pixel nel formato RAW. Tuttavia, poiché Windows Imaging Component (WIC) richiede un codificatore per supportare il writeback dei metadati, gli autori di codec RAW devono pianificare l'implementazione di almeno una classe del codificatore skeleton.
La decodifica di un'immagine RAW di dimensioni intere può richiedere molto tempo rispetto ad altri formati. Per questo motivo, Microsoft consiglia di adottare determinati approcci per ridurre al minimo la latenza di decodifica e per garantire il supporto per scenari come il rendering rapido delle anteprime e delle anteprime.
Ad esempio, tutti gli autori di codec RAW devono implementare l'interfaccia IWICBitmapSourceTransform , che fornisce un meccanismo per notificare al decodificatore in anticipo le dimensioni della bitmap di destinazione, consentendo così la decodifica ottimizzata per una dimensione dell'immagine di output inferiore.
Argomenti correlati
-
Informazioni concettuali
-
Linee guida WIC per i formati di immagine RAW della fotocamera