|
Lines 589-595
Link Here
|
| 589 |
QImage JPEGContent::thumbnail() const { |
589 |
QImage JPEGContent::thumbnail() const { |
| 590 |
QImage image; |
590 |
QImage image; |
| 591 |
if (!d->mExifData.empty()) { |
591 |
if (!d->mExifData.empty()) { |
| 592 |
Exiv2::DataBuf thumbnail = d->mExifData.copyThumbnail(); |
592 |
Exiv2::ExifThumbC thumb(d->mExifData); |
|
|
593 |
Exiv2::DataBuf const thumbnail = thumb.copy(); |
| 593 |
image.loadFromData(thumbnail.pData_, thumbnail.size_); |
594 |
image.loadFromData(thumbnail.pData_, thumbnail.size_); |
| 594 |
} |
595 |
} |
| 595 |
return image; |
596 |
return image; |
|
Lines 611-617
Link Here
|
| 611 |
return; |
612 |
return; |
| 612 |
} |
613 |
} |
| 613 |
|
614 |
|
| 614 |
d->mExifData.setJpegThumbnail((unsigned char*)array.data(), array.size()); |
615 |
Exiv2::ExifThumb thumb(d->mExifData); |
|
|
616 |
thumb.setJpegThumbnail((unsigned char*)array.data(), array.size()); |
| 615 |
} |
617 |
} |
| 616 |
|
618 |
|
| 617 |
|
619 |
|