🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Thread View: pl.comp.lang.php
6 messages
6 total messages Started by Adam [mixter] Rakowski Sat, 18 Aug 2001 19:52
Nakładanie obrazków
#160
Author: Adam [mixter] Rakowski
Date: Sat, 18 Aug 2001 19:52
9 lines
1232 bytes
Witam wszystkich,
chciałbym się dowiedzieć czy istnieje funkcja, która pozwala nałożyć dwa
obrazki na siebie, tnz. mam jeden obrazek duży, i jeden mały. I teraz chce,
aby ten obrazek mały wszedł na ten duży w np. lewym dolnym rogu. Jeżeli taka
funkcja istnieje to prosiłbym o przykład z zastosowaniem tej funkcji.

--
||..
||POZDROWIENIA MIXTER
Re: Nakładanie obrazków
#161
Author: Krzysztof Walkowicz
Date: Sat, 18 Aug 2001 20:16
29 lines
1829 bytes
> chciałbym się dowiedzieć czy istnieje funkcja, która pozwala nałożyć dwa
> obrazki na siebie, tnz. mam jeden obrazek duży, i jeden mały. I teraz
chce,
> aby ten obrazek mały wszedł na ten duży w np. lewym dolnym rogu. Jeżeli
taka
> funkcja istnieje to prosiłbym o przykład z zastosowaniem tej funkcji.

Biblioteka GD posiada taka funkcje, uzyj tego kodu:

<?php

/* gd.php */

$Image1 = ImageCreateFromPNG("mysql.png");
$Image2 = ImageCreateFromPNG("chat.png");

ImageCopy($Image1, $Image2, 10,10, 0,0, 100, 100);

ImagePNG($Image1);

?>

Zobacz jak dziala:
http://zacisze.dhs.org/dev/php.pl/gd.php

pozdrawiam,
--
Krzysztof Walkowicz <kw@php.pl>
[ webdeveloper / sysadmin ]
Re: Nakładanie obrazków
#162
Author: OR
Date: Sat, 18 Aug 2001 20:33
30 lines
1937 bytes
> Jeżeli taka
> funkcja istnieje to prosiłbym o przykład z zastosowaniem tej
funkcji.

nie wiem czy konieczny jest Ci do tego php, ale mozna to spokojnie
zrobic z zastosowaniem stylow CSS.
odpowiada za to tag 'position'
mozliwe wartosci:
- static - nie mozna zmieniac pozycji obrazka
- absolute -  pozycja okreslana wzgledem lewego gornego rogu  w px
- relative - pozycja okreslana wzgledem naturalnego polozenia w
dokumencie html ( zadeklarowanego w kodzie zrodlowym)  w px

oraz tag 'z-index'
ktory pozwala na tworzenie 'warstw'
wartosciami sa liczby calkowite od 0 do n gdze warstwa k przykrywana
jest przez warstwe k+1
z-index przyjmuje takze wartos: auto.


przyklad - ten sam obrazek na dwoch roznych warstwach, przykrywany
czesciowo przez swoja kopie:
<p><span style="position: absolute; left: 10; top: 15; z-index:
0"><img src="1gif" width="122" height="90"></span></p>
<p><span style="position: absolute; left: 85; top: 50; z-index:
1"><img src="1.gif" width="122" height="90"></span></p>

pozdro

OR
Re: Nakładanie obrazków
#163
Author: leming nine
Date: Sun, 19 Aug 2001 08:18
11 lines
1155 bytes
> nie wiem czy konieczny jest Ci do tego php, ale mozna to
> spokojnie zrobic z zastosowaniem stylow CSS.

tutaj chodzi raczej o oszczędność, a rozwiązanie korzystające
ze styli CSS ładuje dwa obrazy, nawet tą zasłoniętą drugim
część.

Zapewne autorowi chodzi o użycie biblioteki graficznej...

--
l9
Re: Nakładanie obrazków
#164
Author: Marcin Gibuła
Date: Sun, 19 Aug 2001 16:36
14 lines
1431 bytes
> Witam wszystkich,
> chciałbym się dowiedzieć czy istnieje funkcja, która pozwala nałożyć dwa
> obrazki na siebie, tnz. mam jeden obrazek duży, i jeden mały. I teraz
chce,
> aby ten obrazek mały wszedł na ten duży w np. lewym dolnym rogu. Jeżeli
taka
> funkcja istnieje to prosiłbym o przykład z zastosowaniem tej funkcji.

ImageCopy() (jak juz ktos napisal), ImageCopyResized() (mozna sobie
skalowac) lub - z GD2 - ImageCopyResampled() (podobno dziala rewelacyjnie -
antyaliasing).

--
MG
Re: Nakładanie obrazków
#165
Author: Slawomir Jasinski
Date: Mon, 20 Aug 2001 10:20
17 lines
1528 bytes
"Marcin Gibuła" wrote:
> 
> ImageCopy() (jak juz ktos napisal), ImageCopyResized() (mozna sobie
> skalowac) lub - z GD2 - ImageCopyResampled() (podobno dziala rewelacyjnie -
> antyaliasing).

dziala, dziala ale GD 2 jest dosyc niestabilne :( 

jak ktos chce moze obejrzec na http://www.jasinski.prv.pl => humor =>
obrazki - tam miniatury generowane sa wlasnie przez imagecopyresampled

pozdrawiam
-- 
Sławomir Jasiński sj@com40.pl, sj@pieklo.org        
"Lubię pracę. Praca mnie fascynuje. Potrafię godzinami 
siedzieć i przyglądać się jej."
Jerome K. Jerome
Thread Navigation

This is a paginated view of messages in the thread with full content displayed inline.

Messages are displayed in chronological order, with the original post highlighted in green.

Use pagination controls to navigate through all messages in large threads.

Back to All Threads