fix one part of #2024
This commit is contained in:
parent
68ff3ceead
commit
3531276864
2 changed files with 5 additions and 8 deletions
|
@ -89,11 +89,10 @@ public:
|
|||
return data_.getRow(row + y_) + x_;
|
||||
}
|
||||
|
||||
inline char const* getBytes() const
|
||||
inline const unsigned char* getBytes() const
|
||||
{
|
||||
return reinterpret_cast<char const*>(&data_);
|
||||
return data_.getBytes();
|
||||
}
|
||||
|
||||
inline T& data()
|
||||
{
|
||||
return data_;
|
||||
|
|
|
@ -116,17 +116,15 @@ void save_as_webp(T1& file,
|
|||
if (alpha)
|
||||
{
|
||||
int stride = sizeof(typename T2::pixel_type) * image.width();
|
||||
uint8_t const* bytes = reinterpret_cast<uint8_t const*>(image.getBytes());
|
||||
ok = WebPPictureImportRGBA(&pic, bytes, stride);
|
||||
ok = WebPPictureImportRGBA(&pic, image.getBytes(), stride);
|
||||
}
|
||||
else
|
||||
{
|
||||
int stride = sizeof(typename T2::pixel_type) * image.width();
|
||||
uint8_t const* bytes = reinterpret_cast<uint8_t const*>(image.getBytes());
|
||||
#if (WEBP_ENCODER_ABI_VERSION >> 8) >= 1
|
||||
ok = WebPPictureImportRGBX(&pic, bytes, stride);
|
||||
ok = WebPPictureImportRGBX(&pic, image.getBytes(), stride);
|
||||
#else
|
||||
ok = WebPPictureImportRGBA(&pic, bytes, stride);
|
||||
ok = WebPPictureImportRGBA(&pic, image.getBytes(), stride);
|
||||
#endif
|
||||
}
|
||||
|
||||
|
|
Loading…
Reference in a new issue