qualitativ hochwertiger PHP GDlib Algorithmus zum Resizen

Seite 1 von 1 - Forum: Coding Stuff auf overclockers.at

URL: https://www.overclockers.at/coding-stuff/qualitativ_hochwertiger_php_gdlib_algorithmus_zum__160227/page_1 - zur Vollversion wechseln!


semteX schrieb am 16.03.2006 um 01:01

Ich hab grad ein paar scripts überarbeitet und mich geändert, wie "bescheiden" die qualität, besonders der thumbs, ausschaut... Das PHP und GDLib kein Photoshop ist, ist ma natürlich klar...

Ich hab jetzt auf phpclasses u.a. diese Klasse angeschaut aber von der Qualität hauts mich ned um...

Was nehmts ihr zum resizen im PHP her?

Zur verfügung steht eben "nur" GDlib.

Thx.
semteX


Maehmann schrieb am 16.03.2006 um 10:06

Also ich hab immer dieses Script verwendet (siehe Attachment).

Bisher hatte ich immer GD2 zur Verfügung ... die Thumbnails sind eigentlich wunderbar damit.

*hth*


><))))°> schrieb am 16.03.2006 um 15:50

is das ein fehler, oder absicht?

Code:
        else if ($this->type == 'png') 
        {
          $this->img = @imagecreatefrom[b]png[/b]($file);
        } 
        else if ($this->type == 'gif') 
        {
          $this->img = @imagecreatefrom[b]png[/b]($file);
        }


berndy2001 schrieb am 16.03.2006 um 16:00

mit gd2 sollt die qualität eigentlich passen.

ich verwend überhaupt imagemagick zum resizen, weil mein lieber hoster das memory_limit auf 8mb gesetzt hat, da kommt man mit gd ned weit.


Maehmann schrieb am 17.03.2006 um 09:52

Zitat von ><;))))°>
is das ein fehler, oder absicht?

Code:
        else if ($this->type == 'png') 
        {
          $this->img = @imagecreatefrom[b]png[/b]($file);
        } 
        else if ($this->type == 'gif') 
        {
          $this->img = @imagecreatefrom[b]png[/b]($file);
        }

gute frage, hab mich damit noch nie auseinander gesetzt. iirc hats aber immer funktioniert (mit jpg, png und gif) wenn die gdlib mit gif support ausgestattet war.


Spikx schrieb am 20.03.2006 um 16:57

Hm, wird in dem script jetzt gd2 oda die normale gdlib verwendet?

//ah ups, die alte gdlib gibts seit 4.3.2 eh nimma :)


mat schrieb am 21.03.2006 um 01:27

bei mir hat die qualität beim resizen eigentlich immer gepasst. iirc musste man allerdings ein wenig aufpassen..

für das neue bild muss imagecreatetruecolor() benutzt werden, für das eigentlich resizen dann imagecopyresampled()

ob das bei heutigen php4 versionen noch passt, weiss ich nicht. ist schon ein weilchen her, dass ich gdlib anfassen musste :)


semteX schrieb am 21.03.2006 um 18:45

mal herumprobiern, vielen dank sag i da mal




overclockers.at v4.thecommunity
© all rights reserved by overclockers.at 2000-2025