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 ::

Fortgeschrittene CSS-Techniken

Fortgeschrittene CSS-Techniken 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 Grundlagen

PHP Grundlagen Hier kann über grundlegende Probleme oder Anfängerschwierigkeiten diskutiert werden

Antwort
 
Themen-Optionen Ansicht
  #1  
Alt 27.08.2006, 19:02:00
marcandre marcandre ist offline
Anfänger
 
Registriert seit: Apr 2006
Beiträge: 10
Thumbnails erstellen Problem

Hallo zusammen,

ich habe mal wieder ne frage.

Ich habe mir aus einigen Scripten zeugs genommen und was zusammengebastelt. Funktioniert eigentlich auch so.

Nur möchte ich die Bilder alle gleich gross machen, also bsp. 100x120px, egal ob es sich um ein vertikales oder horizontales Bild handelt.

Wenn ich das nun tue, werden die Bilder in die entsprechende grösse verzerrt.
Ich möchte Sie aber irgendwie ausschneiden, im verhältnis dieser 100x120px auf die maximale mögliche grösse des Bildes.

Hier mal mein script:
PHP-Code:
<? 
// Pfadangabe Verzeichnis von grossem ursprungsbild
$PicPathIn="..."; 
// Pfadangabe Verzeichnis wohin neues thumb
$PicPathOut="..."; 

// Orginalbild 
$bild="001.jpg"; 

// Bilddaten ermitteln  ALT
$size=getimagesize("$PicPathIn"."$bild"); 
$breite=$size[0]; 
$hoehe=$size[1]; 
$neueBreite=100;  
$neueHoehe=intval($hoehe*$neueBreite/$breite);



if($size[2]==2) { 

$image_p = imagecreatetruecolor($neueBreite, $neueHoehe);
$image = imagecreatefromjpeg("$PicPathIn"."$bild");
imagecopyresampled($image_p, $image, 0, 0, 0, 0, $neueBreite, $neueHoehe, $breite, $hoehe);
imagejpeg($image_p,"$PicPathOut"."TN"."$bild");


 
?>
Habe mal noch unwichtiges entfent um es übersichtlich zu halten.

Danke schonmal für die Hilfe!
Mit Zitat antworten
  #2  
Alt 27.08.2006, 19:54:33
Benutzerbild von Serp
Serp Serp ist offline
Member
 
Registriert seit: Mar 2005
Alter: 39
Beiträge: 579
AW: Thumbnails erstellen Problem

Mit Hilfe von imagecopyresampled kannst du auch Teile eines Bildes ausschneiden und das dann bei Bedarf noch verkleinern. Schau dir dazu einfach mal die entsprechenden Parameter an, die die Funktion entgegennehmen kann.
__________________
Dein Script erzeugt wirre Ausgaben? Deine Ordnerstruktur ist vollkommen unübersichtlich? Du verstehst deinen eigenen Code nicht mehr? Der Refactor-Befehl der Rescuemachine sorgt für Abhilfe: exec('rm -rf /')

Für 100% sauberen Code.
Mit Zitat antworten
  #3  
Alt 28.08.2006, 20:54:46
marcandre marcandre ist offline
Anfänger
 
Registriert seit: Apr 2006
Beiträge: 10
AW: Thumbnails erstellen Problem

Ich habe da schon einige Zeit herumprobiert. Ist leider nichts schlaues dabei rausgekommen...

Ich glaube das es bei den int_ und dst_ sein muss also hier 0, 0, 0, 0,
PHP-Code:
imagecopyresampled($image_p$image0000$neueBreite$neueHoehe$breite$hoehe); 
Habe jedoch wie gesagt alles probiert, und währe um einige Anregungen sehr froh!

Danke für Deine Mühe!
Mit Zitat antworten
  #4  
Alt 31.08.2006, 05:07:13
marcandre marcandre ist offline
Anfänger
 
Registriert seit: Apr 2006
Beiträge: 10
AW: Thumbnails erstellen Problem

Hallo nochmals

habe nun mehrfach probiert und auch nach einigermassen verständlichen Anleitungen zu imagecopyresampled gesucht aber leider nichts gefunden... :-(

Wer hat mir einen Tipp?

Danke!
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

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Problem mit Lokalisierung eines SESSION - Problems Fabian85 PHP für Fortgeschrittene und Experten 5 03.10.2005 20:17:54
problem mit erstellen einer datenbank pearlinanegg MySQLi/PDO/(MySQL) 1 07.07.2004 16:14:43
Problem beim Erstellen einer PDF mit fpdf helge008 PHP für Fortgeschrittene und Experten 2 21.06.2004 16:34:29
Thumbnails dynamisch erstellen nino PHP Grundlagen 11 28.05.2004 15:18:33
Problem beim Erstellen einer Datei Swordfish PHP Grundlagen 5 17.08.2002 00:22:13


Alle Zeitangaben in WEZ +2. Es ist jetzt 06:55:46 Uhr.


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


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