SELFPHP: Version 5.8.2 Befehlsreferenz - Tutorial – Kochbuch – Forum für PHP Einsteiger und professionelle Entwickler

SELFPHP


Professional CronJob-Service

Suche



CronJob-Service    
bei SELFPHP mit ...



 + minütlichen Aufrufen
 + eigenem Crontab Eintrag
 + unbegrenzten CronJobs
 + Statistiken
 + Beispielaufrufen
 + Control-Bereich

Führen Sie mit den CronJobs von SELFPHP zeitgesteuert Programme auf Ihrem Server aus. Weitere Infos



:: Buchempfehlung ::

Einführung in XHTML, CSS und Webdesign

Einführung in XHTML, CSS und Webdesign zur Buchempfehlung
 

:: Anbieterverzeichnis ::

Globale Branchen

Informieren Sie sich über ausgewählte Unternehmen im Anbieterverzeichnis von SELFPHP  

 

:: Newsletter ::

Abonnieren Sie hier den kostenlosen SELFPHP Newsletter!

Vorname: 
Name:
E-Mail:
 
 

Zurück   PHP Forum > SELFPHP > PHP für Fortgeschrittene und Experten

PHP für Fortgeschrittene und Experten Fortgeschrittene und Experten können hier über ihre Probleme und Bedenken talken

Antwort
 
Themen-Optionen Ansicht
  #1  
Alt 28.03.2002, 12:47:34
hawk647 hawk647 ist offline
Anfänger
 
Registriert seit: Mar 2002
Beiträge: 2
imagecreatefrompng

Ich bin mit meinem Latein am Ende.

Ich möchte Bilder uploaden lassen die ich dann in zwei verschiedenen größen abspeichern möchte.

Zunächst habe ich es wie immer mit JPG versucht. Doch imagecreatefromjpeg wird nicht mehr in der neuen GDI unterstützt.

Auf einen Rat hin habe ich es dann mit PNG gemacht. Der upload und die Verkleinerung funktioniert auch, doch nachdem ich die bilder verkleinert habe bleiben nur noch 256 Farben übrig.

Hat jemand noch eine möglichkeit JPG oder PNG in true color automatisch zu verkleinern. Vielleicht in Pearl, VB oder ähnliches.

Ich bin über jeden Vorschlag dankbar.

Gruß
Markus
Mit Zitat antworten
  #2  
Alt 28.03.2002, 13:15:08
Benutzerbild von Nev
Nev Nev ist offline
Member
 
Registriert seit: Feb 2002
Ort: Österreich / Wien
Alter: 43
Beiträge: 992
HI hawk647,

Ich hätte grosses Interesse an dem Code, um Bilder zuverkleinern

hab bis jetzt immer Probleme gehabt.

Big THX
__________________
Cu
Nev the XxX (Sven-Marcus Maderbacher)

Master of www.Burnworld.de
www.Nev-hilft.de die Seite für den Coder
Mit Zitat antworten
  #3  
Alt 28.03.2002, 13:19:11
hawk647 hawk647 ist offline
Anfänger
 
Registriert seit: Mar 2002
Beiträge: 2
FUNCTION Bilder Verkleinern

resizepic($pic_name,$pic_neuer_name,"400","400");


function resizepic($imgfile, $thfile, $max_width="90", $max_height="60") {
list($org_width, $org_height, $orgtype) = getimagesize($imgfile);

if($org_width > $max_width OR $org_height > $max_height){

$div_width = $org_width / $max_width;
$div_height = $org_height / $max_height;

if ($div_width >= $div_height) {
$new_width = $max_width;
$new_height = round($org_height / $div_width);
} else {
$new_height = $max_height;
$new_width = round($org_width / $div_height);
}

switch ($orgtype) {
case 1 :
$im = imagecreatefromgif($imgfile);
break;
case 2 :
$im = imagecreatefromjpeg($imgfile);
break;
case 3 :
$im = imagecreatefrompng($imgfile);
break;
}

if ($im) {
$tn = imagecreate($new_width,$new_height);
if ($tn) {
imagecopyresized($tn,$im,0,0,0,0,$new_width,$new_height,$org_width,$or g_height);
switch ($orgtype){
case 1 :
imagegif($tn,$thfile);
return 1;
break;
case 2 :
imagejpeg($tn,$thfile,80);
return 2;
break;
case 3 :
imagepng($tn,$thfile);
return 3;
break;
}
imagedestroy($tn);
imagedestroy($im);
}
}
}
return false;
}
Mit Zitat antworten
  #4  
Alt 28.03.2002, 13:34:56
Benutzerbild von Nev
Nev Nev ist offline
Member
 
Registriert seit: Feb 2002
Ort: Österreich / Wien
Alter: 43
Beiträge: 992
DANKE dir
__________________
Cu
Nev the XxX (Sven-Marcus Maderbacher)

Master of www.Burnworld.de
www.Nev-hilft.de die Seite für den Coder
Mit Zitat antworten
Antwort


Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
 
Themen-Optionen
Ansicht

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind aus.
[IMG] Code ist aus.
HTML-Code ist aus.

Gehe zu


Alle Zeitangaben in WEZ +2. Es ist jetzt 15:07:49 Uhr.


Powered by vBulletin® Version 3.8.3 (Deutsch)
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.


© 2001-2024 E-Mail SELFPHP OHG, info@selfphp.deImpressumKontakt