Hallo,
ich suche im moment nach einer Funktion,
wo ich von einen vorhandenen Bild ein Bildauschnitt anzeigen kann.
Ich hab nämlich absolut keine Ahnung wo ich suchen, oder wie es gehen soll.
Hoffe mir kann jemand helfen
Andy
Hallo,
ich suche im moment nach einer Funktion,
wo ich von einen vorhandenen Bild ein Bildauschnitt anzeigen kann.
Ich hab nämlich absolut keine Ahnung wo ich suchen, oder wie es gehen soll.
Hoffe mir kann jemand helfen
Andy
Du willst das Bild skalieren?
Mit GD ist das relativ kompliziert, also solltest du eine fertige Funktion nehmen, such bei PEAR und PHPClasses.
Ansonsten gibt es auch overflow: scroll zum Scrollen.
Nein,
ich wollte einen Bildauschnitt, heißt:
Nur ein Teil des Bildes.
Zum Beispiel:
Von einer 100px x 100px Grafik will ich genau die Mitte anzeigen lassen.
In 50px x 50px;
Also ohne das Bild zu skalieren.
Auch da helfen die GD-Funktionen weiter.
Hmm.. finde nur Funktionen, wo man den Bildausschnitt speichert,
aber das möchte ich eigentlich nicht.
mal ne blöde frage.... muss das automatisch passieren ? sonst könntest auch
von dem bild vorab mit nem grafik-prog n ausschnitt machen....
Ja wäre am besten,
da User das Bild selber hochladen könne n
Und für einen bestimmten Zweck brauch ich die Bilder dann kleiner,
und möchte sie am besten nicht skalieren.
Das ist doch nicht schwer mit GD du brauchst eigentlich nur die Funktion
ImageCopy http://de3.php.net/imagecopy
1. Bildgröße des Originals mit getimagesize ermitteln
2. Prüfen, ob Originalbild größer als gewünschte Größe ist.
3. X-, Y-Koordinaten für den Bildausschnitt bereichen
4. Grafik mit imagecreatefrom... einlesen
5. Neue Grafik mit imagecreatetruecolor erzeugen
6. Bildauschnitt mit imagecopy kopieren
7. Header für Image senden
8. Bild mit image... ausgeben
Und wenn du es einfacher haben willst, schau bei Pear oder PHPClasses, da gibt es 100%ig einfachere Bild-Skalierungsfunktionen.
Man könnte auch mal Google verwenden , erster Treffer in einem anderen Forum 2ter Beitrag:
http://www.community.cback.de/topic.php?t=10979
The User des sieht nicht soo viel aus oder
mfg
http://www.scroogle.org/cgi-bin/nbbw.c…:phpclasses.org
Das überzeugt wohl hoffentlich...
Hm also ganz ehrlich mich würde :
<?php
$imagequelle = @imagecreatefrompng(";http://www.xyz.de/one.php?id=123";);
$image = @imagecreate(140, 15);
imagecopy($image, $imagequelle, 0, 0, 5, 15, 140, 15);
imagedestroy($imagequelle);
header('Content-type: image/png');
imagepng($image);
?>
Alles anzeigen
mehr überzeugen als erst ein Klasse runterzuladen, die hochzuladen ,versuchen die zu verstehen , da muss mann eh angemeldet sein
Die Klasse wird wahrscheinlich genau so vorgehen
Objektorientierung hat schon was.
Musst doch zugeben, dass das gd schwer zu handhaben ist in manchen Dingen.
Objektorientierung hat schon was.
Musst doch zugeben, dass das gd schwer zu handhaben ist in manchen Dingen.
Arbeite net all zuviel damit ,bis jetzt habe ich immer die Funktionen gefunden die ich brauchte
Aber gegen OOP gibts nix, aber gegen phpclasses.org ... sauerei das man sich anmelden müsste für einen Download
mfg
Hm also ganz ehrlich mich würde :
Aber die Qualität der Ausschnitte leidet dadurch erheblich, kann das ?
Ok lässt sich vermeiden durch:
imagecreatetruecolor statt imagecreate
Danke an alle die mir geholfen haben,
dass war was ich gesucht hatte
Ich sag ja, die Funktionen sind nicht so intuitiv.