Skip to content

Instantly share code, notes, and snippets.

@MartinWeiss12
Last active December 18, 2022 00:30
Show Gist options
  • Save MartinWeiss12/1ba179d7268a38f0381fccdaec20c95f to your computer and use it in GitHub Desktop.
Save MartinWeiss12/1ba179d7268a38f0381fccdaec20c95f to your computer and use it in GitHub Desktop.
Paste Artist Images
spotifyArtistGrid = Image.new('RGB', (1000, 1000))
for i in range(1, 2):
imagePath = imageFolderPath + '/artist_' + str(i) + '.png'
artistImage = Image.open(imagePath)
artistImage = artistImage.resize((400, 400))
spotifyArtistGrid.paste(artistImage, (300, 300))
for i in range(2, 6):
imagePath = imageFolderPath + '/artist_' + str(i) + '.png'
artistImage = Image.open(imagePath)
artistImage = artistImage.resize((200, 200))
spotifyArtistGrid.paste(artistImage, (-300+(i*200), 100))
for i in range(6, 9):
imagePath = imageFolderPath + '/artist_' + str(i) + '.png'
artistImage = Image.open(imagePath)
artistImage = artistImage.resize((200, 200))
spotifyArtistGrid.paste(artistImage, (700, -900+(i*200)))
for i in range(9, 12):
imagePath = imageFolderPath + '/artist_' + str(i) + '.png'
artistImage = Image.open(imagePath)
artistImage = artistImage.resize((200, 200))
spotifyArtistGrid.paste(artistImage, (2300-(i*200), 700))
for i in range(12, 14):
imagePath = imageFolderPath + '/artist_' + str(i) + '.png'
artistImage = Image.open(imagePath)
artistImage = artistImage.resize((200, 200))
spotifyArtistGrid.paste(artistImage, (100, 2900-(i*200)))
for i in range(14, 24):
imagePath = imageFolderPath + '/artist_' + str(i) + '.png'
artistImage = Image.open(imagePath)
artistImage = artistImage.resize((100, 100))
spotifyArtistGrid.paste(artistImage, (-1400+(i*100), 0))
for i in range(24, 33):
imagePath = imageFolderPath + '/artist_' + str(i) + '.png'
artistImage = Image.open(imagePath)
artistImage = artistImage.resize((100, 100))
spotifyArtistGrid.paste(artistImage, (900, -2300+(i*100)))
for i in range(33, 42):
imagePath = imageFolderPath + '/artist_' + str(i) + '.png'
artistImage = Image.open(imagePath)
artistImage = artistImage.resize((100, 100))
spotifyArtistGrid.paste(artistImage, (4100-(i*100), 900))
for i in range(42, 50):
imagePath = imageFolderPath + '/artist_' + str(i) + '.png'
artistImage = Image.open(imagePath)
artistImage = artistImage.resize((100, 100))
spotifyArtistGrid.paste(artistImage, (0, 5000-(i*100)))
spotifyArtistGrid = spotifyArtistGrid.save('spotifyArtistGrid.png')
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment