Icons (80x80 and svg) are directly extracted from game files with GCFScape.
steamapps
|-- common
|-- Counter-Strike Global Offensive
|-- csgo
|-- pak01_dir.vpk
pak01_dir.vpk
|-- root
|-- materials
|-- panorama
|-- images
|-- map_icons
Files other than 80x80 and svg are created using svg2png.py
, a python script which use Inkscape.
You can use it if you want to make png of other dimensions. It works with a folder or a file as input.
python svg2png svg/ --size 512x512
python svg2png svg/map_icon_ar_baggage.svg --size 1024x1024
Work out of the box on Linux, modify the path to Inkscape for Windows.
I do not have any rights on this pictures and this repo is just made for easier access to the icons.