forked from kodecocodes/swift-algorithm-club
-
Notifications
You must be signed in to change notification settings - Fork 0
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
[ImgBot] Optimize images #1
Open
imgbot
wants to merge
1
commit into
master
Choose a base branch
from
imgbot
base: master
Could not load branches
Branch not found: {{ refName }}
Loading
Could not load tags
Nothing to show
Loading
Are you sure you want to change the base?
Some commits from the old base branch may be removed from the timeline,
and old review comments may become outdated.
Open
Conversation
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
*Total -- 6,824.40kb -> 3,727.16kb (45.38%) /Closest Pair/Images/Case.png -- 17.25kb -> 2.49kb (85.57%) /Splay Tree/Images/examplezigzig3.png -- 17.70kb -> 4.17kb (76.42%) /Splay Tree/Images/example1-2.png -- 15.09kb -> 3.65kb (75.81%) /Splay Tree/Images/examplezigzig2.png -- 14.89kb -> 3.77kb (74.68%) /Splay Tree/Images/example1-3.png -- 14.43kb -> 3.73kb (74.13%) /QuadTree/Images/quadtree.png -- 107.49kb -> 30.00kb (72.09%) /Splay Tree/Images/zigzig2.png -- 14.82kb -> 4.24kb (71.39%) /Skip-List/Images/Insert5.png -- 10.86kb -> 3.21kb (70.49%) /Splay Tree/Images/zigzag1.png -- 13.64kb -> 4.07kb (70.12%) /Splay Tree/Images/example1-1.png -- 13.64kb -> 4.07kb (70.12%) /Splay Tree/Images/zigzig1.png -- 13.53kb -> 4.06kb (69.97%) /Splay Tree/Images/examplezigzig1.png -- 13.53kb -> 4.06kb (69.97%) /Splay Tree/Images/zigzag2.png -- 13.55kb -> 4.11kb (69.68%) /Splay Tree/Images/example-zigzig-5.png -- 25.13kb -> 7.65kb (69.56%) /Splay Tree/Images/worst-case-1.png -- 6.64kb -> 2.04kb (69.32%) /Trie/images/trie.png -- 170.64kb -> 53.62kb (68.57%) /Skip-List/Images/Insert6.png -- 10.79kb -> 3.47kb (67.87%) /Splay Tree/Images/worst-case-6.png -- 34.35kb -> 11.13kb (67.61%) /Splay Tree/Images/zigzig-wrongrotated.png -- 37.92kb -> 12.45kb (67.16%) /Skip-List/Images/Insert8.png -- 10.65kb -> 3.50kb (67.09%) /Binary Tree/Images/BinaryTree.png -- 12.93kb -> 4.26kb (67.03%) /Depth-First Search/Images/TraversalTree.png -- 11.35kb -> 3.78kb (66.69%) /Skip-List/Images/insert7.png -- 10.79kb -> 3.60kb (66.67%) /Graph/Images/DAG.png -- 17.05kb -> 5.76kb (66.21%) /Splay Tree/Images/example-zigzig-2.png -- 33.68kb -> 11.40kb (66.16%) /Tree/Images/Tree.png -- 21.47kb -> 7.42kb (65.45%) /Skip-List/Images/Insert1.png -- 7.88kb -> 2.73kb (65.39%) /Splay Tree/Images/example-zigzig-1.png -- 31.45kb -> 10.94kb (65.2%) /B-Tree/Images/BTree20.png -- 16.20kb -> 5.65kb (65.15%) /Skip-List/Images/Insert2.png -- 11.27kb -> 3.93kb (65.1%) /Splay Tree/Images/example-zigzig-4.png -- 28.04kb -> 9.89kb (64.71%) /Skip-List/Images/Insert9.png -- 11.42kb -> 4.03kb (64.69%) /Minimum Spanning Tree (Unweighted)/Images/Tree.png -- 11.46kb -> 4.05kb (64.66%) /Graph/Images/Demo1.png -- 9.10kb -> 3.23kb (64.48%) /Splay Tree/Images/example-zigzig-3.png -- 29.04kb -> 10.32kb (64.46%) /Skip-List/Images/Insert10.png -- 11.39kb -> 4.08kb (64.22%) /Skip-List/Images/Insert12.png -- 18.32kb -> 6.57kb (64.13%) /Dijkstra Algorithm/Images/Vertices.png -- 35.05kb -> 12.73kb (63.68%) /Huffman Coding/Images/Tree.png -- 37.38kb -> 13.75kb (63.21%) /Skip-List/Images/Insert3.png -- 7.25kb -> 2.68kb (63.01%) /Shortest Path (Unweighted)/Images/Graph.png -- 12.52kb -> 4.64kb (62.91%) /Skip-List/Images/Insert11.png -- 11.25kb -> 4.18kb (62.81%) /Skip-List/Images/Insert4.png -- 7.37kb -> 2.76kb (62.54%) /Graph/Images/AdjacencyMatrix.png -- 20.71kb -> 7.88kb (61.95%) /Dijkstra Algorithm/Images/WeightedDirectedGraph.png -- 69.16kb -> 26.43kb (61.78%) /Breadth-First Search/Images/TraversalTree.png -- 9.59kb -> 3.67kb (61.69%) /Binary Tree/Images/Operations.png -- 8.58kb -> 3.29kb (61.6%) /Egg Drop Problem/images/eggdrop.png -- 305.38kb -> 117.35kb (61.57%) /Graph/Images/AdjacencyList.png -- 17.72kb -> 6.82kb (61.54%) /Splay Tree/Images/worst-case-5.png -- 11.55kb -> 4.45kb (61.46%) /Egg Drop Problem/images/eggdrop2.png -- 360.17kb -> 139.46kb (61.28%) /Tree/Images/Cycles.png -- 12.12kb -> 4.72kb (61.06%) /Splay Tree/Images/worst-case-4.png -- 10.56kb -> 4.13kb (60.84%) /Topological Sort/Images/Algorithms.png -- 25.00kb -> 9.85kb (60.59%) /Dijkstra Algorithm/Images/DirectedGraph.png -- 67.09kb -> 26.69kb (60.23%) /Graph/Images/Flights.png -- 41.02kb -> 16.32kb (60.21%) /Graph/Images/Graph.png -- 14.18kb -> 5.65kb (60.17%) /Graph/Images/FlightsDirected.png -- 37.75kb -> 15.08kb (60.06%) /Segment Tree/Images/EqualSegments.png -- 10.29kb -> 4.12kb (60.01%) /Segment Tree/Images/LeftSegment.png -- 10.30kb -> 4.13kb (59.92%) /Segment Tree/Images/RightSegment.png -- 10.31kb -> 4.13kb (59.91%) /Tree/Images/Example.png -- 15.72kb -> 6.33kb (59.76%) /Segment Tree/Images/MixedSegment.png -- 10.09kb -> 4.07kb (59.69%) /Splay Tree/Images/worst-case-3.png -- 8.84kb -> 3.57kb (59.64%) /Splay Tree/Images/worst-case-2.png -- 6.91kb -> 2.80kb (59.54%) /Heap/Images/Array.png -- 8.35kb -> 3.43kb (58.86%) /Dijkstra Algorithm/VisualizedDijkstra.playground/Resources/Pause.png -- 0.70kb -> 0.29kb (58.57%) /Dijkstra Algorithm/Images/WeightedDirectedGraphFinal.png -- 74.71kb -> 31.10kb (58.37%) /B-Tree/Images/Node.png -- 6.11kb -> 2.56kb (58.08%) /Dijkstra Algorithm/Images/WeightedUndirectedGraph.png -- 76.25kb -> 32.14kb (57.85%) /Graph/Images/StateMachine.png -- 23.56kb -> 10.16kb (56.87%) /Graph/Images/CoreData.png -- 5.50kb -> 2.42kb (56.02%) /Linear Regression/Images/graph3.png -- 30.73kb -> 13.58kb (55.8%) /Splay Tree/Images/examplezig2.png -- 9.10kb -> 4.03kb (55.67%) /Topological Sort/Images/Example.png -- 9.09kb -> 4.05kb (55.49%) /Heap/Images/LargeHeap.png -- 18.59kb -> 8.28kb (55.47%) /Graph/Images/TreeAndList.png -- 18.75kb -> 8.36kb (55.41%) /Graph/Images/SocialNetwork.png -- 35.49kb -> 15.87kb (55.28%) /AVL Tree/Images/BalanceOK.png -- 39.67kb -> 17.87kb (54.94%) /Minimum Spanning Tree (Unweighted)/MinimumSpanningTree.playground/Resources/Minimum_Spanning_Tree.png -- 23.37kb -> 10.56kb (54.81%) /Minimum Spanning Tree (Unweighted)/Images/MinimumSpanningTree.png -- 23.37kb -> 10.56kb (54.81%) /Heap/Images/RegularTree.png -- 10.28kb -> 4.65kb (54.76%) /AVL Tree/Images/BalanceNotOK.png -- 15.02kb -> 6.80kb (54.75%) /Tree/Images/ParentChildren.png -- 8.15kb -> 3.69kb (54.68%) /Linear Regression/Images/graph2.png -- 42.55kb -> 19.41kb (54.39%) /AVL Tree/Images/Unbalanced.png -- 6.88kb -> 3.17kb (53.98%) /Minimum Spanning Tree (Unweighted)/Images/Graph.png -- 19.88kb -> 9.27kb (53.37%) /All-Pairs Shortest Paths/img/example_graph.png -- 10.08kb -> 4.71kb (53.23%) /Rootish Array Stack/images/RootishArrayStackExample2.png -- 79.12kb -> 37.15kb (53.05%) /Graph/Images/Tasks.png -- 14.64kb -> 6.95kb (52.49%) /Linear Regression/Images/graph1.png -- 22.38kb -> 10.68kb (52.26%) /Topological Sort/Images/Graph.png -- 7.94kb -> 3.82kb (51.92%) /Splay Tree/Images/zig.png -- 7.61kb -> 3.67kb (51.76%) /CounterClockWise/Images/Pentagon_img.png -- 20.16kb -> 9.82kb (51.28%) /Heap Sort/Images/MaxHeap.png -- 10.34kb -> 5.04kb (51.27%) /AVL Tree/Images/Height.png -- 8.50kb -> 4.19kb (50.75%) /Splay Tree/Images/examplezig1.png -- 6.43kb -> 3.17kb (50.74%) /Topological Sort/Images/GraphResult.png -- 10.04kb -> 4.97kb (50.56%) /Rootish Array Stack/images/RootishArrayStackIntro.png -- 71.15kb -> 35.18kb (50.55%) /Heap/Images/Remove2.png -- 6.19kb -> 3.06kb (50.52%) /Binary Search Tree/Images/MinimumMaximum.png -- 11.63kb -> 5.78kb (50.31%) /Heap/Images/Remove4.png -- 6.00kb -> 2.98kb (50.31%) /Graph/Images/ChordMap.png -- 16.80kb -> 8.36kb (50.26%) /Fixed Size Array/Images/array.png -- 4.67kb -> 2.33kb (50.09%) /Heap/Images/Remove3.png -- 5.90kb -> 2.98kb (49.48%) /Binary Search Tree/Images/Searching.png -- 7.46kb -> 3.79kb (49.23%) /All-Pairs Shortest Paths/img/d0.png -- 25.83kb -> 13.12kb (49.2%) /All-Pairs Shortest Paths/img/d2.png -- 25.23kb -> 12.82kb (49.19%) /All-Pairs Shortest Paths/img/d3.png -- 25.32kb -> 12.86kb (49.19%) /All-Pairs Shortest Paths/img/d1.png -- 25.35kb -> 12.94kb (48.96%) /Heap/Images/Remove1.png -- 5.91kb -> 3.03kb (48.79%) /Heap/Images/Heap1.png -- 5.87kb -> 3.02kb (48.61%) /Heap/Images/Remove5.png -- 7.53kb -> 3.88kb (48.5%) /Topological Sort/Images/TopologicalSort.png -- 12.89kb -> 6.65kb (48.41%) /All-Pairs Shortest Paths/img/weight_comparison_formula.png -- 28.08kb -> 14.49kb (48.39%) /Sparse Table/Images/structure.png -- 97.78kb -> 50.50kb (48.36%) /Binary Search Tree/Images/Tree1.png -- 5.87kb -> 3.03kb (48.35%) /AVL Tree/Images/Balanced.png -- 5.96kb -> 3.08kb (48.25%) /Heap/Images/SortedArray.png -- 8.10kb -> 4.19kb (48.25%) /Miller-Rabin Primality Test/Images/img_pseudo.png -- 146.37kb -> 75.81kb (48.2%) /All-Pairs Shortest Paths/img/original_adjacency_matrix.png -- 23.29kb -> 12.12kb (47.98%) /Rootish Array Stack/images/RootishArrayStackExample.png -- 148.57kb -> 77.59kb (47.77%) /Heap/Images/Insert2.png -- 7.66kb -> 4.03kb (47.42%) /Sparse Table/Images/recursion.png -- 76.47kb -> 40.41kb (47.16%) /Heap/Images/Insert3.png -- 7.62kb -> 4.04kb (47.01%) /Heap/Images/Insert1.png -- 6.73kb -> 3.57kb (47%) /Images/scheme-settings-for-travis.png -- 68.74kb -> 36.46kb (46.96%) /Binary Search Tree/Images/Tree2.png -- 6.65kb -> 3.53kb (46.86%) /CounterClockWise/Images/pentagon.png -- 24.69kb -> 13.17kb (46.65%) /Sparse Table/Images/recursion_examples.png -- 117.86kb -> 63.74kb (45.92%) /CounterClockWise/Images/quadrilateral.png -- 21.85kb -> 11.90kb (45.55%) /Single-Source Shortest Paths (Weighted)/img/example_graph.png -- 60.05kb -> 32.84kb (45.31%) /Sparse Table/Images/idempotency.png -- 32.92kb -> 18.08kb (45.1%) /Sparse Table/Images/structure_examples.png -- 153.79kb -> 84.93kb (44.78%) /Fixed Size Array/Images/insert.png -- 7.95kb -> 4.40kb (44.7%) /Topological Sort/Images/InvalidSort.png -- 7.16kb -> 3.96kb (44.68%) /Dijkstra Algorithm/VisualizedDijkstra.playground/Resources/Stop.png -- 0.49kb -> 0.27kb (44.58%) /Single-Source Shortest Paths (Weighted)/img/negative_cycle_example.png -- 39.70kb -> 22.12kb (44.28%) /CounterClockWise/Images/triangle.png -- 19.19kb -> 10.71kb (44.2%) /Union-Find/Images/AfterUnion.png -- 26.05kb -> 14.53kb (44.2%) /Union-Find/Images/BeforeUnion.png -- 22.34kb -> 12.58kb (43.68%) /Fixed Size Array/Images/delete.png -- 7.50kb -> 4.24kb (43.5%) /Fixed Size Array/Images/delete-no-copy.png -- 6.38kb -> 3.66kb (42.7%) /Union-Find/Images/BeforeFind.png -- 11.41kb -> 6.56kb (42.47%) /Binary Search Tree/Images/DeleteTwoChildren.png -- 32.41kb -> 18.99kb (41.41%) /Union-Find/Images/AfterFind.png -- 10.10kb -> 5.95kb (41.1%) /Fixed Size Array/Images/append.png -- 4.17kb -> 2.46kb (41.03%) /Radix Tree/Images/radixtree.png -- 23.51kb -> 14.01kb (40.42%) /Myers Difference Algorithm/Images/EditGraph.png -- 188.54kb -> 112.86kb (40.14%) /Myers Difference Algorithm/Images/EditGraph_k_move.png -- 201.54kb -> 122.48kb (39.23%) /Images/SwiftAlgorithm-410-transp.png -- 35.71kb -> 22.04kb (38.3%) /Fixed Size Array/Images/indexing.png -- 3.13kb -> 1.95kb (37.49%) /Dijkstra Algorithm/VisualizedDijkstra.playground/Resources/Start.png -- 1.02kb -> 0.65kb (36.69%) /Sparse Table/Images/query_example.png -- 29.28kb -> 18.84kb (35.66%) /Segment Tree/LazyPropagation/Images/Segment-tree.png -- 33.45kb -> 21.66kb (35.25%) /Segment Tree/LazyPropagation/Images/lazy-sample-2.png -- 78.33kb -> 50.86kb (35.07%) /Segment Tree/LazyPropagation/Images/pushUp.png -- 27.47kb -> 17.92kb (34.75%) /Sparse Table/Images/query.png -- 24.81kb -> 16.39kb (33.94%) /Naive Bayes Classifier/images/code_example.png -- 119.18kb -> 78.92kb (33.78%) /Huffman Coding/Images/Decompression.png -- 46.27kb -> 30.90kb (33.22%) /Segment Tree/LazyPropagation/Images/pushdown.png -- 31.65kb -> 21.36kb (32.5%) /All-Pairs Shortest Paths/img/pi3.png -- 10.58kb -> 7.24kb (31.56%) /All-Pairs Shortest Paths/img/pi2.png -- 10.55kb -> 7.23kb (31.41%) /All-Pairs Shortest Paths/img/pi0.png -- 10.31kb -> 7.08kb (31.29%) /All-Pairs Shortest Paths/img/pi1.png -- 10.32kb -> 7.10kb (31.16%) /Segment Tree/Images/Structure.png -- 76.44kb -> 52.68kb (31.09%) /B-Tree/Images/MergingNodes.png -- 8.16kb -> 5.75kb (29.54%) /Huffman Coding/Images/Compression.png -- 53.56kb -> 37.76kb (29.51%) /Bucket Sort/Docs/BucketSort.png -- 69.43kb -> 48.95kb (29.49%) /B-Tree/Images/MovingKey.png -- 12.06kb -> 8.57kb (28.98%) /Heap/Images/HeapShape.png -- 18.75kb -> 13.42kb (28.45%) /Naive Bayes Classifier/images/tennis_dataset.png -- 60.04kb -> 43.43kb (27.66%) /A-Star/Images/step7.png -- 29.31kb -> 21.37kb (27.1%) /Dijkstra Algorithm/Images/image7.png -- 65.15kb -> 47.60kb (26.93%) /B-Tree/Images/InsertionSplit.png -- 17.58kb -> 12.92kb (26.5%) /Dijkstra Algorithm/Images/image2.png -- 62.26kb -> 45.99kb (26.14%) /A-Star/Images/step6.png -- 28.90kb -> 21.35kb (26.13%) /Dijkstra Algorithm/Images/image6.png -- 65.50kb -> 48.47kb (26%) /Dijkstra Algorithm/Images/image5.png -- 64.78kb -> 48.14kb (25.68%) /Dijkstra Algorithm/Images/image3.png -- 63.70kb -> 47.41kb (25.58%) /Dijkstra Algorithm/Images/image4.png -- 63.76kb -> 47.67kb (25.22%) /Dijkstra Algorithm/Images/image1.png -- 60.47kb -> 45.26kb (25.16%) /Skip-List/Images/Intro.png -- 21.40kb -> 16.07kb (24.89%) /Skip-List/Images/Search1.png -- 18.50kb -> 14.15kb (23.55%) /A-Star/Images/step5.png -- 29.10kb -> 22.41kb (22.99%) /Threaded Binary Tree/Images/Remove4.png -- 11.65kb -> 9.05kb (22.31%) /Threaded Binary Tree/Images/Insert3.png -- 19.91kb -> 15.47kb (22.27%) /Threaded Binary Tree/Images/Remove3.png -- 12.53kb -> 9.74kb (22.26%) /Threaded Binary Tree/Images/Insert1.png -- 15.48kb -> 12.07kb (22.01%) /Threaded Binary Tree/Images/Remove2.png -- 13.76kb -> 10.88kb (20.96%) /A-Star/Images/step4.png -- 29.42kb -> 23.27kb (20.92%) /Threaded Binary Tree/Images/Insert2.png -- 16.74kb -> 13.26kb (20.77%) /Threaded Binary Tree/Images/Remove1.png -- 16.62kb -> 13.20kb (20.55%) /Threaded Binary Tree/Images/Base.png -- 11.63kb -> 9.35kb (19.62%) /Threaded Binary Tree/Images/Partial.png -- 10.96kb -> 8.83kb (19.36%) /Quicksort/Images/Example.png -- 47.13kb -> 38.08kb (19.2%) /Threaded Binary Tree/Images/Full.png -- 12.13kb -> 9.88kb (18.62%) /CounterClockWise/Images/Shoelace.png -- 75.54kb -> 61.66kb (18.38%) /Singly Linked List/Images/CopiedIndirectStorage.png -- 43.72kb -> 35.90kb (17.88%) /A-Star/Images/step3.png -- 29.45kb -> 24.41kb (17.12%) /A-Star/Images/step2.png -- 28.41kb -> 24.07kb (15.28%) /AVL Tree/Images/RotationStep0.jpg -- 21.72kb -> 18.45kb (15.06%) /Binary Search Tree/Images/DeleteOneChild.png -- 8.41kb -> 7.19kb (14.5%) /Binary Search Tree/Images/Traversing.png -- 14.59kb -> 12.48kb (14.48%) /CounterClockWise/Images/Triangle_img.jpg -- 10.10kb -> 8.69kb (14.03%) /CounterClockWise/Images/Quadrilateral_img.jpg -- 8.87kb -> 7.64kb (13.9%) /Binary Search Tree/Images/DeleteLeaf.png -- 7.47kb -> 6.50kb (12.96%) /Closest Pair/Images/1200px-Closest_pair_of_points.png -- 17.27kb -> 15.10kb (12.58%) /A-Star/Images/step1.png -- 28.08kb -> 24.70kb (12.03%) /AVL Tree/Images/RotationStep3.jpg -- 12.69kb -> 11.18kb (11.95%) /AVL Tree/Images/RotationStep1.jpg -- 12.75kb -> 11.31kb (11.28%) /AVL Tree/Images/RotationStep2.jpg -- 13.04kb -> 11.58kb (11.22%) /Hash Set/Images/CombineSets.png -- 24.73kb -> 22.00kb (11.04%) /Singly Linked List/Images/SharedIndirectStorage.png -- 40.03kb -> 36.07kb (9.89%) /Closest Pair/Images/Strip.png -- 18.38kb -> 16.94kb (7.84%) /K-Means/Images/k_means_good.png -- 11.61kb -> 10.77kb (7.2%) /K-Means/Images/k_means_bad1.png -- 11.70kb -> 10.90kb (6.84%) /K-Means/Images/k_means_bad2.png -- 10.87kb -> 10.32kb (5.01%) /A-Star/Images/graph.png -- 20.39kb -> 19.47kb (4.54%) /MinimumCoinChange/eurocoins.gif -- 87.94kb -> 87.93kb (0.01%) Signed-off-by: ImgBotApp <[email protected]>
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Beep boop. Your images are optimized!
Your image file size has been reduced by 45% 🎉
Details
📝 docs |
repo | 🙋🏾 issues | 🏪 marketplace
~Imgbot - Part of Optimole family