Hinnavaatlus
:: Foorum
:: Uudised
:: Ärifoorumid
:: HV F1 ennustusvõistlus
:: Pangalink
:: Telekavad
:: HV toote otsing
|
|
autor |
sõnum |
|
Plondiin
HV kasutaja
liitunud: 13.12.2001
|
16.12.2008 12:48:28
Kuidas piltide vesimärki lisada? |
|
|
Serveris on piltide kaust ja tahaks kõikidele piltidele ühekorraga vesimärgi peale panna. Kas seda saab teha mingi skriptiga?
Photoshopiga on tehtud poolläbipaistev vesimärk.
Ühekaupa igale pildile vesimärgi peale panemine, uueks jpg-ks salvestamine ja piltide uuesti serverisse üles laadimine võtab suure aja. Kas lihtsamalt ei saaks kuidagi?
|
|
tagasi üles |
|
|
tommike
HV veteran
liitunud: 28.06.2003
|
|
Kommentaarid: 130 loe/lisa |
Kasutajad arvavad: |
|
:: |
0 :: |
0 :: |
112 |
|
tagasi üles |
|
|
Plondiin
HV kasutaja
liitunud: 13.12.2001
|
17.12.2008 10:19:35
|
|
|
See on hea programm, aitäh tommike. Otsin praegu aga mingit koodi, mis juba veebiserveris olemasolevates kaustades olevatele piltidele vesimärgi peale paneks.
Huvitav kas lõpptulemuses on vahe piltidel millele on ühel juhul pandud skriptiga vesimärk ja teistel millele on salvestatud vesimärk peale mingi pilditöötlusprogrammiga? Kas skripte saab kuidagi üle ka kavaldada ja pildi niimoodi serverist välja õngitseda, et vesimärki peal pole? Ilmselt rumal küsimus, aga äkki keegi viitsib selgitada?
Kas
|
|
tagasi üles |
|
|
andrusny
Kreisi kasutaja
liitunud: 20.03.2006
|
17.12.2008 12:59:00
|
|
|
Kui sa teed GD abil scripti, mis paneb pildile vesimärgi, siis on need täiesti reaalselt pildi peal nagu ka mingi desktop rakendusega pandud vesimärgid, et vahet pole kumbaga teed vesimärk on ikkagi pildi külge sulatatud. Muidugi pead omal kusagil puhtad pildid alles hoidma, sest ega sa neid ise ka sealt enam kätte ei saa.
Kõik muud alternatiivsed pildi peitmis meetodid on üle kavaldatavad. (igasugused layerite taha peitmised ja muu selline)
_________________
|
|
Kommentaarid: 7 loe/lisa |
Kasutajad arvavad: |
|
:: |
0 :: |
0 :: |
7 |
|
tagasi üles |
|
|
Yax
HV vaatleja
liitunud: 21.09.2006
|
|
Kommentaarid: 24 loe/lisa |
Kasutajad arvavad: |
|
:: |
0 :: |
0 :: |
24 |
|
tagasi üles |
|
|
Plondiin
HV kasutaja
liitunud: 13.12.2001
|
19.12.2008 13:00:19
|
|
|
Proovisin koodi:
<?php header('content-type: image/jpeg');
$watermark = imagecreatefrompng('watermark.png');
$watermark_width = imagesx($watermark);
$watermark_height = imagesy($watermark);
$image = imagecreatetruecolor($watermark_width, $watermark_height);
$image = imagecreatefromjpeg($_GET['src']);
$size = getimagesize($_GET['src']);
$dest_x = $size[0] - $watermark_width - 5;
$dest_y = $size[1] - $watermark_height - 5;
imagecopymerge($image, $watermark, $dest_x, $dest_y, 0, 0, $watermark_width, $watermark_height, 100);
imagejpeg($image);
imagedestroy($image);
imagedestroy($watermark); ?> |
kaustas on skript vesimark.php, pildid ja watermark.png koos. Ei toimi. Ma ei ole võimalust PNG-8 formaati salvestada, kas see võib olla põhjuseks et ei näe?
Kas Photoshopis tuleb pildikaust ette anda ja paneb vesimärgi igale poole peale? Seda asja ma saan teha sama programmiga mille mulle siin tommike andis http://www.faststone.org/FSResizerDownload.htm (Photoshoppi mul pole)
Mul on vaja ikka skripti, mida serverisse üles lükata ja automaatselt piltidel peale paneb.
Yax kirjutas: |
Samas on Photoshopis Actionite kasutamise võimalus ja ka Batch. Ühesõnaga kõik võimalused, et protsessi automatiseerida. |
|
|
tagasi üles |
|
|
andrusny
Kreisi kasutaja
liitunud: 20.03.2006
|
19.12.2008 18:55:43
|
|
|
Mis mõttes ei toimi, kas sa talle pildid ikka söödad ette? Pildi nimi tuleb ju GET iga sisse.
Puudu on kaks tähtsat rida, kui soovid transparent pilti kasutada, need peavad ennem seda rida olema. Lõpus selle läbipaistvuse pead väiksema panema kui 100 kui soovid, et pilt läbi paistaks.
//********************** need read kaotavad sul pildi nelinurkse tausta.
$bg_color = imagecolorat($watermark, 1, 1);
imagecolortransparent($watermark, $bg_color);
//**********************
imagecopymerge($image, $watermark, $dest_x, $dest_y, 0, 0, $watermark_width, $watermark_height, 50);
|
_________________
|
|
Kommentaarid: 7 loe/lisa |
Kasutajad arvavad: |
|
:: |
0 :: |
0 :: |
7 |
|
tagasi üles |
|
|
montez
Kreisi kasutaja
liitunud: 29.12.2002
|
15.06.2021 10:54:58
wordpress ja watermark vesimärk |
|
|
Vana teema aga sarnane probleem. Kuidas wordpressi haldaja saab lisada vesimärgi igale tema lehele üles laetud pildile? Eeldusel, et üleslaadija seda ei tee. Eesmärk on avaldada suurem kogus fotosid, mille levik väljaspoole oleks selgelt autoriõigusega märgitud. Vesimärk oleks lehe aadress. Võib soovitada ka mingit lisa, soovitavalt tasuta lahendus.
_________________
|
|
Kommentaarid: 46 loe/lisa |
Kasutajad arvavad: |
|
:: |
0 :: |
0 :: |
45 |
|
tagasi üles |
|
|
maty
Kreisi kasutaja
liitunud: 11.07.2009
|
|
Kommentaarid: 75 loe/lisa |
Kasutajad arvavad: |
|
:: |
0 :: |
1 :: |
64 |
|
tagasi üles |
|
|
|
lisa lemmikuks |
|
|
sa ei või postitada uusi teemasid siia foorumisse sa ei või vastata selle foorumi teemadele sa ei või muuta oma postitusi selles foorumis sa ei või kustutada oma postitusi selles foorumis sa ei või vastata küsitlustele selles foorumis sa ei saa lisada manuseid selles foorumis sa võid manuseid alla laadida selles foorumis
|
|