DngCreator.WriteInputStream(Stream, Size, Stream, Int64) 方法
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
將像素資料寫 android.graphics.ImageFormat#RAW_SENSOR 入包含目前設定的元資料的 DNG 檔案。
[Android.Runtime.Register("writeInputStream", "(Ljava/io/OutputStream;Landroid/util/Size;Ljava/io/InputStream;J)V", "")]
public void WriteInputStream(System.IO.Stream dngOutput, Android.Util.Size size, System.IO.Stream pixels, long offset);
[<Android.Runtime.Register("writeInputStream", "(Ljava/io/OutputStream;Landroid/util/Size;Ljava/io/InputStream;J)V", "")>]
member this.WriteInputStream : System.IO.Stream * Android.Util.Size * System.IO.Stream * int64 -> unit
參數
- dngOutput
- Stream
將 java.io.OutputStream DNG 檔案寫入。
- size
- Size
圖像的像素 Size 數。
- pixels
- Stream
java.io.InputStream一個像素資料來寫入。
- offset
- Int64
原始影像的位元組偏移量。 這表示在讀取像素資料前,輸入中會跳過多少位元組。
- 屬性
例外狀況
如果輸入或輸出串流中遇到錯誤。
若未達標,則設定足夠的元資料資訊以撰寫格式良好的 DNG 檔案。
如果輸入的尺寸與
備註
將像素資料寫 android.graphics.ImageFormat#RAW_SENSOR 入包含目前設定的元資料的 DNG 檔案。
原始像素資料每像素必須有 16 位元,且輸入至少包含位 offset + 2 * width * height) 元組。 輸入的寬度與高度取自元資料標籤中設定 DngCreator 的寬度與高度,通常等於 的 CameraCharacteristics#SENSOR_INFO_PRE_CORRECTION_ACTIVE_ARRAY_SIZE寬度與高度。 在 API 等級 23 之前,這一直與 CameraCharacteristics#SENSOR_INFO_ACTIVE_ARRAY_SIZE。 輸入中的像素配置由報告的色彩濾波器排列(CFA) CameraCharacteristics#SENSOR_INFO_COLOR_FILTER_ARRANGEMENT在 中設定中決定。 若無法提供足夠元資料來撰寫格式良好的 DNG 檔案,則會拋出 。java.lang.IllegalStateException
此頁面的部分是根據 Android 開放原始碼專案所建立和共用的工作進行修改,並根據 Creative Commons 2.5 屬性授權中所述的詞彙使用。