Content-Length: 318167 | pFad | http://github.com/opencv/opencv/pull/27503/commits/7bb2aaabc37c11c2d782b8ace0af4932e5aedb79

4D [GSOC 2025] PNG&WebP Metadata Reading Writing Improvements by sturkmen72 · Pull Request #27503 · opencv/opencv · GitHub
Skip to content

[GSOC 2025] PNG&WebP Metadata Reading Writing Improvements #27503

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
merged 59 commits into from
Jul 23, 2025
Merged
Changes from 1 commit
Commits
Show all changes
59 commits
Select commit Hold shift + click to select a range
15bbe53
Update imgcodecs.hpp
sturkmen72 Jul 11, 2025
3548c9d
Update exif.hpp
sturkmen72 Jul 11, 2025
fea8ba4
Update exif.cpp
sturkmen72 Jul 11, 2025
564bd50
Update grfmt_png.cpp
sturkmen72 Jul 11, 2025
e7a68d2
Update grfmt_webp.hpp
sturkmen72 Jul 11, 2025
195b0f1
Update grfmt_webp.cpp
sturkmen72 Jul 11, 2025
d331e0f
Update test_exif.cpp
sturkmen72 Jul 11, 2025
768ee02
WIP
sturkmen72 Jul 11, 2025
3d904f3
Update test_exif.cpp
sturkmen72 Jul 12, 2025
367e17f
IMAGE_METADATA_TEXT
sturkmen72 Jul 13, 2025
abea67e
IMAGE_METADATA_EXIF
sturkmen72 Jul 13, 2025
c998428
corrections
sturkmen72 Jul 13, 2025
b283acc
correction
sturkmen72 Jul 13, 2025
c85ca1e
Update exif.cpp
sturkmen72 Jul 13, 2025
7cb64c0
Update exif.cpp
sturkmen72 Jul 13, 2025
00f5c05
detailed metadata reading on request
sturkmen72 Jul 13, 2025
089f6c2
WIP
sturkmen72 Jul 13, 2025
fdb6eaf
Update imgcodecs.hpp
sturkmen72 Jul 13, 2025
bb65b80
IMAGE_METADATA_XMP
sturkmen72 Jul 14, 2025
7b4f49c
Update test_exif.cpp
sturkmen72 Jul 14, 2025
7bb2aaa
Update test_exif.cpp
sturkmen72 Jul 14, 2025
d6c5fc2
Update imgcodecs.hpp
sturkmen72 Jul 14, 2025
9d876e6
Update grfmt_base.cpp
sturkmen72 Jul 14, 2025
63511a6
Update grfmt_base.cpp
sturkmen72 Jul 14, 2025
1a6b284
Update grfmt_base.cpp
sturkmen72 Jul 14, 2025
1327841
Update test_exif.cpp
sturkmen72 Jul 14, 2025
705c4ff
Update test_exif.cpp
sturkmen72 Jul 14, 2025
0e6637d
Update test_exif.cpp
sturkmen72 Jul 14, 2025
9714901
Update test_exif.cpp
sturkmen72 Jul 14, 2025
7aa17b5
generate_iccp_data()
sturkmen72 Jul 14, 2025
f0e4590
Update grfmt_png.cpp
sturkmen72 Jul 15, 2025
3afecce
Update imgcodecs.hpp
sturkmen72 Jul 16, 2025
77f4bf0
Update test_exif.cpp
sturkmen72 Jul 17, 2025
5de39e5
Update imgcodecs.hpp
sturkmen72 Jul 17, 2025
ec1d7b3
Update imgcodecs.hpp
sturkmen72 Jul 17, 2025
bc6f42c
Update imgcodecs.hpp
sturkmen72 Jul 17, 2025
4f70aee
no need to m_end_info
sturkmen72 Jul 18, 2025
345b04d
IMAGE_METADATA_TEXT support has been reverted
sturkmen72 Jul 18, 2025
2a71345
Update grfmt_png.cpp
sturkmen72 Jul 18, 2025
287b6ab
Update test_exif.cpp
sturkmen72 Jul 18, 2025
363f138
Update grfmt_base.cpp
sturkmen72 Jul 18, 2025
54cfb70
Update grfmt_base.cpp
sturkmen72 Jul 18, 2025
4170499
Update grfmt_base.cpp
sturkmen72 Jul 18, 2025
ed2b5b2
Update grfmt_png.cpp
sturkmen72 Jul 18, 2025
6af8bf4
Update imgcodecs.hpp
sturkmen72 Jul 18, 2025
cbfb237
Update test_gif.cpp
sturkmen72 Jul 18, 2025
e413b28
Update grfmt_spng.cpp
sturkmen72 Jul 18, 2025
0052c4c
Update CMakeLists.txt
sturkmen72 Jul 18, 2025
2c9f542
Update grfmt_spng.cpp
sturkmen72 Jul 18, 2025
acbf2fd
Update grfmt_spng.cpp
sturkmen72 Jul 19, 2025
484a027
Update grfmt_spng.cpp
sturkmen72 Jul 19, 2025
8031d93
Update grfmt_spng.cpp
sturkmen72 Jul 19, 2025
63b7b46
Update test_gif.cpp
sturkmen72 Jul 19, 2025
5a2140e
WIP
sturkmen72 Jul 19, 2025
906a06e
Update grfmt_spng.cpp
sturkmen72 Jul 20, 2025
e455c9d
Update grfmt_base.hpp
sturkmen72 Jul 20, 2025
a89b3a2
Update test_exif.cpp
sturkmen72 Jul 21, 2025
bdb77f8
Update CMakeLists.txt
sturkmen72 Jul 21, 2025
28037d3
Update test_exif.cpp
sturkmen72 Jul 22, 2025
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Prev Previous commit
Next Next commit
Update test_exif.cpp
  • Loading branch information
sturkmen72 authored Jul 14, 2025
commit 7bb2aaabc37c11c2d782b8ace0af4932e5aedb79
2 changes: 1 addition & 1 deletion modules/imgcodecs/test/test_exif.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -318,7 +318,7 @@ TEST(Imgcodecs_WebP, ReadWriteWithExifXmpIccp)
const std::string outputname = cv::tempfile(".webp");
cv::Mat img = makeCirclesImage(cv::Size(160, 120), imgtype, 8);

std::vector<int> metadata_types = {IMAGE_METADATA_EXIF, IMAGE_METADATA_XMP, IMAGE_METADATA_ICC};
std::vector<int> metadata_types = {IMAGE_METADATA_EXIF, IMAGE_METADATA_XMP, IMAGE_METADATA_ICCP};
std::vector<std::vector<uchar>> metadata(3);
metadata[0].assign(exif_data, exif_data + sizeof(exif_data));
metadata[1].assign(xmp_data, xmp_data + sizeof(xmp_data));
Expand Down








ApplySandwichStrip

pFad - (p)hone/(F)rame/(a)nonymizer/(d)eclutterfier!      Saves Data!


--- a PPN by Garber Painting Akron. With Image Size Reduction included!

Fetched URL: http://github.com/opencv/opencv/pull/27503/commits/7bb2aaabc37c11c2d782b8ace0af4932e5aedb79

Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy