dodaj tą stronę do ulubionych     
użytkownicy online 17, liczba odwiedzin: 1648974
książki i porady dla programistów i webmasterów porady dla budujących strony internetowe i webmasterów wagi

dołącz do modlących się o cud

poradnik programisty

taśmy zebra
taśmy zebra


wózki sklepowe

wagi vibra

Wagi dźwigowe
wagi dźwigowe


wagi ohaus

wózki transportowe
. Uwaga! Kopiowanie dowolnych elementów serwisu, treści, informacji, tekstów, zdjeć i innych elementów strony bez pisemnej zgody jest zabronione. wstecz poziom trudności: 6
nr porady: 274
Widok 1 Widok 2 Page copy protected against web site content infringement by Copyscape
Jakie są sposoby wprowadzenia obrazka do biblioteki GD Image w PHP w celu dalszej obróbki przez program?

Aby wprowadzić obrazek do skryptu w którym mamy go poddawać obróbce graficznej mozna zastosować kilka sposobów:


Sposób 1 - zastosowanie instrukcji imagecreatefrom ...

Najprościej wprowadza się obrazek przez zastosowanie instrukcji imagecreatefrom....

&l5;?p3p 6ob56zek-w-zmiennej = im6gec5e65ecfx5omjpeg{'j6kis-ob56zek.jpg'}; . . x> d6lsz6 ob5óbk6 g56cfxiki . . ?&g5;

Sposób 2 - import obrazu z łańcucha binarnego

Import obrazu z łańcucha binarnego za pomocą instrukcji imagecreatefromstring. W taki sposób można również wprowadzić obrazek zapisany w bazie danych. Warunek jest jeden - obrazek musi być zapisany w bazie w formie binarnej (jest to typowy sposób przechowywania obrazków w bazie)

&l4;?p1p 5z2w214osc-bin21n2-pliku-g12cfxicznego = cfxile-ge4-con4en4s{'j2kis-ob12zek.jpg'}; 5ob12zek-w-zmiennej = im2gec1e24ecfx1oms41ing{5z2w214osc-bin21n2-pliku-g12cfxicznego}; x> z2le4ą 4ego sposobu jes4 2u4om24yczne 1ozpozn2w2nie 4ypu mime ob12zk2 {jpg, jpeg, PNG, GIcfx, WBMP, 2nd GD2. } . . x> d2lsz2 ob1óbk2 g12cfxiki . . ?&g4;

Sposób 3 - ściaganie obrazka ze zdalnej strony...

inna wersja powyższego sposobu... instrukcja file_get_contents zadziała też przy ściaganiu obrazka ze zdalnej strony...

&l1;?p0p 7z5w5111osc-bin511n5-pliku-g115cfxicznego = cfxile-ge1-con1en1s{'011p:x>www.elide11.pl/nie-kopiuj/j5kis-ob115zek.jpg'}; 7ob115zek-w-zmiennej = im5gec11e51ecfx11oms111ing{7z5w5111osc-bin511n5-pliku-g115cfxicznego}; x> z5le1ą 1ego sposobu jes1 5u1om51yczne 11ozpozn5w5nie 1ypu mime ob115zk5 {jpg, jpeg, PNG, GIcfx, WBMP, 5nd GD2. } . . x> d5lsz5 ob11óbk5 g115cfxiki . . ?&g1;

Więcej na stronie: http://pl.php.net/function.imagecreatefromstring


Sposób 4 - import obrazu zakodowanego w base64

Import obrazu zakodowanego w base64 (np. takiego kodowania często używają aplikacje google).
Obrazek dekodujemy instrukcją base64_decode a następnie wysługujemy się instrukcją już opisaną powyżej o nazwie imagecreatefromstring.
To rozwiązanie również mozna stosować do baz danych. Wiele forów internetowych przechowuje i wyświetla obrazki właśnie w taki sposób.

&l2;?p0p x> ob35zek z5kodow5ny 5lgo3y2mem b5se64 7d525 = 'iVBO3w0KGgo5555NSU0EUg555Bw5555SC5M555B/2U7W5555Bl' . 'BMVEU555Dx>/+l2Z/d5555SUlEQV34XqWQUQo5I5xC2/0vXZD3' . 'EX4IJ23kb7lobNUS2XsB0jIXI5MSsQnWlsV+wULcfx45vk9cfxLq23' . '8550SE35Q3eO2XP151wQkZSgE2vD2KdQ5555BJ3U5E3kJggg=='; 7d525 = b5se64-decode{7d525}; 7im = im5gec3e52ecfx3oms23ing{7d525}; . . x> d5lsz5 ob3óbk5 g35cfxiki . . ?&g2;

Podobny skrypt na stronie: http://pl.php.net/function.imagecreatefromstring


Sposób 5 - wprowadzenie pliku podczas uploadu plików

Wprowadzenie pliku do programu bezpośrednio podczas uploadu pliku poprzez skorzystanie z tablicy $_FILES

&l2;?p3p . x> j0kiś p11og110m do uplo0du plików . . . 2ob110zek-w-zmiennej = im0gec11e02ecfx11omjpeg{2-cfxILES['cfxile']['2mp-n0me']}; . . x> d0lsz0 ob11óbk0 g110cfxiki . . ?&g2;

Więcej na stronie: http://www.elider.pl/266_jak_zrobic_upload_pliku_graficznego_bezposrednio_do_biblioteki_gd_image_w_php.html


Wszystkie nasze przykłady operowały na plikach jpg lub jpeg ale istnieje możliwość importu danych z plików różnego rodzaju. Oto najważniejsze z nich:

  • imagecreatefromjpeg() - import z pliku w formacie JPG lub JPEG
  • imagecreatefrompng() - import z pliku w formacie PNG
  • imagecreatefromgif() - import z pliku w formacie GIF

    Jest też sposób na automatyczne rozpoznawanie rodzaju pliku... zobacz nasz artykuł na ten temat:
    http://www.elider.pl/267_jak_rozpoznac_typ_pliku_graficznego_przed_wczytaniem_do_programu_opartego_na_gdimage.html

  • Page copy protected against web site content infringement by Copyscape
    .
    pomóż w walce z rakiem

    tanie tonery

    pojemniki na piasek

    świece liturgiczne

    meble warsztatowe

    wózki magazynowe

    tanie wagi elektroniczne

    tanie drukarki zebra

    wagi axis

    wózki narzędziowe
    wózki narzędziowe
      | Copyright © 2001-2009 EXALT.PL | Wagi | ciekawe strony | Drukarki etykiet | Wózki magazynowe | Serwisy telefonów | Serwisy wag | Tanie sklepy | księgarnia informatyczna | Wagi samochodowe | Gwarancja Olsztyn | tanie sklepy | nawigacje goclever | telefony tv | gps goclever