Skip to content
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 #19

Open
wants to merge 1 commit into
base: main
Choose a base branch
from
Open

[ImgBot] Optimize images #19

wants to merge 1 commit into from

Commits on Jan 28, 2024

  1. [ImgBot] Optimize images

    *Total -- 7,195.97kb -> 5,257.67kb (26.94%)
    
    /src/java/InputOutput/OutputStream/FilterOutputStream/PrintStream/Methods_PrintStream.png -- 59.50kb -> 17.91kb (69.9%)
    /src/java/InputOutput/OutputStream/FilterOutputStream/DataOutputStream/Methods_DataOutputStream.png -- 60.69kb -> 19.14kb (68.46%)
    /src/java/Regex/Pattern_Java/Bieu_Thuc_Co_Duoc_Nhung.png -- 14.75kb -> 4.88kb (66.91%)
    /src/java/InputOutput/Writer/FilerWriter/Methods_FileWriter.png -- 43.13kb -> 14.55kb (66.26%)
    /src/java/JavaCore/OOP/JavaOOPs/Polymorphism/Instance_initializer_block/Instance_initializer_block.png -- 69.78kb -> 25.00kb (64.18%)
    /src/java/ExceptionHandling/Exceptions/Exception_imager.png -- 12.48kb -> 4.96kb (60.24%)
    /src/java/JavaCore/OOP/JavaObjectClass/Java_OOPs_Concepts/Object_Oriented_Programing.png -- 40.42kb -> 16.96kb (58.03%)
    /src/java/JavaCore/OOP/JavaOOPs/Abstraction/Abstract_and_Interface/Difference_Abstract_and_Interface.png -- 42.23kb -> 17.77kb (57.92%)
    /src/java/JavaCore/OOP/JavaObjectClass/Object_and_Class/Class.png -- 109.48kb -> 46.43kb (57.59%)
    /src/java/Collection/DifferenceCollection/HashMapAndHashtable/HashMapAndHashtable.png -- 40.19kb -> 17.06kb (57.56%)
    /src/java/JavaCore/OOP/JavaOOPsMisc/Object_Class/Object_in_Java.png -- 70.47kb -> 30.19kb (57.16%)
    /src/java/Collection/DifferenceCollection/ArrayListAndVector/Difference_ArrayList_Vector.png -- 39.40kb -> 16.92kb (57.06%)
    /src/java/JavaCore/Tutorial/Type.png -- 27.84kb -> 12.16kb (56.34%)
    /src/java/JavaCore/OOP/JavaOOPs/Abstraction/Abstract_and_Interface/Abstract_and_Interface.png -- 55.87kb -> 24.85kb (55.52%)
    /src/java/JavaCore/OOP/JavaObjectClass/This_keyword/This_java.png -- 44.84kb -> 19.99kb (55.42%)
    /src/java/Collection/DifferenceCollection/ArrayAndArrayList/Difference_Array_ArrayList.png -- 26.90kb -> 12.08kb (55.11%)
    /src/java/Collection/CollectionsClass/Collection_Collections_Java.png -- 9.58kb -> 4.31kb (55.01%)
    /src/java/JavaCore/OOP/JavaOOPsMisc/Wrapper_Class/Wrapper_Class_Java.png -- 12.84kb -> 5.82kb (54.71%)
    /src/java/JavaCore/OOP/JavaOOPsMisc/Object_Cloning/Shallow_Deep_Cloning/Shallow_Copy.png -- 18.61kb -> 8.53kb (54.17%)
    /src/java/JavaCore/OOP/JavaObjectClass/Method/Method.png -- 18.52kb -> 8.64kb (53.37%)
    /src/java/JavaCore/OOP/JavaOOPsMisc/Object_Cloning/Shallow_Deep_Cloning/Deep_Copy.png -- 20.67kb -> 9.64kb (53.34%)
    /src/game/GameFlappyBirds/Image/chimney.png -- 4.76kb -> 2.29kb (51.76%)
    /src/game/GameFlappyBirds/Image/chimney2.png -- 4.76kb -> 2.30kb (51.66%)
    /src/java/Swing/ProjectSwingGameXO/x.png -- 9.76kb -> 4.76kb (51.23%)
    /src/java/Swing/ProjectSwingGameXO/o.png -- 8.89kb -> 4.51kb (49.31%)
    /src/java/InputOutput/OutputStream/FileOutputStream/Methods_FileOutputStream.png -- 45.78kb -> 26.29kb (42.59%)
    /src/java/InputOutput/Writer/BufferedWriter/Methods_BufferedWriter.png -- 56.23kb -> 32.67kb (41.9%)
    /src/java/Collection/CollectionsClass/Collection_Java_Interface.png -- 80.75kb -> 47.14kb (41.62%)
    /src/java/Collection/List/List/ListInterface/Difference_Iterator_ListIterator/Difference_Bitween_Iterator_ListIterator.png -- 63.55kb -> 37.31kb (41.3%)
    /src/java/InputOutput/InputStream/FilterInputStream/DataInputStream/Methods_DataInputStream.png -- 62.61kb -> 36.95kb (40.99%)
    /src/java/InputOutput/Reader/BufferedReader/Methods_BufferedReader.png -- 54.37kb -> 32.19kb (40.8%)
    /src/java/InputOutput/OutputStream/ByteArrayOutputStream/Methods_ByteArrayOutputStream.png -- 60.26kb -> 35.71kb (40.75%)
    /src/java/ExceptionHandling/Throws/Difference_Throw_Throws.png -- 31.76kb -> 18.87kb (40.58%)
    /src/java/ExceptionHandling/Throw/Difference_Throw_Throws.png -- 31.76kb -> 18.87kb (40.58%)
    /src/java/JavaCore/OOP/JavaOOPs/Encapsulation/encapsulation.png -- 71.58kb -> 42.56kb (40.54%)
    /src/java/ExceptionHandling/Exceptions/Uncheck_Exception.png -- 59.10kb -> 35.18kb (40.48%)
    /src/java/JavaCore/OOP/JavaOOPs/Polymorphism/Up_casting/Up-casting_and_Down-casting.png -- 135.69kb -> 81.03kb (40.28%)
    /src/java/JavaCore/OOP/JavaOOPs/Polymorphism/Down_casting/Up-casting_and_Down-casting.png -- 135.69kb -> 81.03kb (40.28%)
    /src/java/InputOutput/InputStream/ByteArrayInputStream/Methods_ByteArrayInputStream.png -- 49.81kb -> 29.81kb (40.15%)
    /src/java/InputOutput/InputStream/FileInputStream/Methods_FileInputStream.png -- 55.29kb -> 33.12kb (40.1%)
    /src/java/Serialization/ObjectInputStream/Methods_ObjectInputStream.png -- 32.73kb -> 19.72kb (39.74%)
    /src/java/JavaCore/OOP/JavaOOPs/Polymorphism/Binding/StaticBinding_and_DynamicBinding.png -- 49.10kb -> 29.61kb (39.69%)
    /src/java/InputOutput/InputStream/FilterInputStream/PushbackInputStream/Methods_PushbackInputStream.png -- 54.38kb -> 32.81kb (39.66%)
    /src/java/JavaCore/OOP/JavaObjectClass/Static/Static_keyword/Static_keyword.png -- 65.19kb -> 39.64kb (39.19%)
    /src/java/InputOutput/InputStream/FilterInputStream/BufferedInputStream/BufferedInputStream.png -- 52.41kb -> 31.88kb (39.17%)
    /src/java/Sorting/ComparableInterface/Comparable_JAVA.png -- 28.26kb -> 17.19kb (39.17%)
    /src/java/Collection/Sorting/Comparable/Comparable_JAVA.png -- 28.26kb -> 17.19kb (39.17%)
    /src/java/Collection/Iterator/Difference_Iterator_and_ListIterator.png -- 56.32kb -> 34.30kb (39.1%)
    /src/java/InputOutput/InputStream/SequenceInputStream/Methods_SequenceInputStream.png -- 54.95kb -> 33.66kb (38.74%)
    /src/java/Serialization/ObjectOutputStream/Methods_ObjectOutputStream.png -- 37.43kb -> 23.21kb (38.01%)
    /src/java/Sorting/ComparatorInterface/Difference_Comparable_and_Comparator.png -- 53.14kb -> 33.10kb (37.72%)
    /src/java/Sorting/ComparableInterface/Difference_Comparable_and_Comparator.png -- 53.14kb -> 33.10kb (37.72%)
    /src/java/Collection/DifferenceCollection/ComparableAndComparator/Difference_Comparable_and_Comparator.png -- 53.14kb -> 33.10kb (37.72%)
    /src/java/Collection/Sorting/Comparable/Difference_Comparable_and_Comparator.png -- 53.14kb -> 33.10kb (37.72%)
    /src/java/Collection/Sorting/Comparator/Difference_Comparable_and_Comparator.png -- 53.14kb -> 33.10kb (37.72%)
    /src/java/InputOutput/InputStream/ObjectInputStream/Methods_ObjectInputStream.png -- 32.31kb -> 20.25kb (37.33%)
    /src/java/InputOutput/OutputStream/FilterOutputStream/BufferedOutputStream/Methods_BufferedOutputStream.png -- 54.67kb -> 34.35kb (37.16%)
    /src/java/JavaCore/OOP/JavaOOPs/Inheritance/Association_Java/Association.png -- 10.62kb -> 6.78kb (36.11%)
    /src/java/JavaCore/OOP/JavaOOPs/Encapsulation/access_modifier.png -- 21.54kb -> 13.86kb (35.64%)
    /src/java/JavaCore/OOP/JavaOOPs/Encapsulation/Access_modifier/access_modifier.png -- 21.54kb -> 13.86kb (35.64%)
    /src/java/ExceptionHandling/Exceptions/Check_Exceptions.png -- 83.81kb -> 54.17kb (35.36%)
    /src/java/JavaCore/OOP/JavaOOPsMisc/Object_Class/Object_Class_Java.png -- 48.15kb -> 31.44kb (34.7%)
    /src/java/JavaCore/OOP/JavaOOPs/Abstraction/Interface/Interface_Java_Import.png -- 45.62kb -> 30.33kb (33.51%)
    /src/java/ExceptionHandling/MultipleCatchBlock/Multiple_Catch.png -- 24.77kb -> 16.94kb (31.59%)
    /src/java/InputOutput/OutputStream/Java_OutputStream.png -- 46.83kb -> 32.05kb (31.57%)
    /src/java/ExceptionHandling/Exceptions/He_Thong_Cap_Bac.png -- 36.60kb -> 25.22kb (31.09%)
    /src/java/Multithread_Programming/ThreadScheduler/Thread_Scheduling.png -- 30.58kb -> 21.10kb (30.98%)
    /src/java/InputOutput/InputStream/Java_InputStream.png -- 53.21kb -> 37.05kb (30.37%)
    /src/java/ExceptionHandling/FinallyBlock/finally_block.png -- 18.46kb -> 12.92kb (30.01%)
    /src/java/JavaCore/OOP/JavaOOPsMisc/Object_Cloning/Shallow_Deep_Cloning/Shallow_Cloning.png -- 46.29kb -> 32.89kb (28.94%)
    /src/java/Collection/List/LinkedList/LinkedList_Java/LinkedList_Java.png -- 26.60kb -> 19.09kb (28.23%)
    /src/java/JavaCore/OOP/JavaOOPsMisc/Object_Cloning/Shallow_Deep_Cloning/Deep_Cloning.png -- 47.42kb -> 34.06kb (28.16%)
    /src/java/JavaCore/Array/Array_Java.png -- 9.70kb -> 7.01kb (27.76%)
    /src/java/JavaCore/OOP/JavaOOPs/Inheritance/Inheritance_Java.png -- 54.28kb -> 39.80kb (26.67%)
    /src/java/JavaCore/OOP/JavaObjectClass/Constructor/Constructor_java.png -- 87.41kb -> 64.21kb (26.54%)
    /src/java/Collection/Set/EnumSet/EnumSet_Java.png -- 19.14kb -> 14.07kb (26.51%)
    /src/java/Collection/Set/HashSet/HashSet_Java.png -- 101.42kb -> 75.15kb (25.9%)
    /src/java/JavaCore/OOP/JavaOOPs/Abstraction/Interface/Multiple_Inheritance_Interface/Multiple_Inheritance_Interface.png -- 83.88kb -> 63.46kb (24.35%)
    /src/java/JavaCore/OOP/JavaOOPs/Abstraction/Interface/Difference_Class_Interface.png -- 64.35kb -> 48.80kb (24.16%)
    /src/java/JavaCore/OOP/JavaOOPs/Inheritance/Aggregation(HAS-A)/Aggregation_Java.png -- 186.83kb -> 142.30kb (23.83%)
    /src/java/JavaCore/OOP/JavaOOPs/Inheritance/Association_Java/Aggregation_Java.png -- 186.83kb -> 142.30kb (23.83%)
    /src/java/JavaCore/OOP/JavaOOPs/Polymorphism/Method_Overriding/Overriding_Java.png -- 40.18kb -> 31.15kb (22.47%)
    /src/java/JavaCore/OOP/JavaOOPsMisc/Overloading_and_Overriding/Overriding/Method_Overriding/Overriding_Java.png -- 40.18kb -> 31.15kb (22.47%)
    /src/java/JavaCore/OOP/JavaObjectClass/Object_and_Class/Reflection_API/Reflection_API.png -- 31.29kb -> 24.60kb (21.36%)
    /src/java/JavaCore/OOP/JavaOOPs/Inheritance/inheritance.png -- 87.17kb -> 68.57kb (21.33%)
    /src/java/Collection/Collection_Framework.png -- 56.01kb -> 45.01kb (19.65%)
    /src/java/Collection/List/LinkedList/LinkedList_Java/Double_LinkedList_Java.png -- 22.71kb -> 18.27kb (19.53%)
    /src/java/InputOutput/InputStream_OutputStream.png -- 93.37kb -> 75.14kb (19.52%)
    /src/java/JavaCore/OOP/JavaObjectClass/Object_and_Class/Create_Object_Java.png -- 215.48kb -> 173.45kb (19.5%)
    /src/java/InputOutput/Reader_Writer.png -- 119.93kb -> 97.97kb (18.31%)
    /src/java/JavaCore/OOP/JavaOOPsMisc/Wrapper_Class/Wrapper_Type.png -- 37.79kb -> 30.94kb (18.1%)
    /src/java/Collection/List/Vector/Vector_Collection.png -- 37.61kb -> 31.25kb (16.92%)
    /src/java/JavaCore/OOP/JavaOOPs/Inheritance/Aggregation(HAS-A)/Aggregation.png -- 19.44kb -> 16.28kb (16.26%)
    /src/java/Collection/List/List/ListInterface/List_Interface_Java.png -- 22.08kb -> 18.56kb (15.96%)
    /src/game/GameFlappyBirds/Image/bird_sprite.png -- 16.54kb -> 13.99kb (15.44%)
    /src/java/JavaCore/OOP/JavaOOPs/Polymorphism/Binding/Difference_StaticBinding_DynamicBinding.png -- 163.06kb -> 139.52kb (14.44%)
    /src/java/JavaCore/OOP/JavaOOPs/Abstraction/Abstract_Class/Abstract_Class_Java.png -- 150.71kb -> 129.45kb (14.11%)
    /src/java/Collection/CollectionsClass/Java_Collections.png -- 47.31kb -> 40.80kb (13.76%)
    /src/java/Collection/List/List/ListInterface/List_Interface.png -- 90.50kb -> 78.56kb (13.19%)
    /src/game/GameFlappyBirds/Image/ground.png -- 18.86kb -> 16.39kb (13.06%)
    /src/java/Multithread_Programming/LifeCycleThread/Image_Life_Of_Thread.png -- 133.54kb -> 116.13kb (13.04%)
    /src/java/Collection/CollectionsClass/Bac_Collections.png -- 64.86kb -> 56.99kb (12.13%)
    /src/java/InputOutput/OutputStream/ByteArrayOutputStream/MinhHoa.png -- 86.93kb -> 76.80kb (11.65%)
    /src/java/Thread/LifeCycle/img.png -- 125.80kb -> 111.24kb (11.58%)
    /src/java/JavaCore/OOP/JavaOOPs/Abstraction/Interface/Interface_Java.png -- 119.12kb -> 107.25kb (9.97%)
    /src/java/Collection/CollectionsClass/Map.png -- 21.73kb -> 20.04kb (7.74%)
    /img/big_o.jpg -- 166.68kb -> 156.46kb (6.13%)
    /img/sort_img.jpg -- 131.72kb -> 124.49kb (5.49%)
    /img/common_data_structure.jpg -- 223.25kb -> 211.22kb (5.39%)
    /src/java/JavaCore/OOP/JavaObjectClass/Object_and_Class/Characteristics_Object.png -- 87.72kb -> 84.87kb (3.25%)
    /src/java/Multithread_Programming/JoinThread/Join_thread.png -- 64.01kb -> 63.52kb (0.77%)
    /src/java/JavaCore/OOP/JavaObjectClass/Object_and_Class/Reflection_API/Reflection_Java.png -- 632.29kb -> 629.08kb (0.51%)
    
    Signed-off-by: ImgBotApp <[email protected]>
    ImgBotApp committed Jan 28, 2024
    Configuration menu
    Copy the full SHA
    986100d View commit details
    Browse the repository at this point in the history