View Single Post
Psykisk ustabil
138
Gjør det i Python da?
Legg alle bildene dine i C: \Users\freak\images

Kode

from PIL import Image, ImageDraw, ImageFont
import os

# Sett stien til mappen med bildene
mappe_sti = r'C:\Users\freak\images'

# Tekst og fontinnstillinger
tekst = "Copyright: Meg selv"
font_sti = "arial.ttf"  # Endre til den faktiske fonten du vil bruke
font_størrelse = 20
farge = (255, 255, 255)  # Hvit farge

def legg_til_copyright_på_bilde(bilde_sti):
    try:
        bilde = Image.open(bilde_sti)
        bredde, høyde = bilde.size
        
        # Opprett et ImageDraw-objekt
        tegn = ImageDraw.Draw(bilde)
        
        # Last inn fonten
        font = ImageFont.truetype(font_sti, font_størrelse)
        
        # Beregn størrelsen på teksten og plasseringen
        tekst_bredde, tekst_høyde = tegn.textsize(tekst, font=font)
        x = bredde - tekst_bredde - 10
        y = høyde - tekst_høyde - 10
        
        # Legg til teksten på bildet
        tegn.text((x, y), tekst, fill=farge, font=font)
        
        # Lagre det endrede bildet
        bilde.save(bilde_sti)
        print(f"Copyright-teksten er lagt til på {bilde_sti}")
    except Exception as e:
        print(f"Feil ved behandling av {bilde_sti}: {e}")

# Gå gjennom alle filer i mappen og legg til copyright på bilder
for fil_navn in os.listdir(mappe_sti):
    fil_sti = os.path.join(mappe_sti, fil_navn)
    if os.path.isfile(fil_sti) and fil_navn.lower().endswith(('.png', '.jpg', '.jpeg')):
        legg_til_copyright_på_bilde(fil_sti)
    else:
        print(f"Ignorerer {fil_sti} - ikke et bilde")
Sist endret av Borderline; 4. april 2024 kl. 12:22.