diff --git a/cpp/src/arrow/acero/doc/img/key_map_1.jpg b/cpp/src/arrow/acero/doc/img/key_map_1.jpg
index 814ad8a69f60..1f37232c0d84 100644
Binary files a/cpp/src/arrow/acero/doc/img/key_map_1.jpg and b/cpp/src/arrow/acero/doc/img/key_map_1.jpg differ
diff --git a/cpp/src/arrow/acero/doc/img/key_map_10.jpg b/cpp/src/arrow/acero/doc/img/key_map_10.jpg
index 7a75c96dfc59..cbd8356cb2e3 100644
Binary files a/cpp/src/arrow/acero/doc/img/key_map_10.jpg and b/cpp/src/arrow/acero/doc/img/key_map_10.jpg differ
diff --git a/cpp/src/arrow/acero/doc/img/key_map_11.jpg b/cpp/src/arrow/acero/doc/img/key_map_11.jpg
index 59bcc167ed2e..4bb21196c18c 100644
Binary files a/cpp/src/arrow/acero/doc/img/key_map_11.jpg and b/cpp/src/arrow/acero/doc/img/key_map_11.jpg differ
diff --git a/cpp/src/arrow/acero/doc/img/key_map_2.jpg b/cpp/src/arrow/acero/doc/img/key_map_2.jpg
index 4484c57a81d1..684166d96ece 100644
Binary files a/cpp/src/arrow/acero/doc/img/key_map_2.jpg and b/cpp/src/arrow/acero/doc/img/key_map_2.jpg differ
diff --git a/cpp/src/arrow/acero/doc/img/key_map_3.jpg b/cpp/src/arrow/acero/doc/img/key_map_3.jpg
index afd33aba2e01..c753847959a6 100644
Binary files a/cpp/src/arrow/acero/doc/img/key_map_3.jpg and b/cpp/src/arrow/acero/doc/img/key_map_3.jpg differ
diff --git a/cpp/src/arrow/acero/doc/img/key_map_4.jpg b/cpp/src/arrow/acero/doc/img/key_map_4.jpg
index f026aebe9a26..d4ef8d1e5740 100644
Binary files a/cpp/src/arrow/acero/doc/img/key_map_4.jpg and b/cpp/src/arrow/acero/doc/img/key_map_4.jpg differ
diff --git a/cpp/src/arrow/acero/doc/img/key_map_5.jpg b/cpp/src/arrow/acero/doc/img/key_map_5.jpg
index 8e1981b6571f..5932991d1af7 100644
Binary files a/cpp/src/arrow/acero/doc/img/key_map_5.jpg and b/cpp/src/arrow/acero/doc/img/key_map_5.jpg differ
diff --git a/cpp/src/arrow/acero/doc/img/key_map_6.jpg b/cpp/src/arrow/acero/doc/img/key_map_6.jpg
index e976a4614595..e0d98e7f285b 100644
Binary files a/cpp/src/arrow/acero/doc/img/key_map_6.jpg and b/cpp/src/arrow/acero/doc/img/key_map_6.jpg differ
diff --git a/cpp/src/arrow/acero/doc/img/key_map_7.jpg b/cpp/src/arrow/acero/doc/img/key_map_7.jpg
index 7552d5af6afc..7cb4498011d2 100644
Binary files a/cpp/src/arrow/acero/doc/img/key_map_7.jpg and b/cpp/src/arrow/acero/doc/img/key_map_7.jpg differ
diff --git a/cpp/src/arrow/acero/doc/img/key_map_8.jpg b/cpp/src/arrow/acero/doc/img/key_map_8.jpg
index 242f1305328b..da540bce93d4 100644
Binary files a/cpp/src/arrow/acero/doc/img/key_map_8.jpg and b/cpp/src/arrow/acero/doc/img/key_map_8.jpg differ
diff --git a/cpp/src/arrow/acero/doc/img/key_map_9.jpg b/cpp/src/arrow/acero/doc/img/key_map_9.jpg
index 4c064595c9a5..99546e59320a 100644
Binary files a/cpp/src/arrow/acero/doc/img/key_map_9.jpg and b/cpp/src/arrow/acero/doc/img/key_map_9.jpg differ
diff --git a/docs/source/cpp/simple_graph.svg b/docs/source/cpp/simple_graph.svg
index d87507224cd9..ad86f90acbfd 100644
--- a/docs/source/cpp/simple_graph.svg
+++ b/docs/source/cpp/simple_graph.svg
@@ -1,139 +1 @@
-
-
+
\ No newline at end of file
diff --git a/docs/source/cpp/tables-versus-record-batches.svg b/docs/source/cpp/tables-versus-record-batches.svg
index d793b1de2bf7..38da68be2062 100644
--- a/docs/source/cpp/tables-versus-record-batches.svg
+++ b/docs/source/cpp/tables-versus-record-batches.svg
@@ -1,102 +1 @@
-
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/docs/source/developers/images/R_architectural_overview.png b/docs/source/developers/images/R_architectural_overview.png
index 7f897a41e21f..705555ab4737 100644
Binary files a/docs/source/developers/images/R_architectural_overview.png and b/docs/source/developers/images/R_architectural_overview.png differ
diff --git a/docs/source/developers/images/book-open-solid.svg b/docs/source/developers/images/book-open-solid.svg
index cbc8ed27256c..4260d7ea1eb1 100644
--- a/docs/source/developers/images/book-open-solid.svg
+++ b/docs/source/developers/images/book-open-solid.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/docs/source/developers/images/bug-solid.svg b/docs/source/developers/images/bug-solid.svg
index f842cb240544..68599137fd03 100644
--- a/docs/source/developers/images/bug-solid.svg
+++ b/docs/source/developers/images/bug-solid.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/docs/source/developers/images/ci_process_docs.jpeg b/docs/source/developers/images/ci_process_docs.jpeg
index 7b57be046396..29423d91b1a2 100644
Binary files a/docs/source/developers/images/ci_process_docs.jpeg and b/docs/source/developers/images/ci_process_docs.jpeg differ
diff --git a/docs/source/developers/images/ci_process_python.jpeg b/docs/source/developers/images/ci_process_python.jpeg
index cfb17aaeb90d..1e21435a2a06 100644
Binary files a/docs/source/developers/images/ci_process_python.jpeg and b/docs/source/developers/images/ci_process_python.jpeg differ
diff --git a/docs/source/developers/images/ci_process_r.jpeg b/docs/source/developers/images/ci_process_r.jpeg
index b45d92c7b85f..d6205a44a433 100644
Binary files a/docs/source/developers/images/ci_process_r.jpeg and b/docs/source/developers/images/ci_process_r.jpeg differ
diff --git a/docs/source/developers/images/code-solid.svg b/docs/source/developers/images/code-solid.svg
index 725f767148b2..f8b3037b4fe9 100644
--- a/docs/source/developers/images/code-solid.svg
+++ b/docs/source/developers/images/code-solid.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/docs/source/developers/images/edit_page.jpeg b/docs/source/developers/images/edit_page.jpeg
index 6380f00be311..642631160a8e 100644
Binary files a/docs/source/developers/images/edit_page.jpeg and b/docs/source/developers/images/edit_page.jpeg differ
diff --git a/docs/source/developers/images/github_edit_page.jpeg b/docs/source/developers/images/github_edit_page.jpeg
index 573931863df9..cc019cbd067a 100644
Binary files a/docs/source/developers/images/github_edit_page.jpeg and b/docs/source/developers/images/github_edit_page.jpeg differ
diff --git a/docs/source/developers/images/github_fork.jpeg b/docs/source/developers/images/github_fork.jpeg
index 066cd8cb2d7f..27c03b456d22 100644
Binary files a/docs/source/developers/images/github_fork.jpeg and b/docs/source/developers/images/github_fork.jpeg differ
diff --git a/docs/source/developers/images/python_tutorial_github_find_in_file.jpeg b/docs/source/developers/images/python_tutorial_github_find_in_file.jpeg
index 8253beb0a422..5866c8150932 100644
Binary files a/docs/source/developers/images/python_tutorial_github_find_in_file.jpeg and b/docs/source/developers/images/python_tutorial_github_find_in_file.jpeg differ
diff --git a/docs/source/developers/images/python_tutorial_github_pr_notice.jpeg b/docs/source/developers/images/python_tutorial_github_pr_notice.jpeg
index 46de38f10523..aa07aaa842da 100644
Binary files a/docs/source/developers/images/python_tutorial_github_pr_notice.jpeg and b/docs/source/developers/images/python_tutorial_github_pr_notice.jpeg differ
diff --git a/docs/source/developers/images/python_tutorial_github_search.jpeg b/docs/source/developers/images/python_tutorial_github_search.jpeg
index de0e3e8362a6..9843f66706ea 100644
Binary files a/docs/source/developers/images/python_tutorial_github_search.jpeg and b/docs/source/developers/images/python_tutorial_github_search.jpeg differ
diff --git a/docs/source/developers/images/python_tutorial_pr.jpeg b/docs/source/developers/images/python_tutorial_pr.jpeg
index 6be18d7b5c91..b6c1a256a953 100644
Binary files a/docs/source/developers/images/python_tutorial_pr.jpeg and b/docs/source/developers/images/python_tutorial_pr.jpeg differ
diff --git a/docs/source/developers/images/users-solid.svg b/docs/source/developers/images/users-solid.svg
index a04d7fe2fd4a..813c5ba4da66 100644
--- a/docs/source/developers/images/users-solid.svg
+++ b/docs/source/developers/images/users-solid.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/docs/source/format/ADBCQuadrants.svg b/docs/source/format/ADBCQuadrants.svg
index 6d79cf79afe0..a087bdec5211 100644
--- a/docs/source/format/ADBCQuadrants.svg
+++ b/docs/source/format/ADBCQuadrants.svg
@@ -1,64 +1 @@
-
-
+
\ No newline at end of file
diff --git a/docs/source/format/Arrow.png b/docs/source/format/Arrow.png
index 1b09aa2d8be4..c601f359eaf2 100644
Binary files a/docs/source/format/Arrow.png and b/docs/source/format/Arrow.png differ
diff --git a/docs/source/format/Flight/DoExchange.mmd.svg b/docs/source/format/Flight/DoExchange.mmd.svg
index 204d63d77218..c1b75fd702d6 100644
--- a/docs/source/format/Flight/DoExchange.mmd.svg
+++ b/docs/source/format/Flight/DoExchange.mmd.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/docs/source/format/Flight/DoGet.mmd.svg b/docs/source/format/Flight/DoGet.mmd.svg
index 48a50d77ed33..59fe1ca23716 100644
--- a/docs/source/format/Flight/DoGet.mmd.svg
+++ b/docs/source/format/Flight/DoGet.mmd.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/docs/source/format/Flight/DoPut.mmd.svg b/docs/source/format/Flight/DoPut.mmd.svg
index 9e490e152bdb..496cc39c4454 100644
--- a/docs/source/format/Flight/DoPut.mmd.svg
+++ b/docs/source/format/Flight/DoPut.mmd.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/docs/source/format/FlightSql/CommandGetTables.mmd.svg b/docs/source/format/FlightSql/CommandGetTables.mmd.svg
index 4e71c0198228..a21085fcd162 100644
--- a/docs/source/format/FlightSql/CommandGetTables.mmd.svg
+++ b/docs/source/format/FlightSql/CommandGetTables.mmd.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/docs/source/format/FlightSql/CommandPreparedStatementQuery.mmd.svg b/docs/source/format/FlightSql/CommandPreparedStatementQuery.mmd.svg
index 96a5bc368829..688429cb5c90 100644
--- a/docs/source/format/FlightSql/CommandPreparedStatementQuery.mmd.svg
+++ b/docs/source/format/FlightSql/CommandPreparedStatementQuery.mmd.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/docs/source/format/FlightSql/CommandStatementQuery.mmd.svg b/docs/source/format/FlightSql/CommandStatementQuery.mmd.svg
index f5e8c79f137f..dfdbafc25308 100644
--- a/docs/source/format/FlightSql/CommandStatementQuery.mmd.svg
+++ b/docs/source/format/FlightSql/CommandStatementQuery.mmd.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/docs/source/python/images/py_arch_overview.svg b/docs/source/python/images/py_arch_overview.svg
index 8f0dd8838ca2..d2f004156440 100644
--- a/docs/source/python/images/py_arch_overview.svg
+++ b/docs/source/python/images/py_arch_overview.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/r/pkgdown/favicon/apple-touch-icon-120x120.png b/r/pkgdown/favicon/apple-touch-icon-120x120.png
index 91b9056f3080..1ee5443e5b3f 100644
Binary files a/r/pkgdown/favicon/apple-touch-icon-120x120.png and b/r/pkgdown/favicon/apple-touch-icon-120x120.png differ
diff --git a/r/pkgdown/favicon/apple-touch-icon-152x152.png b/r/pkgdown/favicon/apple-touch-icon-152x152.png
index 1f86b1f9fe8e..285ae34b01e5 100644
Binary files a/r/pkgdown/favicon/apple-touch-icon-152x152.png and b/r/pkgdown/favicon/apple-touch-icon-152x152.png differ
diff --git a/r/pkgdown/favicon/apple-touch-icon-180x180.png b/r/pkgdown/favicon/apple-touch-icon-180x180.png
index c2ffaf0812a9..4b36c8c538d6 100644
Binary files a/r/pkgdown/favicon/apple-touch-icon-180x180.png and b/r/pkgdown/favicon/apple-touch-icon-180x180.png differ
diff --git a/r/pkgdown/favicon/apple-touch-icon-60x60.png b/r/pkgdown/favicon/apple-touch-icon-60x60.png
index 5b0bc616bd4e..872a76b4d717 100644
Binary files a/r/pkgdown/favicon/apple-touch-icon-60x60.png and b/r/pkgdown/favicon/apple-touch-icon-60x60.png differ
diff --git a/r/pkgdown/favicon/apple-touch-icon-76x76.png b/r/pkgdown/favicon/apple-touch-icon-76x76.png
index 7a9c2c9c936a..71eed0fa8d36 100644
Binary files a/r/pkgdown/favicon/apple-touch-icon-76x76.png and b/r/pkgdown/favicon/apple-touch-icon-76x76.png differ
diff --git a/r/pkgdown/favicon/apple-touch-icon.png b/r/pkgdown/favicon/apple-touch-icon.png
index 57d288f22f77..7566eda80d7a 100644
Binary files a/r/pkgdown/favicon/apple-touch-icon.png and b/r/pkgdown/favicon/apple-touch-icon.png differ
diff --git a/r/pkgdown/favicon/favicon-16x16.png b/r/pkgdown/favicon/favicon-16x16.png
index 3a20c3ec9092..1855748b4d48 100644
Binary files a/r/pkgdown/favicon/favicon-16x16.png and b/r/pkgdown/favicon/favicon-16x16.png differ
diff --git a/r/pkgdown/favicon/favicon-32x32.png b/r/pkgdown/favicon/favicon-32x32.png
index 92c32b996226..aa7b2e3e4bdf 100644
Binary files a/r/pkgdown/favicon/favicon-32x32.png and b/r/pkgdown/favicon/favicon-32x32.png differ
diff --git a/r/vignettes/array_indexing.png b/r/vignettes/array_indexing.png
index 892bab794ed5..64a42d0f9d5b 100644
Binary files a/r/vignettes/array_indexing.png and b/r/vignettes/array_indexing.png differ
diff --git a/r/vignettes/data_types.png b/r/vignettes/data_types.png
index 9ef50b7a0680..31035a51745f 100644
Binary files a/r/vignettes/data_types.png and b/r/vignettes/data_types.png differ
diff --git a/r/vignettes/developers/array_layout_integer.png b/r/vignettes/developers/array_layout_integer.png
index 99475abfcb2b..b4c540bab2c4 100644
Binary files a/r/vignettes/developers/array_layout_integer.png and b/r/vignettes/developers/array_layout_integer.png differ
diff --git a/r/vignettes/developers/chunked_array_layout.png b/r/vignettes/developers/chunked_array_layout.png
index d36c43dca17f..ddf73b86f72f 100644
Binary files a/r/vignettes/developers/chunked_array_layout.png and b/r/vignettes/developers/chunked_array_layout.png differ
diff --git a/r/vignettes/developers/install_diagram_windows.png b/r/vignettes/developers/install_diagram_windows.png
index 9fc50ea93301..ead4da2bb777 100644
Binary files a/r/vignettes/developers/install_diagram_windows.png and b/r/vignettes/developers/install_diagram_windows.png differ
diff --git a/r/vignettes/developers/install_nix.png b/r/vignettes/developers/install_nix.png
index e8ddef94c198..2ce9ed338824 100644
Binary files a/r/vignettes/developers/install_nix.png and b/r/vignettes/developers/install_nix.png differ
diff --git a/r/vignettes/developers/matchsubstringoptions.png b/r/vignettes/developers/matchsubstringoptions.png
index 2dff3c5858e0..75866ce1622a 100644
Binary files a/r/vignettes/developers/matchsubstringoptions.png and b/r/vignettes/developers/matchsubstringoptions.png differ
diff --git a/r/vignettes/developers/record_batch_layout.png b/r/vignettes/developers/record_batch_layout.png
index 2a2b7e5a5756..9dd99e9e4042 100644
Binary files a/r/vignettes/developers/record_batch_layout.png and b/r/vignettes/developers/record_batch_layout.png differ
diff --git a/r/vignettes/developers/starts_with_docs.png b/r/vignettes/developers/starts_with_docs.png
index a55e888128fc..060a75dd9a3e 100644
Binary files a/r/vignettes/developers/starts_with_docs.png and b/r/vignettes/developers/starts_with_docs.png differ
diff --git a/r/vignettes/developers/startswithdocs.png b/r/vignettes/developers/startswithdocs.png
index 6e1f3df1b9b8..1eac297d0376 100644
Binary files a/r/vignettes/developers/startswithdocs.png and b/r/vignettes/developers/startswithdocs.png differ
diff --git a/r/vignettes/developers/table_layout.png b/r/vignettes/developers/table_layout.png
index c6541164ec1f..793bcde9c51a 100644
Binary files a/r/vignettes/developers/table_layout.png and b/r/vignettes/developers/table_layout.png differ
diff --git a/r/vignettes/r_binary_libarrow_binary.png b/r/vignettes/r_binary_libarrow_binary.png
index d1e968e8acf8..5f705b8b4636 100644
Binary files a/r/vignettes/r_binary_libarrow_binary.png and b/r/vignettes/r_binary_libarrow_binary.png differ
diff --git a/r/vignettes/r_source_libarrow_binary.png b/r/vignettes/r_source_libarrow_binary.png
index 3017b7d6f505..21ca0a76ac20 100644
Binary files a/r/vignettes/r_source_libarrow_binary.png and b/r/vignettes/r_source_libarrow_binary.png differ
diff --git a/r/vignettes/r_source_libarrow_source.png b/r/vignettes/r_source_libarrow_source.png
index 47d7b3fa1d69..e489f1238583 100644
Binary files a/r/vignettes/r_source_libarrow_source.png and b/r/vignettes/r_source_libarrow_source.png differ
diff --git a/r/vignettes/record_batch.png b/r/vignettes/record_batch.png
index 44ac92bf387e..2b72255ed293 100644
Binary files a/r/vignettes/record_batch.png and b/r/vignettes/record_batch.png differ
diff --git a/r/vignettes/table.png b/r/vignettes/table.png
index 90b18e4b576d..18d00a80e96b 100644
Binary files a/r/vignettes/table.png and b/r/vignettes/table.png differ