Du må være registrert og logget inn for å kunne legge ut innlegg på freak.no
X
LOGG INN
... eller du kan registrere deg nå
Dette nettstedet er avhengig av annonseinntekter for å holde driften og videre utvikling igang. Vi liker ikke reklame heller, men alternativene er ikke mange. Vær snill å vurder å slå av annonseblokkering, eller å abonnere på en reklamefri utgave av nettstedet.
  13 448
Jeg vender meg nok en til freak for hjelp. Måtte dere freake det skikkelig til for å finne meg et svar på:

Hvordan forsikre at ingen stjeler et bilde på nettet? Det jeg vil ha er en bildegenerator som fikser slik at et svakt filter hvor det står tekstet "copyrighted" e.l.

Noen som kan hjelpe en undrende katt?

Fuck Mr. Plod!
Du kan vel gjøre det på alle bilde redigeringsprogram, men du vil kanskje automatisere det?
Trådstarter
Sitat av Nøddy Vis innlegg
Du kan vel gjøre det på alle bilde redigeringsprogram, men du vil kanskje automatisere det?
Vis hele sitatet...
Ja, det er ganske basic, men jupp, jeg vil ha det automatisert på en nettside.
Har ikke så mye annet å bidra med enn at du spør om vannmerke. Så må du bare finne deg en program eller app som passer ditt bruk. PC eller mobil?

Det er jo ingen garanti for at noen likevel stjeler.
Psykisk ustabil
For PHP:

Kode

<?php

// Sett stien til inputfilen og outputfilen
$inputFile = 'inputbilde.jpg';
$outputFile = 'outputbilde.jpg';

// Les inn bildet
$image = imagecreatefromjpeg($inputFile);

// Få bildets dimensjoner
$imageWidth = imagesx($image);
$imageHeight = imagesy($image);

// Sett opp copyright teksten
$copyrightText = 'Copyright: Meg selv';
$font = 4; // Font-størrelse
$fontWidth = imagefontwidth($font) * strlen($copyrightText);
$fontHeight = imagefontheight($font);
$textX = $imageWidth - $fontWidth - 10; // Sett X-koordinaten for teksten
$textY = $imageHeight - $fontHeight - 10; // Sett Y-koordinaten for teksten
$color = imagecolorallocate($image, 255, 255, 255); // Hvit farge for teksten

// Legg til teksten på bildet
imagestring($image, $font, $textX, $textY, $copyrightText, $color);

// Lagre bildet til outputfilen
imagejpeg($image, $outputFile);

// Frigjør ressurser
imagedestroy($image);

echo 'Copyright-teksten er lagt til på bildet og lagret som ' . $outputFile;
?>
Dette krever at du har PHP-GD biblioteket aktivert, det pleier å være det.

For å gjøre bildet litt uskarpt i tillegg:

Kode

<?php

// Sett stien til inputfilen og outputfilen
$inputFile = 'inputbilde.jpg';
$outputFile = 'outputbilde.jpg';

// Les inn bildet
$image = imagecreatefromjpeg($inputFile);

// Få bildets dimensjoner
$imageWidth = imagesx($image);
$imageHeight = imagesy($image);

// Legg til uskarphetseffekt
$blurAmount = 5; // Uskarphetstyrke (kan justeres etter behov)
imagefilter($image, IMG_FILTER_GAUSSIAN_BLUR);

// Sett opp copyright teksten
$copyrightText = 'Copyright: Meg selv';
$font = 4; // Font-størrelse
$fontWidth = imagefontwidth($font) * strlen($copyrightText);
$fontHeight = imagefontheight($font);
$textX = $imageWidth - $fontWidth - 10; // Sett X-koordinaten for teksten
$textY = $imageHeight - $fontHeight - 10; // Sett Y-koordinaten for teksten
$color = imagecolorallocate($image, 255, 255, 255); // Hvit farge for teksten

// Legg til teksten på bildet
imagestring($image, $font, $textX, $textY, $copyrightText, $color);

// Lagre bildet til outputfilen
imagejpeg($image, $outputFile);

// Frigjør ressurser
imagedestroy($image);

echo 'Copyright-teksten er lagt til på bildet, gjort litt uskarpt, og lagret som ' . $outputFile;
?>
Sist endret av Borderline; 3 uker siden kl. 12:19. Grunn: Automatisk sammenslåing med etterfølgende innlegg.
Trådstarter
Sitat av Dough Vis innlegg
Har ikke så mye annet å bidra med enn at du spør om vannmerke. Så må du bare finne deg en program eller app som passer ditt bruk. PC eller mobil?

Det er jo ingen garanti for at noen likevel stjeler.
Vis hele sitatet...
Stemmer det du skriver, watermark er det jeg er ute etter.

Finnes det virkelig ingen nettside som kan fikse dette automatisk?

PC.
Psykisk ustabil
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; 3 uker siden kl. 12:22.
Trådstarter
@Borderline

det er litt over min tekniske IT kunnskap.
Psykisk ustabil
Sitat av Kallon Vis innlegg
@Borderline

det er litt over min tekniske IT kunnskap.
Vis hele sitatet...
Da foreslår jeg dette isteden:

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

# Sti til det bildet du vil legge oppå
overlay_bilde_sti = 'overlay.png'

def legg_til_overlay(bilde, overlay_bilde):
    # Åpne overlay-bildet
    overlay = Image.open(overlay_bilde)
    
    # Beregn størrelsen til overlay-bildet
    overlay_bredde, overlay_høyde = overlay.size
    ny_bredde = int(bilde.width * 0.25)  # 25% av hovedbildets bredde
    ny_høyde = int(overlay_høyde * (ny_bredde / overlay_bredde))  # Vedlikehold proporsjoner
    
    # Reduser størrelsen på overlay-bildet
    overlay = overlay.resize((ny_bredde, ny_høyde))
    
    # Plasser overlay-bildet midt på hovedbildet
    posisjon = ((bilde.width - ny_bredde) // 2, (bilde.height - ny_høyde) // 2)
    
    # Legg overlay-bildet på hovedbildet
    bilde.paste(overlay, posisjon, overlay)

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)
        
        # Legg til overlay-bildet
        legg_til_overlay(bilde, overlay_bilde_sti)
        
        # Lagre det endrede bildet
        bilde.save(bilde_sti)
        print(f"Copyright-teksten og overlay 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")
Neida, tøyser bare. Dette er bare for framtiden, for andre som lurer på det samme. Dette skriptet vil hente frem et bilde og legge bildet som brukes som logo i midten oppå alle bildene i mappen C: \Users\freak\images - hvis bildet som brukes som logo har hvit bakgrunnsfarge så er det gjennonsiktig.

Prøv dette: https://www.shutterstock.com/nb/expl...%3DProspecting
Sist endret av Borderline; 3 uker siden kl. 12:26. Grunn: Automatisk sammenslåing med etterfølgende innlegg.
Det finnes mange apper som gjør dette. Søk på watermark app i Appstore.
Sitat av celtseus Vis innlegg
Søk på watermark app i Appstore.
Vis hele sitatet...
Du skrev 'Play Butikk' feil.
Vi har også Google Play
Trådstarter
Sitat av Juicekongen Vis innlegg
Vis hele sitatet...
Nydelig! Dagens soleklare KP er gitt.

Sitat av Borderline Vis innlegg
Da foreslår jeg dette isteden:

Prøv dette: https://www.shutterstock.com/nb/expl...%3DProspecting
Vis hele sitatet...
Tusen takk, mann!
Sist endret av Kallon; 3 uker siden kl. 14:49. Grunn: Automatisk sammenslåing med etterfølgende innlegg.