Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
33 changes: 33 additions & 0 deletions MAINTAINER_BUSINESS.md
Original file line number Diff line number Diff line change
Expand Up @@ -30,3 +30,36 @@ If you already have the dependent library packaged, it should be picked up norma
It may be a good idea to provide `-DCPM_USE_LOCAL_PACKAGES=yes` to cmake to
ask CPM to show an error if the package is missing, instead of trying to download
anything.

## Compression of newly added images

PNG images can frequently be more efficiently compressed by using a tool designed
for the purpose, such as [pngcrush](https://pmt.sourceforge.io/pngcrush/),
[oxipng](https://github.com/shssoichiro/oxipng), or
[ect](https://github.com/fhanau/Efficient-Compression-Tool).

When adding new images to the Stellarium project, contributors should make sure
that added PNGs (and exported images from SVG sources) are compressed as much
as is reasonably achievable.

Benchmarks [suggest](https://css-ig.net/benchmark/png-lossless) that `ect` is the
most efficient recompression tool for full color images, particularly larger ones,
so that is what we recommend.

### Using ECT to recompress images

ECT is an open source tool that compiles and runs on Linux, Windows, and macOS.
To compress a PNG image in place, run the following command:

ect -9 image.png

The `-9` specifies the maximum effort in searching for optimal compression
parameters, and is not appropriate for use in CIs or build scripts due to its
low speed. `-3` is the default compression speed, which is much faster and
compresses almost as well.

Note: when recompressing an entire directory of existing images, it is advisable
to add the option `--strict`. This prevents `ect` from stripping metadata out of
images. In rare cases, this metadata could affect how the image is displayed.
If you did not create an image and cannot verify changes to it, avoid making
changes to image metadata.
Binary file modified data/gui/bbtAstroCalc-off.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file modified data/gui/bbtAstroCalc-on.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file modified data/gui/bbtHelp-off.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file modified data/gui/bbtHelp-on.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file modified data/gui/bbtLocation-off.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file modified data/gui/bbtLocation-on.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file modified data/gui/bbtSearch-off.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file modified data/gui/bbtSearch-on.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file modified data/gui/bbtSettings-off.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file modified data/gui/bbtSettings-on.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file modified data/gui/bbtSky-off.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file modified data/gui/bbtSky-on.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file modified data/gui/bbtTime-off.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file modified data/gui/bbtTime-on.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file modified data/gui/btAsterismLabels-off.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file modified data/gui/btAsterismLabels-on.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file modified data/gui/btAsterismLines-off.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file modified data/gui/btAsterismLines-on.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file modified data/gui/btAtmosphere-off.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file modified data/gui/btAtmosphere-on.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file modified data/gui/btAzimuthalGrid-off.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file modified data/gui/btAzimuthalGrid-on.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file modified data/gui/btCardinalPoints-off.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file modified data/gui/btCardinalPoints-on.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file modified data/gui/btCompass-off.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file modified data/gui/btCompass-on.png
Binary file modified data/gui/btConstellationArt-off.png
Binary file modified data/gui/btConstellationArt-on.png
Binary file modified data/gui/btConstellationBoundaries-off.png
Binary file modified data/gui/btConstellationBoundaries-on.png
Binary file modified data/gui/btConstellationLabels-off.png
Binary file modified data/gui/btConstellationLabels-on.png
Binary file modified data/gui/btConstellationLines-off.png
Binary file modified data/gui/btConstellationLines-on.png
Binary file modified data/gui/btDSS-off.png
Binary file modified data/gui/btDSS-on.png
Binary file modified data/gui/btEclipticGrid-off.png
Binary file modified data/gui/btEclipticGrid-on.png
Binary file modified data/gui/btEquatorialGrid-off.png
Binary file modified data/gui/btEquatorialGrid-on.png
Binary file modified data/gui/btEquatorialJ2000Grid-off.png
Binary file modified data/gui/btEquatorialJ2000Grid-on.png
Binary file modified data/gui/btEquatorialMount-off.png
Binary file modified data/gui/btEquatorialMount-on.png
Binary file modified data/gui/btFlipHorizontal-off.png
Binary file modified data/gui/btFlipHorizontal-on.png
Binary file modified data/gui/btFlipVertical-off.png
Binary file modified data/gui/btFlipVertical-on.png
Binary file modified data/gui/btFullScreen-off.png
Binary file modified data/gui/btFullScreen-on.png
Binary file modified data/gui/btGalacticGrid-off.png
Binary file modified data/gui/btGalacticGrid-on.png
Binary file modified data/gui/btGotoSelectedObject-off.png
Binary file modified data/gui/btGotoSelectedObject-on.png
Binary file modified data/gui/btGround-off.png
Binary file modified data/gui/btGround-on.png
Binary file modified data/gui/btHIPS-off.png
Binary file modified data/gui/btHIPS-on.png
Binary file modified data/gui/btNebula-off.png
Binary file modified data/gui/btNebula-on.png
Binary file modified data/gui/btNebulaeBackground-off.png
Binary file modified data/gui/btNebulaeBackground-on.png
Binary file modified data/gui/btNightView-off.png
Binary file modified data/gui/btNightView-on.png
Binary file modified data/gui/btObsList-off.png
Binary file modified data/gui/btObsList-on.png
Binary file modified data/gui/btPlanets-off.png
Binary file modified data/gui/btPlanets-on.png
Binary file modified data/gui/btQuit.png
Binary file modified data/gui/btTimeForward-off.png
Binary file modified data/gui/btTimeForward-on.png
Binary file modified data/gui/btTimeNow-off.png
Binary file modified data/gui/btTimeNow-on.png
Binary file modified data/gui/btTimePause-on.png
Binary file modified data/gui/btTimeRealtime-off.png
Binary file modified data/gui/btTimeRealtime-on.png
Binary file modified data/gui/btTimeRewind-off.png
Binary file modified data/gui/btTimeRewind-on.png
Binary file modified data/gui/btbgLeft.png
Binary file modified data/gui/btbgMiddle.png
Binary file modified data/gui/btbgRight.png
Binary file modified data/gui/btbgSingle.png
Binary file modified data/gui/miscGlow.png
Binary file modified data/gui/miscGlow32x32.png
Binary file modified data/gui/miscHorAutoHide-off.png
Binary file modified data/gui/miscHorAutoHide-on.png
Binary file modified data/gui/miscVertAutoHide-off.png
Binary file modified data/gui/miscVertAutoHide-on.png
Binary file modified data/gui/tabDSO-selected.png
Binary file modified data/gui/tabDSO.png
Binary file modified data/gui/tabEclipses-selected.png
Binary file modified data/gui/tabEclipses.png
Binary file modified data/gui/tabEphemeris-selected.png
Binary file modified data/gui/tabEphemeris.png
Binary file modified data/gui/tabExtras-selected.png
Binary file modified data/gui/tabExtras.png
Binary file modified data/gui/tabGraphs-selected.png
Binary file modified data/gui/tabGraphs.png
Binary file modified data/gui/tabHelp-selected.png
Binary file modified data/gui/tabHelp.png
Binary file modified data/gui/tabInfo-selected.png
Binary file modified data/gui/tabInfo.png
Binary file modified data/gui/tabLandscape-selected.png
Binary file modified data/gui/tabLandscape.png
Binary file modified data/gui/tabLogs-selected.png
Binary file modified data/gui/tabLogs.png
Binary file modified data/gui/tabMain-selected.png
Binary file modified data/gui/tabMain.png
Binary file modified data/gui/tabMarkings-selected.png
Binary file modified data/gui/tabMarkings.png
Binary file modified data/gui/tabPC-selected.png
Binary file modified data/gui/tabPC.png
Binary file modified data/gui/tabPhenomena-selected.png
Binary file modified data/gui/tabPhenomena.png
Binary file modified data/gui/tabPlanetPos-selected.png
Binary file modified data/gui/tabPlanetPos.png
Binary file modified data/gui/tabPlugins-selected.png
Binary file modified data/gui/tabPlugins.png
Binary file modified data/gui/tabSSO-selected.png
Binary file modified data/gui/tabSSO.png
Binary file modified data/gui/tabScripts-selected.png
Binary file modified data/gui/tabScripts.png
Binary file modified data/gui/tabSky-selected.png
Binary file modified data/gui/tabSky.png
Binary file modified data/gui/tabStarlore-selected.png
Binary file modified data/gui/tabStarlore.png
Binary file modified data/gui/tabSurveys-selected.png
Binary file modified data/gui/tabSurveys.png
Binary file modified data/gui/tabTime-selected.png
Binary file modified data/gui/tabTime.png
Binary file modified data/gui/tabTools-selected.png
Binary file modified data/gui/tabTools.png
Binary file modified data/gui/tabTransit-selected.png
Binary file modified data/gui/tabTransit.png
Binary file modified data/gui/tabWhatsUp-selected.png
Binary file modified data/gui/tabWhatsUp.png
Binary file modified data/gui/uibtAdd-disabled.png
Binary file modified data/gui/uibtAdd.png
Binary file modified data/gui/uibtBackspace-disabled.png
Binary file modified data/gui/uibtBackspace.png
Binary file modified data/gui/uibtClose-disabled.png
Binary file modified data/gui/uibtClose.png
Binary file modified data/gui/uibtCreate-disabled.png
Binary file modified data/gui/uibtCreate.png
Binary file modified data/gui/uibtDelete-disabled.png
Binary file modified data/gui/uibtDelete.png
Binary file modified data/gui/uibtDown-disabled.png
Binary file modified data/gui/uibtDown.png
Binary file modified data/gui/uibtDownload-disabled.png
Binary file modified data/gui/uibtDownload.png
Binary file modified data/gui/uibtEdit-disabled.png
Binary file modified data/gui/uibtEdit.png
Binary file modified data/gui/uibtFolder-disabled.png
Binary file modified data/gui/uibtFolder.png
Binary file modified data/gui/uibtProcess-disabled.png
Binary file modified data/gui/uibtProcess.png
Binary file modified data/gui/uibtRemove-disabled.png
Binary file modified data/gui/uibtRemove.png
Binary file modified data/gui/uibtSave-disabled.png
Binary file modified data/gui/uibtSave.png
Binary file modified data/gui/uibtSearch-disabled.png
Binary file modified data/gui/uibtSearch.png
Binary file modified data/gui/uibtSettings-disabled.png
Binary file modified data/gui/uibtSettings.png
Binary file modified data/gui/uibtStart-disabled.png
Binary file modified data/gui/uibtStart.png
Binary file modified data/gui/uibtStop-disabled.png
Binary file modified data/gui/uibtStop.png
Binary file modified data/gui/uibtTime-disabled.png
Binary file modified data/gui/uibtTime.png
Binary file modified data/gui/uibtUp-disabled.png
Binary file modified data/gui/uibtUp.png
Binary file modified data/gui/uieBackspaceInputButton.png
Binary file modified data/gui/uieCheckbox-checked-disabled.png
Binary file modified data/gui/uieCheckbox-checked-hover.png
Binary file modified data/gui/uieCheckbox-checked.png
Binary file modified data/gui/uieCheckbox-partial-disabled.png
Binary file modified data/gui/uieCheckbox-partial-hover.png
Binary file modified data/gui/uieCheckbox-partial.png
Binary file modified data/gui/uieCheckbox-unchecked-disabled.png
Binary file modified data/gui/uieCheckbox-unchecked-hover.png
Binary file modified data/gui/uieCheckbox-unchecked.png
Binary file modified data/gui/uieCloseButton-hover.png
Binary file modified data/gui/uieCloseButton.png
Binary file modified data/gui/uieMapPointer.png
Binary file modified data/gui/uieRadio-checked-disabled.png
Binary file modified data/gui/uieRadio-checked-hover.png
Binary file modified data/gui/uieRadio-checked.png
Binary file modified data/gui/uieRadio-unchecked-disabled.png
Binary file modified data/gui/uieRadio-unchecked-hover.png
Binary file modified data/gui/uieRadio-unchecked.png
Binary file modified data/gui/uieScrolldown.png
Binary file modified data/gui/uieScrollleft.png
Binary file modified data/gui/uieScrollright.png
Binary file modified data/gui/uieScrollup.png
Binary file modified data/gui/uieSearchBoxBackground.png
Binary file modified data/gui/uieSpindown-pressed.png
Binary file modified data/gui/uieSpindown.png
Binary file modified data/gui/uieSpinup-pressed.png
Binary file modified data/gui/uieSpinup.png
Binary file modified data/icons/128x128/stellarium.png
Binary file modified data/icons/16x16/stellarium.png
Binary file modified data/icons/256x256/stellarium.png
Binary file modified data/icons/32x32/stellarium.png
Binary file modified data/icons/48x48/stellarium.png
Binary file modified data/icons/512x512/stellarium-gray.png
Binary file modified data/icons/512x512/stellarium.png
Binary file modified data/icons/64x64/stellarium.png
Binary file modified data/maemo/stellarium.png
Binary file modified data/splash-gray.png
Binary file modified data/splash.png
Binary file modified doc/images/stellarium-architecture.png
Binary file modified doc/images/stellarium-logo.png
Binary file modified guide/pictures/001.png
Binary file modified guide/pictures/002.png
Binary file modified guide/pictures/Africa-regions.png
Binary file modified guide/pictures/Americas-regions.png
Binary file modified guide/pictures/Asia-regions.png
Binary file modified guide/pictures/BEAU-3c.png
Binary file modified guide/pictures/Europe-regions.png
Binary file modified guide/pictures/FastPreview.png
Binary file modified guide/pictures/Oceania-regions.png
Binary file modified guide/pictures/Rosenburg-Demo.png
Binary file modified guide/pictures/SolarSystemEditor-plugin-conffile.png
Binary file modified guide/pictures/SolarSystemEditor-plugin-import.png
Binary file modified guide/pictures/SolarSystemEditor-plugin-import2.png
Binary file modified guide/pictures/SolarSystemEditor-plugin-solsys.png
Binary file modified guide/pictures/astrocalc_dialog_ephemeris_analemma.png
Binary file modified guide/pictures/astrocalc_dialog_ephemeris_analemma_mars.png
Binary file modified guide/pictures/astrocalc_dialog_ephemeris_asteroids.png
Binary file modified guide/pictures/astrocalc_dialog_ephemeris_extra.png
Binary file modified guide/pictures/astrocalc_dialog_ephemeris_tab.png
Binary file modified guide/pictures/astrocalc_dialog_pc_tab.png
Binary file modified guide/pictures/astrocalc_dialog_phenomena_tab.png
Binary file modified guide/pictures/astrocalc_dialog_positions_mp_tab.png
Binary file modified guide/pictures/astrocalc_dialog_positions_tab.png
Binary file modified guide/pictures/astrocalc_dialog_transits_tab.png
Binary file modified guide/pictures/astrocalc_dialog_wut_tab.png
Binary file modified guide/pictures/bookcover.png
Binary file modified guide/pictures/bookcover_cygnus.png
Binary file modified guide/pictures/bookcover_mw.png
Binary file modified guide/pictures/bookcover_orion.png
Binary file modified guide/pictures/btExoplanets-off.png
Binary file modified guide/pictures/btMS-off.png
Binary file modified guide/pictures/btPulsars-off.png
Binary file modified guide/pictures/btQuasars-off.png
Binary file modified guide/pictures/bt_DSS.png
Binary file modified guide/pictures/bt_EquationOfTime_72dpi.png
Binary file modified guide/pictures/bt_NavStars-off.png
Binary file modified guide/pictures/bt_PointerCoordinates_Off.png
Binary file modified guide/pictures/bt_Surveys.png
Binary file modified guide/pictures/bt_ToastSurvey.png
Binary file modified guide/pictures/bt_anglemeasure_off.png
Binary file modified guide/pictures/bt_archaeolines.png
Binary file modified guide/pictures/bt_atmosphere.png
Binary file modified guide/pictures/bt_az_grid.png
Binary file modified guide/pictures/bt_bookmarks.png
Binary file modified guide/pictures/bt_cardinal.png
Binary file modified guide/pictures/bt_comms_sat.png
Binary file modified guide/pictures/bt_compass_off.png
Binary file modified guide/pictures/bt_constellation.png
Binary file modified guide/pictures/bt_constellation_art.png
Binary file modified guide/pictures/bt_constellation_boundaries.png
Binary file modified guide/pictures/bt_constellation_name.png
Binary file modified guide/pictures/bt_coord_type.png
Binary file modified guide/pictures/bt_ecl_grid.png
Binary file modified guide/pictures/bt_eq_grid.png
Binary file modified guide/pictures/bt_eq_j2000_grid.png
Binary file modified guide/pictures/bt_fliph.png
Binary file modified guide/pictures/bt_flipv.png
Binary file modified guide/pictures/bt_fullscreen.png
Binary file modified guide/pictures/bt_gal_grid.png
Binary file modified guide/pictures/bt_goto.png
Binary file modified guide/pictures/bt_ground.png
Binary file modified guide/pictures/bt_hint.png
Binary file modified guide/pictures/bt_nebulae.png
Binary file modified guide/pictures/bt_night_mode.png
Binary file modified guide/pictures/bt_observab_off.png
Binary file modified guide/pictures/bt_ocular.png
Binary file modified guide/pictures/bt_planets.png
Binary file modified guide/pictures/bt_quit.png
Binary file modified guide/pictures/bt_scenery3d_eyepoint_off.png
Binary file modified guide/pictures/bt_scenery3d_off.png
Binary file modified guide/pictures/bt_search.png
Binary file modified guide/pictures/bt_time_normal.png
Binary file modified guide/pictures/bt_timerate_decrease.png
Binary file modified guide/pictures/bt_timerate_increase.png
Binary file modified guide/pictures/bt_timerate_normal.png
Binary file modified guide/pictures/btd_astrocalc.png
Binary file modified guide/pictures/btd_config.png
Binary file modified guide/pictures/btd_find.png
Binary file modified guide/pictures/btd_help.png
Binary file modified guide/pictures/btd_location.png
Binary file modified guide/pictures/btd_time.png
Binary file modified guide/pictures/btd_view.png
Binary file modified guide/pictures/chapter-bg.png
Binary file modified guide/pictures/chapter-t1-bg.png
Binary file modified guide/pictures/chapter-t2-bg.png
Binary file modified guide/pictures/chapter-t3-bg.png
Loading