Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Generowanie kilku png naraz
cornholio666
post 26.10.2005, 13:52:57
Post #1





Grupa: Zarejestrowani
Postów: 472
Pomógł: 8
Dołączył: 14.03.2004
Skąd: Rzeszów

Ostrzeżenie: (0%)
-----


Witam

Mam taki problem:

W bazie trzymam miedzy innymi wspolrzedne ktore okreslaja srodek łuku w postaci np: 130,200 oraz region do jakiego naleza.

W katalogu "regiony" mam kilka plikow png. Na kazdym z nich chce wyznaczyc punkty (kólka) o wspolrzednych wymienionych wyzej i zapisac nowo utworzone pliki do katalogu "regiony/wyznaczone".

Nazwy plikow wrzucilem do tablicy $regions

  1. <?php
  2.  
  3.  include "./nowy.inc";
  4.  
  5. $regions = array("centrum","wschod","zachod");
  6.  
  7. for($i = 0 ; $i < count($regions); $i++)
  8. {
  9.  
  10.  Header("Content-type: image/png");
  11.  
  12.  $image = ImageCreateFromPNG("regiony/".$regions[$i].".png");
  13.  $black = ImageColorAllocate($image,0,0,0);
  14.  
  15.  $link_id = db_connect();
  16.  
  17.  $query = "SELECT ob_center FROM mapping WHERE ob_region = '$regions[$i]' ";
  18.  $obResult = mysql_query($query);
  19.  if(!$obResult)
  20.  {
  21.  die("złe zapytanie");
  22.  }
  23.  
  24.  while($obRow = mysql_fetch_array($obResult))
  25.  {
  26.  $obCenter = explode(",",$obRow[0]);
  27.  
  28.  ImageArc($image,$obCenter[0],$obCenter[1],7,7,0,0,$black);
  29.  ImageFill($image,$obCenter[0],$obCenter[1],$black);
  30.  }
  31.  
  32.  
  33.  ImagePNG($image,"regiony/wyznaczone/".$regions[$i]."_w.png");
  34.  ImageDestroy($image);
  35.  mysql_free_result($obResult);
  36. } 
  37.  
  38. ?>


Niestety skrypt nie zapisuje nowych pngów. Doszedlem do tego ze cos jest z petla for nie tak ale nie wiem co.


--------------------
I need TP for my bunghole!!!

Mój nowy przyjaciel - tytanowa płytka na stałe
------------------------------------------------------
AEGEE, kwiaciarnia rzeszów , notariusz rzeszów, zakład krawiecki rzeszów, paweł jakubowicz
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Wersja Lo-Fi Aktualny czas: 18.07.2025 - 00:57