Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: gd2
Forum PHP.pl > Forum > PHP
cshamoh
Elo,
Zaczalem sie bawic GD i problem zmusil mnie do naskrobania o pomoc.
A wiec mam cos takiego (standard):
[php:1:3fe1dd4d60]<?php
$picinfos=getimagesize($pic_path);
$oldpic=ImageCreateFromJPEG($pic_path);
$factor = 140/$picinfos[0];
$new_width=$picinfos[0] * $factor;
$new_height=$picinfos[1] * $factor;
$newpic=imagecreate($new_width,$new_height);
ImageCopyResized($newpic,$oldpic,0,0,0,0,$new_width,$new_height,$picinfos[0],$pi
infos[1]);
ImageJPEG($newpic,$uploaddir_zdjecia_thumb);

?>[/php:1:3fe1dd4d60]

Wszystko poinstalowane (przynajmniej tak zwraca phpinfo() ). Przy wykonywaniu nie wywala zadnych bledow a miniatury nie robi.
Juz myslalem ze to cos ze sciezka w funkcji ImageJPEG, bo moja jest troche dluga, ale probowalem go zmusic do zapisania w glownym na C: i tez nie dziala.
Moze juz tak dlugo na to patrze ze osleplem i nie zauwazam jakies pierdoly. W kazdym badz razie dzieki za kazda chwile poswiecona patrzeniu na to.

Pozdry
HaRy
ImageJPEG($newpic, $uploaddir_zdjecia_thumb); ...

nie tak ...

w ImageJPEG($zrodlo_obrazka,[plik, w ktorym zapisze sie rezultat],jakosc);
...


wiec jezeli tego php'a podajesz w src img'a to :

ImageJPEG($newpic,'',90);

...
i jezeli masz gd2 uzywaj true color ...

czyli imagecreatetruecolor(x,y)

i imagecopyresampled zamiast ImageCopyResized[/quote]

[prosze dostosowac post do tego tematu: http://forum.php.pl/viewtopic.php?t=2810 - Seth ]
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.