Merge images / add logo
Question posted by: frizzle
(Guest)
on
July 21st, 2005 09:35 PM
Hi there,
I was wondering what's the quickest way to put a (transp-PNG)
over a picture?
I have a code, but i guess it's sloppy. And it's slow.
(Code below this message)
Could anyone help me out on this?
Thanks
Greetings Frizzle.
*************************************
$img_id = substr( '0000000000'.$_GET['id'], -10, 10);
$info = getimagesize($img_id.".jpg");
$photo = imagecreatetruecolor($info[0], $info[1]);
$pic = imagecreatefromjpeg($img_id.".jpg");
imagecopy($photo, $pic, 0, 0, 0, 0, $info[0], $info[1]);
$logo = imagecreatefrompng("photo_logo.png");
imagecopy($photo, $logo, 20, 30, 0, 0, 128, 20);
header("Content-type: image/jpeg");
imagejpeg($photo , "", 90);
imagedestroy($photo);
*************************************
Would you like to answer this question?
Sign up for a free account, or Login (if you're already a member).
|
|
July 21st, 2005 11:05 PM
# 2
|
Re: Merge images / add logo
I noticed that Message-ID:
<1121981492.298088.152490@f14g2000cwb.googlegroups. com> from frizzle
contained the following:
[color=blue]
>
>I was wondering what's the quickest way to put a (transp-PNG)
>over a picture?[/color]
Funnily enough, I've been working on exactly this today. It's a first
hack so is probably messy and also a bit slow. Best to create the image
on upload then save it.
Image:
http://www.ckdog.co.uk/php/imgtests/me.jpg
Pattern:
http://www.ckdog.co.uk/php/imgtests/patternsq.jpg
Output:
http://www.ckdog.co.uk/php/imgtests/emboss.php
Code:
http://www.ckdog.co.uk/php/imgtests/emboss.phps
--
Geoff Berrow (put thecat out to email)
It's only Usenet, no one dies.
My opinions, not the committee's, mine.
Simple RFDs http://www.ckdog.co.uk/rfdmaker/
|
|
July 21st, 2005 11:05 PM
# 3
|
Re: Merge images / add logo
Dude,
that's a great script!
Too bad, this isn't what i intended to create.
I have my logo with colors & transparency as a PNG file,
all i want to do is put it on top of a photo.
The way i'm doing it now is slow, and i believe i'm making
a few steps to many ...
Again, compliments with your script!
Frizzle.
|
|
July 22nd, 2005 01:35 PM
# 4
|
Re: Merge images / add logo
frizzle wrote:[color=blue]
> I was wondering what's the quickest way to put a (transp-PNG)
> over a picture?[/color]
Is this what you mean?
http://koivi.com/php-gd-image-watermark/
--
Justin Koivisto, ZCE - Join Bytes!
http://koivi.com
|
|
July 22nd, 2005 02:05 PM
# 5
|
Re: Merge images / add logo
On Thu, 21 Jul 2005 23:39:32 +0100, Geoff Berrow wrote:
[color=blue]
> http://www.ckdog.co.uk/php/imgtests/me.jpg[/color]
I hope that's not *really* you
--
JDS | Join Bytes!lid
| http://www.newtnotes.com
DJMBS | http://newtnotes.com/doctor-jeff-master-brainsurgeon/
|
|
July 22nd, 2005 02:45 PM
# 6
|
Re: Merge images / add logo
I noticed that Message-ID:
<pan.2005.07.22.13.37.54.852407@example.invalid> from JDS contained the
following:
[color=blue][color=green]
>> http://www.ckdog.co.uk/php/imgtests/me.jpg[/color]
>
>I hope that's not *really* you[/color]
Sadly, it is.
--
Geoff Berrow (put thecat out to email)
It's only Usenet, no one dies.
My opinions, not the committee's, mine.
Simple RFDs http://www.ckdog.co.uk/rfdmaker/
|
|
July 22nd, 2005 03:15 PM
# 7
|
Re: Merge images / add logo
Hmm thanks for the effort Justin,
but all i need is to combine 2 images, no transparency
or whatever.
It's probably just a very simple script ...
Thanks anyway!
Greetings Frizzle.
|
|
July 24th, 2005 12:05 AM
# 8
|
Re: Merge images / add logo
* bump ? *
|
|
July 24th, 2005 12:35 AM
# 9
|
Re: Merge images / add logo
frizzle wrote:
[color=blue]
> * bump ? *[/color]
What?
Brian
|
|
July 24th, 2005 12:55 AM
# 10
|
Re: Merge images / add logo
<comp.lang.php , Default User , Join Bytes!>
<3kg4ccFtrdasU2@individual.net>
<24 Jul 2005 00:06:36 GMT>
[color=blue]
> frizzle wrote:
>[color=green]
> > * bump ? *[/color]
>
> What?
>[/color]
Frizzle must think this is a web forum :-)
|
|
July 24th, 2005 11:25 AM
# 11
|
Re: Merge images / add logo
I wanted to give this message an extra boost, so it stays under the
attention, cause i'm really eager to know the solution ...
|
|
July 24th, 2005 07:55 PM
# 12
|
Re: Merge images / add logo
frizzle wrote:
[color=blue]
> I wanted to give this message an extra boost, so it stays under the
> attention, cause i'm really eager to know the solution ...[/color]
I don't believe you are that familiar with how usenet and the majority
of newsreaders work. What you did is unlikely to achieve your goal.
A more typical approach would be to add information, especially
concerning things you've tried to solve it on your own, and the results
from those. You *have* been working on it, haven't you?
Brian
|
|
July 26th, 2005 04:35 PM
# 13
|
Re: Merge images / add logo
Yes of course i have!
I came here, because i really couldn't figure out the answer.
I pasted the script in my original post, so other people could
see what i have sofra.
I tried to change it etc. etc. but nothing seemed to work, i only
came up with a black image, the size of the picture with the logo
on it, but not what i wanted: only the JPG photo, with a transp-PNG
logo over it, PHP doesn't need to render any extra opacity or
whatever.
I've given as much as information as i have now ....
If there's anyone willing to help me, and needs some more info on
this, * please* ask me ...
I did not intend to abuse the usnetgroups or whatever...
Greetings Frizzle.
Not the answer you were looking for? Post your question . . .
169,970 Experts ready to help you find a solution.
Sign up for a free account, or Login (if you're already a member).
|
|
|
Top Community Contributors
|