diff --git a/src/imageformats/avif.cpp b/src/imageformats/avif.cpp index 569b6d2..ccb4c56 100644 --- a/src/imageformats/avif.cpp +++ b/src/imageformats/avif.cpp @@ -811,7 +811,7 @@ bool QAVIFHandler::write(const QImage &image) avifImageDestroy(avif); if (res == AVIF_RESULT_OK) { - qint64 status = device()->write((const char *)raw.data, raw.size); + qint64 status = device()->write(reinterpret_cast(raw.data), raw.size); avifRWDataFree(&raw); if (status > 0) { diff --git a/src/imageformats/jxl.cpp b/src/imageformats/jxl.cpp index dbaf45c..1832860 100644 --- a/src/imageformats/jxl.cpp +++ b/src/imageformats/jxl.cpp @@ -745,7 +745,7 @@ bool QJpegXLHandler::write(const QImage &image) compressed.resize(next_out - compressed.data()); if (compressed.size() > 0) { - qint64 write_status = device()->write((const char *)compressed.data(), compressed.size()); + qint64 write_status = device()->write(reinterpret_cast(compressed.data()), compressed.size()); if (write_status > 0) { return true;