Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: zapis wygenerowanego zdjęcia w php
Forum PHP.pl > Forum > PHP
marcus753
witajcie mam strone http://www.xxx/xx/xx po wejściu na nią tworzy nam się wygenerowane zdjęcie oczywiście strona ma nagłówek image/png więc jest na niej tylko zdjęcie i nic więcej (galeria w php)

mam drugą stroonkę z takim kodem :
  1. $img=imagecreatefrompng("http://www.xxx/xx/xx");


i tu się zaczyna problem gdy mam np.

  1. $img=imagecreatefrompng("http://www.xxx.pl/jakieszdjecie.png");


wszystko działa bez problemu ale gdy zdjęcie jest generowane na stronie jest przysłowiowy klops sciana.gif

Wiecie może jak rozwiązać taki problem questionmark.gif

Pozdrawiam !


np jak pobrac w php ten obrazek :

http://gimpuj.info/avatar/index.php?user=jestem%20super
cycofiasz
U mnie działa poprawnie:

  1. <?php
  2.  
  3. $img = ImageCreateFromPng('http://gimpuj.info/avatar/index.php?user=jestem%20super');
  4.  
  5. #Header("Content-type: image/png");
  6. ImagePng($img,'obrazek.png');
  7.  
  8. ImageDestroy($img);
  9. ?>


GD Version bundled (2.0.34 compatible)
FreeType Support enabled
FreeType Linkage with freetype
FreeType Version 2.1.9
marcus753
i wyswietla ci sie normalnie obraz ? u mnie jest pusty bialy ekran...
cycofiasz
Tak, zapisany obrazek wyświetla się poprawnie. Sprawdź czy w ogóle pobiera Ci dane z zewnętrznych serwerów, np file_get_contents i file_put_contents
lukaskolista
a najlepiej na poczatku pliku umiesc linijke
i zobacz, czy nie ma jakichs bledow
marcus753
jeśli wyświetlam samo zjdęcie jest ok problem pojawia się gdy chce zrealizować dalszą część skryptu czyli wyszukiwanie koloru piksli o określonych współrzędnych:

  1. $color_index = imagecolorat($img, $rekord[1], $rekord[2]);
  2. $color_tran = imagecolorsforindex($img, $color_index);
  3.  
  4. //zdefiniowanie wartosci wykrywania koloru czarnego
  5. if (($color_tran[red]<30) AND ($color_tran[green]<30) AND ($color_tran[blue]<30)) {$aktywacja[$a][0]=1;}


gdy jest normalny plik . wszystko png wszystko działa bez problemu ;/

musi byc jakas rOznica pomiedzy tymi zdjęciam imoze w strukturze zapisu...

------------------------------
ok problem rozwiązany...

pomyliłem się w kodzie w momencie kiedy żaden kolor piksla nie zgadzał się z wartościami zdefiniowanymi skrypt pomijał pewne kroki ehh prosty a zarazem głupi błąd

POZDRAWIAM I DZIĘKUJĘ ZA POMOC !
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.