allow loading of std::string, README update

This commit is contained in:
Syping 2021-09-03 17:59:54 +02:00
parent dfeafa3368
commit 1049c8e383
3 changed files with 7 additions and 0 deletions

View File

@ -35,4 +35,5 @@ RagePhoto::Error error = ragePhoto.error();
```bash ```bash
ragephoto-extract PGTA5123456789 photo.jpg ragephoto-extract PGTA5123456789 photo.jpg
ragephoto-extract PRDR3123456789 photo.jpg
``` ```

View File

@ -349,6 +349,11 @@ bool RagePhoto::load(const char *data, size_t length)
return false; return false;
} }
bool RagePhoto::load(const std::string &data)
{
return load(data.data(), data.size());
}
RagePhoto::Error RagePhoto::error() RagePhoto::Error RagePhoto::error()
{ {
return p_error; return p_error;

View File

@ -72,6 +72,7 @@ public:
~RagePhoto(); ~RagePhoto();
void clear(); void clear();
bool load(const char *data, size_t length); bool load(const char *data, size_t length);
bool load(const std::string &data);
Error error(); Error error();
const char *photoData(); const char *photoData();
const uint32_t photoSize(); const uint32_t photoSize();