2011-05-18 31 views
0

是否有一種簡單的方法或免費的庫,允許您將小型位圖添加到文件中的一個大型位圖上?我正在捕捉一個有時很大的垂直網頁。爲了避免OOM異常,我通過捕獲的全水平切片將小垂直加載到內存中,並希望將這些切片保存到磁盤。一個開放的文件流的追加會很好。我不是位圖格式的專家,但我知道可能會有這種情況發生的頁眉/頁腳信息。大位圖序列化

回答

1

有標題信息,但它是一個固定的大小。您可以編寫標題信息,然後追加像素行,記錄高度和其他信息。完成後,放在文件的前面並更新標題。

Bitmap File Format對格式的描述很不錯。

我會建議使用版本3的格式,除非你真的需要V4結構。每像素24位是最容易處理的,因爲您不必混淆調色板。 16位和32位顏色比4位和8位顏色(需要調色板)更容易。

+0

感謝吉姆,這幾乎是我所設想的,但欣賞鏈接也。 – 2011-05-18 14:26:44