forked from miloyip/game-programmer
-
Notifications
You must be signed in to change notification settings - Fork 0
[ImgBot] Optimize images #1
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
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 hidden or 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 -- 36,175.32kb -> 32,560.90kb (9.99%) /images-zh-cn/unityinaction.jpg -- 191.56kb -> 142.07kb (25.83%) /game-programmer-zh-cn.png -- 7,114.91kb -> 5,632.90kb (20.83%) /images-zh-cn/realtimeshadows.jpg -- 7.02kb -> 5.92kb (15.68%) /images/CC-BY-SA_icon.png -- 3.51kb -> 2.99kb (14.65%) /images-zh-cn/CC-BY-SA_icon.png -- 3.51kb -> 2.99kb (14.65%) /game-programmer.svg -- 334.90kb -> 294.98kb (11.92%) /game-programmer-zh-cn.svg -- 332.82kb -> 293.66kb (11.76%) /game-programmer.jpg -- 2,598.39kb -> 2,308.47kb (11.16%) /game-programmer.png -- 7,148.58kb -> 6,356.56kb (11.08%) /game-programmer-zh-cn.jpg -- 2,412.03kb -> 2,152.10kb (10.78%) /images-zh-cn/physicsforgamedevelopers2.jpg -- 43.28kb -> 38.77kb (10.43%) /images/fpbma.jpg -- 38.24kb -> 34.57kb (9.61%) /images/fluidenginedev.jpg -- 34.62kb -> 31.38kb (9.34%) /images/tcpl2.jpg -- 25.65kb -> 23.26kb (9.34%) /images-zh-cn/practiceofprogramming.jpg -- 18.96kb -> 17.33kb (8.6%) /images/algorithms4.jpg -- 22.16kb -> 20.28kb (8.48%) /images-zh-cn/oglguide9.jpg -- 18.52kb -> 16.97kb (8.4%) /images-zh-cn/hackersdelight2.jpg -- 18.71kb -> 17.20kb (8.11%) /images/shaderx6.jpg -- 33.08kb -> 30.40kb (8.1%) /images/shaderx3.jpg -- 38.54kb -> 35.42kb (8.08%) /images/characteranimation.jpg -- 37.13kb -> 34.16kb (7.99%) /images-zh-cn/characteranimation.jpg -- 37.13kb -> 34.16kb (7.99%) /images-zh-cn/progposixthreads.jpg -- 22.81kb -> 20.99kb (7.98%) /images/shaderx4.jpg -- 40.67kb -> 37.47kb (7.88%) /images-zh-cn/workingeffectivelylegacycode.jpg -- 9.63kb -> 8.89kb (7.69%) /images-zh-cn/linuxsystemprog2.jpg -- 27.38kb -> 25.33kb (7.5%) /images-zh-cn/geometrictools.jpg -- 28.69kb -> 26.54kb (7.49%) /images/shaderx.jpg -- 63.19kb -> 58.50kb (7.43%) /images/cpptemplates2.jpg -- 9.72kb -> 9.01kb (7.3%) /images/shaderx5.jpg -- 29.82kb -> 27.66kb (7.22%) /images-zh-cn/unixnetworkprogv2_2.jpg -- 23.29kb -> 21.61kb (7.21%) /images-zh-cn/cppconcurrencyinaction.jpg -- 22.01kb -> 20.42kb (7.21%) /images-zh-cn/headfirstdesignpatterns.jpg -- 9.89kb -> 9.18kb (7.18%) /images-zh-cn/unixnetworkprogv1_3.jpg -- 24.24kb -> 22.50kb (7.16%) /images/effectivecpp3.jpg -- 34.01kb -> 31.59kb (7.12%) /images-zh-cn/gamescriptingmastery.jpg -- 5.50kb -> 5.11kb (7.1%) /images-zh-cn/gpgems4.jpg -- 29.23kb -> 27.16kb (7.09%) /images/designpatterns.jpg -- 38.23kb -> 35.56kb (6.99%) /images-zh-cn/aiforgd.jpg -- 23.79kb -> 22.13kb (6.99%) /images-zh-cn/math3dcpcg3.jpg -- 76.62kb -> 71.28kb (6.98%) /images-zh-cn/rtr3.jpg -- 4.23kb -> 3.93kb (6.98%) /images-zh-cn/linuxnetworkinternals.jpg -- 10.95kb -> 10.19kb (6.97%) /images-zh-cn/tcpipillustratedv2.jpg -- 5.08kb -> 4.73kb (6.93%) /images-zh-cn/moreeffectivecpp3.jpg -- 31.14kb -> 29.00kb (6.89%) /images/cppprimer5.jpg -- 15.53kb -> 14.46kb (6.88%) /images-zh-cn/raytracingfromgroundup.jpg -- 17.58kb -> 16.37kb (6.86%) /images-zh-cn/gpugems2.jpg -- 4.59kb -> 4.28kb (6.81%) /images-zh-cn/languageimplpatterns.jpg -- 32.23kb -> 30.06kb (6.75%) /images-zh-cn/csharpindepth3.jpg -- 16.56kb -> 15.44kb (6.75%) /images-zh-cn/gpgems2.jpg -- 4.79kb -> 4.47kb (6.74%) /images-zh-cn/cpptemplates.jpg -- 24.87kb -> 23.21kb (6.68%) /images/tcpipillustratedv1_2.jpg -- 40.46kb -> 37.77kb (6.65%) /images-zh-cn/moreexceptionalcpp.jpg -- 4.74kb -> 4.43kb (6.63%) /images/3dgpforkids.jpg -- 41.00kb -> 38.30kb (6.59%) /images-zh-cn/3dgpforkids.jpg -- 41.00kb -> 38.30kb (6.59%) /images-zh-cn/refactoring.jpg -- 19.62kb -> 18.33kb (6.55%) /images-zh-cn/massivelymultiplayergd.jpg -- 23.79kb -> 22.24kb (6.49%) /images-zh-cn/advancedprogunixenv3.jpg -- 23.07kb -> 21.58kb (6.48%) /images/concretemaths2.jpg -- 80.45kb -> 75.26kb (6.45%) /images-zh-cn/graphicsshaders2.jpg -- 21.85kb -> 20.44kb (6.45%) /images-zh-cn/cppprimer5.jpg -- 15.93kb -> 14.90kb (6.44%) /images-zh-cn/computationalgeometry.jpg -- 25.05kb -> 23.45kb (6.39%) /images-zh-cn/cgpp3.jpg -- 4.50kb -> 4.21kb (6.39%) /images-zh-cn/algorithms4.jpg -- 17.06kb -> 15.99kb (6.28%) /images-zh-cn/ooadwa3.jpg -- 24.78kb -> 23.24kb (6.23%) /images-zh-cn/aima3.jpg -- 27.34kb -> 25.64kb (6.2%) /images/unixnetworkprogv2_2.jpg -- 55.21kb -> 51.79kb (6.19%) /images-zh-cn/caaqa5.jpg -- 21.72kb -> 20.38kb (6.16%) /images/shaderx7.jpg -- 37.64kb -> 35.33kb (6.14%) /images/clrs3.jpg -- 26.98kb -> 25.33kb (6.09%) /images-zh-cn/agilesoftwaredev.jpg -- 26.96kb -> 25.32kb (6.09%) /images-zh-cn/divgradcurl4.jpg -- 16.54kb -> 15.54kb (6.08%) /images/natureofcode.jpg -- 34.35kb -> 32.27kb (6.07%) /images-zh-cn/gamephysicsenginedev2.jpg -- 15.66kb -> 14.72kb (6%) /images-zh-cn/gamecodingcomplete4.jpg -- 19.84kb -> 18.66kb (5.97%) /images-zh-cn/gpgems.jpg -- 5.01kb -> 4.71kb (5.95%) /images-zh-cn/windowsgp2.jpg -- 24.29kb -> 22.88kb (5.83%) /images-zh-cn/clrs3.jpg -- 26.35kb -> 24.81kb (5.83%) /images/gameaipro3.jpg -- 57.12kb -> 53.79kb (5.82%) /images-zh-cn/codecomplete2.jpg -- 31.03kb -> 29.23kb (5.82%) /images/gpuzen.jpg -- 54.19kb -> 51.08kb (5.73%) /images-zh-cn/tcpipillustratedv3.jpg -- 24.58kb -> 23.17kb (5.72%) /images-zh-cn/umldistilled3.jpg -- 25.42kb -> 23.96kb (5.72%) /images/pbrt3.jpg -- 58.13kb -> 54.82kb (5.69%) /images-zh-cn/pbrt3.jpg -- 58.13kb -> 54.82kb (5.69%) /images-zh-cn/gameenginearchitecture2.jpg -- 35.65kb -> 33.62kb (5.69%) /images/digitalimageprocessing3.jpg -- 39.30kb -> 37.07kb (5.67%) /images-zh-cn/gpgems3.jpg -- 5.86kb -> 5.53kb (5.61%) /images-zh-cn/mos4.jpg -- 27.84kb -> 26.28kb (5.61%) /images-zh-cn/rtcollisiondetection.jpg -- 16.77kb -> 15.83kb (5.59%) /images-zh-cn/3denginedesignvirtualglobes.jpg -- 46.88kb -> 44.27kb (5.58%) /images/3denginedesignvirtualglobes.jpg -- 46.88kb -> 44.27kb (5.58%) /images-zh-cn/superscratchprogadv.jpg -- 32.30kb -> 30.51kb (5.55%) /images-zh-cn/mythicalmanmonth2.jpg -- 26.02kb -> 24.58kb (5.54%) /images-zh-cn/clrviacsharp4.jpg -- 18.42kb -> 17.40kb (5.53%) /images-zh-cn/multiplayergp.jpg -- 18.54kb -> 17.52kb (5.53%) /images-zh-cn/scratchjr.jpg -- 33.14kb -> 31.32kb (5.5%) /images/aiforgd.jpg -- 36.42kb -> 34.42kb (5.49%) /images-zh-cn/elementsofprogramming.jpg -- 24.20kb -> 22.87kb (5.49%) /images-zh-cn/insidecppobjectmodel.jpg -- 27.62kb -> 26.12kb (5.45%) /images-zh-cn/imperfectcpp.jpg -- 24.91kb -> 23.55kb (5.45%) /images-zh-cn/digitalimageprocessing3.jpg -- 7.91kb -> 7.48kb (5.43%) /images-zh-cn/cppcodingstandard.jpg -- 26.46kb -> 25.03kb (5.4%) /images/physicsforgamedevelopers2.jpg -- 33.07kb -> 31.29kb (5.38%) /images-zh-cn/modernx86assembly.jpg -- 40.37kb -> 38.20kb (5.38%) /images/modernx86assembly.jpg -- 40.37kb -> 38.20kb (5.38%) /images-zh-cn/effectivecpp3.jpg -- 20.82kb -> 19.70kb (5.36%) /images-zh-cn/learntoprogramwithscratch.jpg -- 31.11kb -> 29.44kb (5.35%) /images/inventgamepython4.jpg -- 14.90kb -> 14.11kb (5.28%) /images/exceptionalcpp.jpg -- 43.04kb -> 40.77kb (5.27%) /images-zh-cn/gpugems3.jpg -- 18.41kb -> 17.44kb (5.27%) /images-zh-cn/ogles3guide2.jpg -- 30.34kb -> 28.74kb (5.27%) /images-zh-cn/concretemaths2.jpg -- 33.77kb -> 31.99kb (5.26%) /images-zh-cn/exceptionalcpp.jpg -- 22.72kb -> 21.53kb (5.25%) /images-zh-cn/adventuresinminecraft.jpg -- 33.50kb -> 31.75kb (5.24%) /images/math3dcpcg3.jpg -- 57.01kb -> 54.04kb (5.22%) /images-zh-cn/glassenernotebook2.jpg -- 31.38kb -> 29.75kb (5.2%) /images/glassenernotebook2.jpg -- 31.38kb -> 29.75kb (5.2%) /images-zh-cn/umluserguide2.jpg -- 24.85kb -> 23.56kb (5.2%) /images-zh-cn/tricks3dgpgurus.jpg -- 29.35kb -> 27.83kb (5.19%) /images-zh-cn/effectivestl.jpg -- 25.40kb -> 24.10kb (5.14%) /images-zh-cn/exceptionalcppstyle.jpg -- 20.38kb -> 19.33kb (5.13%) /images/unixnetworkprogv1_3.jpg -- 44.03kb -> 41.77kb (5.12%) /images/cppcodingstandard.jpg -- 49.19kb -> 46.69kb (5.09%) /images/physicsforgameprogrammers.jpg -- 42.40kb -> 40.25kb (5.08%) /images-zh-cn/physicsforgameprogrammers.jpg -- 42.40kb -> 40.25kb (5.08%) /images-zh-cn/csapp3.jpg -- 652.92kb -> 619.84kb (5.07%) /images/languageimplpatterns.jpg -- 50.18kb -> 47.65kb (5.05%) /images/linuxnetworkinternals.jpg -- 55.11kb -> 52.35kb (5.01%) /images-zh-cn/tcpipillustratedv1_2.jpg -- 32.50kb -> 30.89kb (4.98%) /images/introtogdprodev.jpg -- 33.48kb -> 31.81kb (4.98%) /images-zh-cn/introtogdprodev.jpg -- 33.48kb -> 31.81kb (4.98%) /images-zh-cn/natureofcode.jpg -- 28.07kb -> 26.67kb (4.97%) /images/graphicsgems5.jpg -- 71.42kb -> 67.88kb (4.96%) /images-zh-cn/graphicsgems5.jpg -- 71.42kb -> 67.88kb (4.96%) /images-zh-cn/practiald3d11.jpg -- 57.57kb -> 54.72kb (4.96%) /images/practiald3d11.jpg -- 57.57kb -> 54.72kb (4.96%) /images-zh-cn/gpgems6.jpg -- 26.40kb -> 25.10kb (4.93%) /images-zh-cn/gpgems7.jpg -- 7.71kb -> 7.33kb (4.88%) /images-zh-cn/gameprogrammingpatterns.jpg -- 22.29kb -> 21.21kb (4.83%) /images-zh-cn/tcpppl4.jpg -- 31.95kb -> 30.41kb (4.83%) /images-zh-cn/tcpl2.jpg -- 49.20kb -> 46.82kb (4.82%) /images/gameenginegems3.jpg -- 62.05kb -> 59.08kb (4.79%) /images-zh-cn/gameenginegems3.jpg -- 62.05kb -> 59.08kb (4.79%) /images/optimizedcpp.jpg -- 32.54kb -> 31.00kb (4.72%) /images-zh-cn/optimizedcpp.jpg -- 32.54kb -> 31.00kb (4.72%) /images-zh-cn/gameaipro2.jpg -- 69.81kb -> 66.52kb (4.7%) /images/gameaipro2.jpg -- 69.81kb -> 66.52kb (4.7%) /images/graphicsgems3.jpg -- 55.36kb -> 52.76kb (4.69%) /images-zh-cn/graphicsgems3.jpg -- 55.36kb -> 52.76kb (4.69%) /images-zh-cn/gpugems.jpg -- 32.52kb -> 31.00kb (4.68%) /images-zh-cn/cppstandardlibrary2.jpg -- 25.60kb -> 24.40kb (4.68%) /images/computationalscieng.jpg -- 26.42kb -> 25.18kb (4.67%) /images-zh-cn/computationalscieng.jpg -- 26.42kb -> 25.18kb (4.67%) /images-zh-cn/apidesignforcpp.jpg -- 34.21kb -> 32.62kb (4.66%) /images-zh-cn/sicp2.jpg -- 49.04kb -> 46.76kb (4.66%) /images-zh-cn/programminginlua4.jpg -- 24.35kb -> 23.23kb (4.58%) /images-zh-cn/garbagecollectionhandbook.jpg -- 33.16kb -> 31.65kb (4.56%) /images-zh-cn/gpgemsbest.jpg -- 56.94kb -> 54.35kb (4.55%) /images/gpgemsbest.jpg -- 56.94kb -> 54.35kb (4.55%) /images-zh-cn/gamephysicspearls.jpg -- 45.52kb -> 43.48kb (4.5%) /images/gamephysicspearls.jpg -- 45.52kb -> 43.48kb (4.5%) /images-zh-cn/massivelymultiplayergd2.jpg -- 44.75kb -> 42.74kb (4.49%) /images/massivelymultiplayergd2.jpg -- 44.75kb -> 42.74kb (4.49%) /images/mythicalmanmonth2.jpg -- 41.93kb -> 40.05kb (4.49%) /images/taofluidanimation.jpg -- 35.43kb -> 33.85kb (4.46%) /images-zh-cn/taofluidanimation.jpg -- 35.43kb -> 33.85kb (4.46%) /images-zh-cn/crossplatformgp.jpg -- 39.77kb -> 38.00kb (4.44%) /images/crossplatformgp.jpg -- 39.77kb -> 38.00kb (4.44%) /images/mvcsharpstepbystep8.jpg -- 27.13kb -> 25.93kb (4.44%) /images-zh-cn/mvcsharpstepbystep8.jpg -- 27.13kb -> 25.93kb (4.44%) /images-zh-cn/gpalgorithmstechniques.jpg -- 20.59kb -> 19.68kb (4.41%) /images/tcpipillustratedv3.jpg -- 46.32kb -> 44.31kb (4.34%) /images-zh-cn/inventgamepython3.jpg -- 53.52kb -> 51.20kb (4.33%) /images/aigpwisdom4.jpg -- 58.06kb -> 55.55kb (4.33%) /images-zh-cn/aigpwisdom4.jpg -- 58.06kb -> 55.55kb (4.33%) /images-zh-cn/designpatterns.jpg -- 9.47kb -> 9.06kb (4.33%) /images-zh-cn/proggameaibyexample.jpg -- 27.15kb -> 25.98kb (4.28%) /images-zh-cn/moderncppdesign.jpg -- 30.74kb -> 29.43kb (4.28%) /images-zh-cn/gameaipro.jpg -- 112.84kb -> 108.03kb (4.26%) /images/divgradcurl4.jpg -- 29.56kb -> 28.30kb (4.24%) /images-zh-cn/gpupro7.jpg -- 52.60kb -> 50.37kb (4.24%) /images/gpupro7.jpg -- 52.60kb -> 50.37kb (4.24%) /images/gpupro6.jpg -- 48.58kb -> 46.54kb (4.22%) /images-zh-cn/gpupro6.jpg -- 48.58kb -> 46.54kb (4.22%) /images-zh-cn/videogameoptimization.jpg -- 53.56kb -> 51.32kb (4.18%) /images/videogameoptimization.jpg -- 53.56kb -> 51.32kb (4.18%) /images/frommathtogeneric.jpg -- 51.89kb -> 49.73kb (4.17%) /images-zh-cn/frommathtogeneric.jpg -- 51.89kb -> 49.73kb (4.17%) /images/oglguide9.jpg -- 53.31kb -> 51.12kb (4.11%) /images-zh-cn/magiccg.jpg -- 63.13kb -> 60.54kb (4.1%) /images/magiccg.jpg -- 63.13kb -> 60.54kb (4.1%) /images-zh-cn/unityvrprojects.jpg -- 38.95kb -> 37.36kb (4.09%) /images/unityvrprojects.jpg -- 38.95kb -> 37.36kb (4.09%) /images/graphicsgems2.jpg -- 53.52kb -> 51.33kb (4.09%) /images-zh-cn/graphicsgems2.jpg -- 53.52kb -> 51.33kb (4.09%) /images-zh-cn/foundationsgedmath.jpg -- 42.29kb -> 40.56kb (4.08%) /images/foundationsgedmath.jpg -- 42.29kb -> 40.56kb (4.08%) /images-zh-cn/npcg.jpg -- 32.94kb -> 31.60kb (4.08%) /images/npcg.jpg -- 32.94kb -> 31.60kb (4.08%) /images/gameaipro.jpg -- 48.98kb -> 46.99kb (4.07%) /images/learntoprogramwithminecraft.jpg -- 54.70kb -> 52.48kb (4.06%) /images-zh-cn/learntoprogramwithminecraft.jpg -- 54.70kb -> 52.48kb (4.06%) /images/gpupro5.jpg -- 49.16kb -> 47.16kb (4.06%) /images-zh-cn/gpupro5.jpg -- 49.16kb -> 47.16kb (4.06%) /images/imperfectcpp.jpg -- 37.35kb -> 35.84kb (4.05%) /images/workingeffectivelylegacycode.jpg -- 52.90kb -> 50.77kb (4.01%) /images-zh-cn/gpgems5.jpg -- 27.22kb -> 26.12kb (4.01%) /images/adventuresinminecraft.jpg -- 57.31kb -> 55.01kb (4.01%) /images/moderncppdesign.jpg -- 163.86kb -> 157.36kb (3.97%) /images/gamescriptingmastery.jpg -- 57.60kb -> 55.32kb (3.96%) /images/refactoring.jpg -- 34.10kb -> 32.76kb (3.94%) /images/cocos2dxbyexample2.jpg -- 53.60kb -> 51.49kb (3.93%) /images-zh-cn/cocos2dxbyexample2.jpg -- 53.60kb -> 51.49kb (3.93%) /images/fluidsimulationforcg2.jpg -- 44.73kb -> 42.99kb (3.89%) /images-zh-cn/fluidsimulationforcg2.jpg -- 44.73kb -> 42.99kb (3.89%) /images/gpupro3.jpg -- 48.59kb -> 46.71kb (3.87%) /images-zh-cn/gpupro3.jpg -- 48.59kb -> 46.71kb (3.87%) /images/realtimeshadows.jpg -- 50.45kb -> 48.50kb (3.85%) /images/gpgoldenrules.jpg -- 38.51kb -> 37.02kb (3.85%) /images-zh-cn/gpgoldenrules.jpg -- 38.51kb -> 37.02kb (3.85%) /images/physicsbasedanimation.jpg -- 31.80kb -> 30.58kb (3.85%) /images-zh-cn/physicsbasedanimation.jpg -- 31.80kb -> 30.58kb (3.85%) /images/helpyoukidswithcomputercoding.jpg -- 41.80kb -> 40.20kb (3.85%) /images-zh-cn/helpyoukidswithcomputercoding.jpg -- 41.80kb -> 40.20kb (3.85%) /images/exceptionalcppstyle.jpg -- 40.06kb -> 38.52kb (3.85%) /images/linuxsystemprog2.jpg -- 48.01kb -> 46.17kb (3.84%) /images/buildingfpsgameunity.jpg -- 47.46kb -> 45.63kb (3.84%) /images-zh-cn/buildingfpsgameunity.jpg -- 47.46kb -> 45.63kb (3.84%) /images/fundamentalscg4.jpg -- 51.11kb -> 49.15kb (3.83%) /images/3dmathprimer2.jpg -- 51.22kb -> 49.27kb (3.81%) /images-zh-cn/3dmathprimer2.jpg -- 51.22kb -> 49.27kb (3.81%) /images-zh-cn/gettingstartedcppaudio.jpg -- 24.43kb -> 23.50kb (3.81%) /images/gettingstartedcppaudio.jpg -- 24.43kb -> 23.50kb (3.81%) /images/gpugems.jpg -- 54.09kb -> 52.04kb (3.78%) /images-zh-cn/gpupro4.jpg -- 48.16kb -> 46.34kb (3.77%) /images/gpupro4.jpg -- 48.16kb -> 46.34kb (3.77%) /images/advancedgi2.jpg -- 32.91kb -> 31.67kb (3.77%) /images-zh-cn/advancedgi2.jpg -- 32.91kb -> 31.67kb (3.77%) /images/gpalgorithmstechniques.jpg -- 27.19kb -> 26.16kb (3.76%) /images/ogles3guide2.jpg -- 55.45kb -> 53.36kb (3.76%) /images/headfirstdesignpatterns.jpg -- 59.67kb -> 57.45kb (3.71%) /images-zh-cn/productionvolumerendering.jpg -- 52.48kb -> 50.53kb (3.71%) /images/productionvolumerendering.jpg -- 52.48kb -> 50.53kb (3.71%) /images/rt3dcharacteranimation.jpg -- 44.10kb -> 42.46kb (3.71%) /images-zh-cn/rt3dcharacteranimation.jpg -- 44.10kb -> 42.46kb (3.71%) /images-zh-cn/fundamentalscg4.jpg -- 25.42kb -> 24.48kb (3.71%) /images-zh-cn/glsl3.jpg -- 19.85kb -> 19.12kb (3.7%) /images/gpugems2.jpg -- 46.22kb -> 44.51kb (3.7%) /images-zh-cn/effectivemoderncpp.jpg -- 32.76kb -> 31.55kb (3.69%) /images/effectivemoderncpp.jpg -- 32.76kb -> 31.55kb (3.69%) /images-zh-cn/rt3drendering.jpg -- 31.28kb -> 30.12kb (3.68%) /images/rt3drendering.jpg -- 31.28kb -> 30.12kb (3.68%) /images/gamephysicsenginedev2.jpg -- 39.21kb -> 37.77kb (3.67%) /images/gamedevtools.jpg -- 41.50kb -> 39.99kb (3.66%) /images-zh-cn/gamedevtools.jpg -- 41.50kb -> 39.99kb (3.66%) /images-zh-cn/glassenernotebook1.jpg -- 42.86kb -> 41.30kb (3.63%) /images/glassenernotebook1.jpg -- 42.86kb -> 41.30kb (3.63%) /images-zh-cn/cleancode.jpg -- 21.12kb -> 20.35kb (3.62%) /images/umldistilled3.jpg -- 44.94kb -> 43.32kb (3.61%) /images/3dgpdx12.jpg -- 47.96kb -> 46.23kb (3.59%) /images/aigpwisdom3.jpg -- 51.31kb -> 49.47kb (3.59%) /images-zh-cn/aigpwisdom3.jpg -- 51.31kb -> 49.47kb (3.59%) /images-zh-cn/gpupro.jpg -- 45.42kb -> 43.79kb (3.58%) /images/gpupro.jpg -- 45.42kb -> 43.79kb (3.58%) /images-zh-cn/aigpwisdom.jpg -- 47.02kb -> 45.34kb (3.58%) /images/aigpwisdom.jpg -- 47.02kb -> 45.34kb (3.58%) /images-zh-cn/3dgpdx12.jpg -- 22.52kb -> 21.72kb (3.56%) /images/rtvolumegraphics.jpg -- 39.87kb -> 38.46kb (3.55%) /images-zh-cn/rtvolumegraphics.jpg -- 39.87kb -> 38.46kb (3.55%) /images/umluserguide2.jpg -- 37.30kb -> 35.98kb (3.54%) /images-zh-cn/codinggamesinscratch.jpg -- 51.95kb -> 50.12kb (3.53%) /images/codinggamesinscratch.jpg -- 51.95kb -> 50.12kb (3.53%) /images/cppconcurrencyinaction.jpg -- 33.77kb -> 32.58kb (3.51%) /images-zh-cn/gpgems8.jpg -- 41.05kb -> 39.63kb (3.47%) /images/gpgems8.jpg -- 41.05kb -> 39.63kb (3.47%) /images/rtr3.jpg -- 39.44kb -> 38.08kb (3.47%) /images-zh-cn/moreeffectivecpp.jpg -- 41.04kb -> 39.63kb (3.45%) /images/moreeffectivecpp.jpg -- 41.04kb -> 39.63kb (3.45%) /images/tricks3dgpgurus.jpg -- 42.98kb -> 41.50kb (3.45%) /images/gameprogrammingpatterns.jpg -- 36.99kb -> 35.71kb (3.45%) /images/graphicsshaders2.jpg -- 45.29kb -> 43.74kb (3.44%) /images/practicalaugmentedreality.jpg -- 30.62kb -> 29.57kb (3.42%) /images-zh-cn/practicalaugmentedreality.jpg -- 30.62kb -> 29.57kb (3.42%) /images/sicp2.jpg -- 33.89kb -> 32.74kb (3.41%) /images/apidesignforcpp.jpg -- 56.02kb -> 54.11kb (3.41%) /images/moreexceptionalcpp.jpg -- 35.85kb -> 34.63kb (3.4%) /images/gpgems7.jpg -- 32.19kb -> 31.10kb (3.39%) /images/proggameaibyexample.jpg -- 41.39kb -> 39.99kb (3.38%) /images/tcpppl4.jpg -- 42.50kb -> 41.08kb (3.36%) /images/garbagecollectionhandbook.jpg -- 42.44kb -> 41.02kb (3.33%) /images/gameik.jpg -- 47.04kb -> 45.48kb (3.33%) /images-zh-cn/gameik.jpg -- 47.04kb -> 45.48kb (3.33%) /images/essentialmaths3.jpg -- 49.68kb -> 48.04kb (3.29%) /images-zh-cn/essentialmaths3.jpg -- 49.68kb -> 48.04kb (3.29%) /images/gpgems6.jpg -- 40.96kb -> 39.61kb (3.29%) /images/graphicsgems.jpg -- 44.96kb -> 43.49kb (3.26%) /images-zh-cn/graphicsgems.jpg -- 44.96kb -> 43.49kb (3.26%) /images/advancedprogunixenv3.jpg -- 41.21kb -> 39.88kb (3.24%) /images/aigpwisdom2.jpg -- 49.43kb -> 47.83kb (3.24%) /images-zh-cn/aigpwisdom2.jpg -- 49.43kb -> 47.83kb (3.24%) /images-zh-cn/gameenginegems1.jpg -- 41.01kb -> 39.70kb (3.2%) /images/gameenginegems1.jpg -- 41.01kb -> 39.70kb (3.2%) /images/gpgems4.jpg -- 43.15kb -> 41.78kb (3.19%) /images/cgpp3.jpg -- 39.58kb -> 38.33kb (3.14%) /images/gpugems3.jpg -- 37.68kb -> 36.50kb (3.12%) /images/cleancode.jpg -- 30.69kb -> 29.74kb (3.1%) /images/tcpipillustratedv2.jpg -- 38.94kb -> 37.73kb (3.1%) /images-zh-cn/3dgameenginearchitecture.jpg -- 18.50kb -> 17.94kb (3.07%) /images/3dgameenginearchitecture.jpg -- 18.50kb -> 17.94kb (3.07%) /images/androidndkgdcookbook.jpg -- 32.93kb -> 31.92kb (3.06%) /images-zh-cn/androidndkgdcookbook.jpg -- 32.93kb -> 31.92kb (3.06%) /images/unityinaction.jpg -- 39.43kb -> 38.22kb (3.05%) /images/designinguxgamedevtools.jpg -- 47.63kb -> 46.18kb (3.04%) /images-zh-cn/designinguxgamedevtools.jpg -- 47.63kb -> 46.18kb (3.04%) /images/ooadwa3.jpg -- 31.95kb -> 30.98kb (3.02%) /images/clrviacsharp4.jpg -- 24.13kb -> 23.40kb (3.01%) /images/practiceofprogramming.jpg -- 37.07kb -> 35.96kb (2.97%) /images/agilesoftwaredev.jpg -- 45.20kb -> 43.85kb (2.97%) /images-zh-cn/physicsmodeling.jpg -- 35.34kb -> 34.30kb (2.96%) /images/physicsmodeling.jpg -- 35.34kb -> 34.30kb (2.96%) /images/cppstandardlibrary2.jpg -- 34.90kb -> 33.88kb (2.94%) /images/gamecodingcomplete4.jpg -- 45.55kb -> 44.22kb (2.93%) /images-zh-cn/blueprintsvisualscripting.jpg -- 39.26kb -> 38.12kb (2.92%) /images/blueprintsvisualscripting.jpg -- 39.26kb -> 38.12kb (2.92%) /images/geometrictools.jpg -- 40.16kb -> 38.99kb (2.92%) /images-zh-cn/makinggamespython.jpg -- 28.61kb -> 27.78kb (2.91%) /images/makinggamespython.jpg -- 28.61kb -> 27.78kb (2.91%) /images/caaqa5.jpg -- 39.79kb -> 38.63kb (2.9%) /images/luaprogramminggems.jpg -- 24.85kb -> 24.13kb (2.9%) /images-zh-cn/luaprogramminggems.jpg -- 24.85kb -> 24.13kb (2.9%) /images-zh-cn/gameaudioprogramming.jpg -- 39.59kb -> 38.44kb (2.88%) /images/gameaudioprogramming.jpg -- 39.59kb -> 38.44kb (2.88%) /images/superscratchprogadv.jpg -- 41.56kb -> 40.36kb (2.87%) /images/insidecppobjectmodel.jpg -- 50.78kb -> 49.34kb (2.85%) /images/massivelymultiplayergd.jpg -- 39.78kb -> 38.66kb (2.82%) /images/gpgems3.jpg -- 44.81kb -> 43.55kb (2.82%) /images/gpupro2.jpg -- 42.43kb -> 41.26kb (2.78%) /images-zh-cn/gpupro2.jpg -- 42.43kb -> 41.26kb (2.78%) /images/gpgems2.jpg -- 45.76kb -> 44.50kb (2.74%) /images/gameenginearchitecture2.jpg -- 44.27kb -> 43.07kb (2.73%) /images-zh-cn/computeranimation3.jpg -- 44.32kb -> 43.12kb (2.71%) /images/computeranimation3.jpg -- 44.32kb -> 43.12kb (2.71%) /images/advancedgp.jpg -- 43.84kb -> 42.68kb (2.65%) /images-zh-cn/advancedgp.jpg -- 43.84kb -> 42.68kb (2.65%) /images/gameenginegems2.jpg -- 45.44kb -> 44.26kb (2.61%) /images-zh-cn/gameenginegems2.jpg -- 45.44kb -> 44.26kb (2.61%) /images/texturingmodeling3.jpg -- 34.62kb -> 33.73kb (2.58%) /images-zh-cn/texturingmodeling3.jpg -- 34.62kb -> 33.73kb (2.58%) /images/csapp3.jpg -- 28.02kb -> 27.30kb (2.57%) /images/lod.jpg -- 35.51kb -> 34.60kb (2.57%) /images-zh-cn/lod.jpg -- 35.51kb -> 34.60kb (2.57%) /images-zh-cn/blinn2.jpg -- 34.35kb -> 33.48kb (2.56%) /images/blinn2.jpg -- 34.35kb -> 33.48kb (2.56%) /images/multiplayergp.jpg -- 37.40kb -> 36.44kb (2.55%) /images-zh-cn/polygonmeshprocessing.jpg -- 36.33kb -> 35.41kb (2.55%) /images/polygonmeshprocessing.jpg -- 36.33kb -> 35.41kb (2.55%) /images/behavioralmathforgameai.jpg -- 48.40kb -> 47.17kb (2.54%) /images-zh-cn/behavioralmathforgameai.jpg -- 48.40kb -> 47.17kb (2.54%) /images/vulkanguide.jpg -- 40.70kb -> 39.67kb (2.53%) /images-zh-cn/vulkanguide.jpg -- 40.70kb -> 39.67kb (2.53%) /images/learntoprogramwithscratch.jpg -- 45.96kb -> 44.80kb (2.53%) /images/hackersdelight2.jpg -- 25.71kb -> 25.07kb (2.52%) /images/rtcollisiondetection.jpg -- 18.94kb -> 18.46kb (2.52%) /images/windowsgp2.jpg -- 36.40kb -> 35.50kb (2.47%) /images/pdis.jpg -- 41.74kb -> 40.73kb (2.42%) /images-zh-cn/pdis.jpg -- 41.74kb -> 40.73kb (2.42%) /images/beginninggp.jpg -- 44.35kb -> 43.28kb (2.41%) /images-zh-cn/beginninggp.jpg -- 44.35kb -> 43.28kb (2.41%) /images/vectorgamemathprocessors.jpg -- 31.92kb -> 31.18kb (2.34%) /images-zh-cn/vectorgamemathprocessors.jpg -- 31.92kb -> 31.18kb (2.34%) /images/isosurfaces.jpg -- 37.31kb -> 36.44kb (2.33%) /images-zh-cn/isosurfaces.jpg -- 37.31kb -> 36.44kb (2.33%) /images/gpgpu.jpg -- 40.46kb -> 39.52kb (2.33%) /images-zh-cn/gpgpu.jpg -- 40.46kb -> 39.52kb (2.33%) /images/effectivestl.jpg -- 28.28kb -> 27.62kb (2.33%) /images/computationalgeometry.jpg -- 36.49kb -> 35.64kb (2.32%) /images/unityaigp2.jpg -- 34.13kb -> 33.34kb (2.29%) /images-zh-cn/unityaigp2.jpg -- 34.13kb -> 33.34kb (2.29%) /images-zh-cn/blinn3.jpg -- 34.66kb -> 33.87kb (2.28%) /images/blinn3.jpg -- 34.66kb -> 33.87kb (2.28%) /images/codecomplete2.jpg -- 41.22kb -> 40.29kb (2.28%) /images/oglinsights.jpg -- 37.75kb -> 36.89kb (2.27%) /images-zh-cn/oglinsights.jpg -- 37.75kb -> 36.89kb (2.27%) /images/unity5gameoptimization.jpg -- 25.95kb -> 25.38kb (2.22%) /images-zh-cn/unity5gameoptimization.jpg -- 25.95kb -> 25.38kb (2.22%) /images/learninguegd.jpg -- 30.54kb -> 29.86kb (2.21%) /images-zh-cn/learninguegd.jpg -- 30.54kb -> 29.86kb (2.21%) /images/agumentedreality.jpg -- 32.79kb -> 32.07kb (2.19%) /images-zh-cn/agumentedreality.jpg -- 32.79kb -> 32.07kb (2.19%) /images/scratchjr.jpg -- 56.12kb -> 54.90kb (2.17%) /images/boostcpplibraries2.jpg -- 29.50kb -> 28.86kb (2.14%) /images-zh-cn/boostcpplibraries2.jpg -- 29.50kb -> 28.86kb (2.14%) /images-zh-cn/blinn1.jpg -- 33.61kb -> 32.90kb (2.11%) /images/blinn1.jpg -- 33.61kb -> 32.90kb (2.11%) /images/raytracingfromgroundup.jpg -- 35.15kb -> 34.42kb (2.07%) /images/progposixthreads.jpg -- 32.57kb -> 31.91kb (2.04%) /images-zh-cn/oglsuper7.jpg -- 33.43kb -> 32.76kb (2.01%) /images/oglsuper7.jpg -- 33.43kb -> 32.76kb (2.01%) /images-zh-cn/graphicsprogrammingmethods.jpg -- 37.52kb -> 36.77kb (2%) /images/graphicsprogrammingmethods.jpg -- 37.52kb -> 36.77kb (2%) /images-zh-cn/geometricalgebra.jpg -- 16.50kb -> 16.17kb (1.99%) /images/geometricalgebra.jpg -- 16.50kb -> 16.17kb (1.99%) /images/aiforgames2.jpg -- 30.58kb -> 30.00kb (1.91%) /images-zh-cn/aiforgames2.jpg -- 30.58kb -> 30.00kb (1.91%) /images/npr.jpg -- 25.12kb -> 24.66kb (1.85%) /images-zh-cn/npr.jpg -- 25.12kb -> 24.66kb (1.85%) /images/programminginlua4.jpg -- 28.37kb -> 27.87kb (1.77%) /images/mos4.jpg -- 14.23kb -> 13.99kb (1.72%) /images/gpgems5.jpg -- 38.06kb -> 37.44kb (1.63%) /images/csharpindepth3.jpg -- 26.17kb -> 25.75kb (1.57%) /images/graphicsgems4.jpg -- 42.49kb -> 41.85kb (1.52%) /images-zh-cn/graphicsgems4.jpg -- 42.49kb -> 41.85kb (1.52%) /images/aima3.jpg -- 104.28kb -> 102.77kb (1.44%) /images-zh-cn/gameenginedesign2.jpg -- 14.13kb -> 13.92kb (1.43%) /images/gameenginedesign2.jpg -- 14.13kb -> 13.92kb (1.43%) /images/glsl3.jpg -- 37.58kb -> 37.05kb (1.4%) /images-zh-cn/collisiondetection3denv.jpg -- 16.45kb -> 16.25kb (1.19%) /images/collisiondetection3denv.jpg -- 16.45kb -> 16.25kb (1.19%) /images/gpgems.jpg -- 9.04kb -> 8.93kb (1.19%) /images-zh-cn/rtcameras.jpg -- 24.45kb -> 24.21kb (0.97%) /images/rtcameras.jpg -- 24.45kb -> 24.21kb (0.97%) /images/elementsofprogramming.jpg -- 19.52kb -> 19.33kb (0.94%) /images/visualizingquaternions.jpg -- 26.05kb -> 25.88kb (0.66%) /images-zh-cn/visualizingquaternions.jpg -- 26.05kb -> 25.88kb (0.66%) 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 10% 🎉
Details
📝 docs |
repo | 🙋🏾 issues | 🏪 marketplace
~Imgbot - Part of Optimole family