Fix bug when saving color FITS/XISF files

This commit is contained in:
2024-03-24 23:55:50 +01:00
parent f35db9d1af
commit 4fe56acbd9
6 changed files with 70 additions and 11 deletions
+4
View File
@@ -71,6 +71,7 @@ protected:
DataType m_origType = UINT8;
float m_thumbAspect = 0.0;
Stats m_stats;
bool m_planar = false;
void allocate(uint32_t w, uint32_t h, uint32_t ch, DataType type);
public:
RawImage();
@@ -88,12 +89,15 @@ public:
uint32_t size() const;
DataType type() const;
uint32_t norm() const;
uint32_t widthBytes() const;
void* data();
const void* data() const;
void* data(uint32_t row, uint32_t col = 0);
const void* data(uint32_t row, uint32_t col = 0) const;
const void *origData() const;
const void *origData(uint32_t row, uint32_t col = 0) const;
bool planar() const;
void setPlanar();
void convertToThumbnail();
void convertToGLFormat();
float thumbAspect() const;