Since a couple of months, I am working for STATWORX as a marketing manager (and I love it). My colleagues asked me many times, if it is possible to do a logo of R or Python, in different colors with transparent background, so the logo fits perfectly in their presentations. Here, I proudly present the result of my work (Download link at the bottom of the post)!
Besides Markdown and related frameworks, our great team of employees is working a lot with good old PowerPoint for our consulting and training projects. To visualize their topics, they frequently work with software logos like those of the open source programming languages R and Python. To create a useful, informative and great looking presentation it is often necessary to adapt the design of these logos. Sometimes you need the logo to be grayscale, sometimes black and/or white or fully colored to get the look you want. Since my colleagues rather spend their time developing awesome machine learning models than researching logos on Google image search, I decided to build vectorized versions of R and Python logos using Adobe Illustrator in different color schemes and file formats for them. To do so, I first searched online for vectorized R and Python logos I can build upon. You will find them for example on Wikipedia, however not in different colors or different file formats like PNG or SVG.
Rasterized and vectorized images
What are the differences between PNG and SVG? The main difference between the two file formats is that PNG is rasterized and SVG is a vectorized image format. If you zoom or compress the image, rasterized formats will lose quality, sometimes you can even see the pixels. SVG is a vector format, which means that rather the image pixels a path of vectors of the outlines of the image is saved. Other advantages of SVG are, that they can be easily imported, scaled and (re)colored in PowerPoint (actually SVG import im PowerPoint via drag and drop is a pretty recent feature). Furthermore, they are ideal for usage on websites, because SVG can be opened with any browser on any mobile device and it is freely scalable. SVG can be exported as code, so you can edit the logo using a code editor (if you really want this). Given that most logos have paths (except they are saved as a raster format like PNG or JPEG), it is smart to save them as SVG to keep all advantages of a vectorized graphic. Note: Since SVG files are actually XML code, they allow for injecting malicious code. That is why some website editors (like WordPress) disallowed the usage of SVG by default. However, since my colleagues use the SVG logos in their PowerPoint presentations, I do not care much about web security issues. Below, you’ll see the difference between a rasterized and vectorized image.
You can download the R and Python logos here on our Github page. The archive includes the Python and R logo colored, black, white, light grey, dark grey as SVG and (if it is enough for your purposes) as PNG. I hope it will be as useful for you as for my colleagues!