ImgCopyResized

ImgCopyResized
0,00 € *

inkl. MwSt. und Versand

Als Sofortdownload verfügbar

  • HRIT10010
ImgCopyResized kann als Bibliothek in Webanwendungen eingebettet werden. Hierbei wird erst die... mehr
Produktinformationen "ImgCopyResized" PHP Class

Eine zuverlässige und erweiterbare PHP-Methode zum Zuschneiden (cropping) von Bildern.


Community-Edition

Die Community-gestützte Version mit den Basis Funktionen.

ImgCopyResized kann als Bibliothek in Webanwendungen eingebettet werden. Hierbei wird erst die Größe geändert und dann das Bild geschnitten, um Breite und Höhe festzulegen ohne das Dimensionsverhältnis verloren gehen. Die geschieht komplett über die Bibliothek auf benutzerfreundliche und einfache Weise. Horizontal oder Landscape Format, schneidet immer erst von rechts oder von unten, um die finale Breite ohne zu verzerren zu setzen. Speicher das Bild in original Dimension und generiert ein Vorschaubild (Thumbnail) in einem Webcomforten jpg format.

Skizze der DD_ImgCopyResized->generateThumbnail() Methode

+------ $final_width-----+--------$org_X---------+
|                        |                       |
|                        |                       |
$final_height            |                     $org_Y
|                        |                       |
|                        |                       |
|                        |                       |
|       $thumbnail       |       $src_image      |
|   (Resampled image)    |    (Original image)   |
|                        |                       |
|                        |                       |
|                        |                       |
|                        |                       |
+------------------------+                       |
|                                                |
|                                                |
+------------------------------------------------+

Quelle: http://php.net/manual/de/function.imagecopyresampled.php#112742

Der Speicherpaft, finale Höhe, finale Breite, Qualität, and
das Bild als .jpg, .gif, oder .png Format können als Paramter der Funktion übergeben werden.

Die folgenden Schritte werden von der Funktion auf der Grundlage der übergebenen Parameter ausgeführt:

  1. Überprüfung der Mindestgröße, Überprüfung des Bildformats und der Sicherheitsprüfungen.
  2. Das Originalbild wird an den angegebenen Speicherort verschoben/gespeichert.
  3. Das Bild wird auf die angegebene Endhöhe oder -breite skaliert (so dass die Endhöhe oder -breite nicht überschritten wird und kein Dimensionsverlust entsteht).
  4. Das Bild wird entweder von rechts oder von unten beschnitten.
  5. Der transparente Hintergrund wird weiß aufgefüllt.
  6. Schließlich wird mit dieser Funktion das Miniaturbild im Web-Komfort-JPG-Format gespeichert und der Speicherort des Miniaturbildes als Parameter zur weiteren Verarbeitung zurückgegeben (Rückgabewert).

Diese Methode sollte auf einer Vielzahl von PHP-Servern funktionieren und laufen und funktioniert ohne zusätzliche php extensions!

 

Generierte Beispiele

1872org_image.jpg (Original Bild)
1872_image.jpg (Vorschaubild)

Community-Edition Support, wir geben nur indirekt Support. Lediglich Issue Support über GitHub und die Community!

ImgCopyResized kann als Bibliothek in Webanwendungen eingebettet werden. Hierbei wird erst die Größe geändert und dann das Bild geschnitten, um Breite und Höhe festzulegen ohne das Dimensionsverhältnis verloren gehen. Die geschieht komplett über die Bibliothek auf benutzerfreundliche und einfache Weise. Horizontal oder Landscape Format, schneidet immer erst von rechts oder von unten, um die finale Breite ohne zu verzerren zu setzen. Speicher das Bild in original Dimension und generiert ein Vorschaubild (Thumbnail) in einem Webcomforten jpg format.

Skizze der DD_ImgCopyResized->generateThumbnail() Methode

+------ $final_width-----+--------$org_X---------+
|                        |                       |
|                        |                       |
$final_height            |                     $org_Y
|                        |                       |
|                        |                       |
|                        |                       |
|       $thumbnail       |       $src_image      |
|   (Resampled image)    |    (Original image)   |
|                        |                       |
|                        |                       |
|                        |                       |
|                        |                       |
+------------------------+                       |
|                                                |
|                                                |
+------------------------------------------------+

Quelle: http://php.net/manual/de/function.imagecopyresampled.php#112742

Der Speicherpaft, finale Höhe, finale Breite, Qualität, and
das Bild als .jpg, .gif, oder .png Format können als Paramter der Funktion übergeben werden.

Die folgenden Schritte werden von der Funktion auf der Grundlage der übergebenen Parameter ausgeführt:

  1. Überprüfung der Mindestgröße, Überprüfung des Bildformats und der Sicherheitsprüfungen.
  2. Das Originalbild wird an den angegebenen Speicherort verschoben/gespeichert.
  3. Das Bild wird auf die angegebene Endhöhe oder -breite skaliert (so dass die Endhöhe oder -breite nicht überschritten wird und kein Dimensionsverlust entsteht).
  4. Das Bild wird entweder von rechts oder von unten beschnitten.
  5. Der transparente Hintergrund wird weiß aufgefüllt.
  6. Schließlich wird mit dieser Funktion das Miniaturbild im Web-Komfort-JPG-Format gespeichert und der Speicherort des Miniaturbildes als Parameter zur weiteren Verarbeitung zurückgegeben (Rückgabewert).

Diese Methode sollte auf einer Vielzahl von PHP-Servern funktionieren und laufen und funktioniert ohne zusätzliche php extensions!

 

Generierte Beispiele

1872org_image.jpg (Original Bild)
1872_image.jpg (Vorschaubild)


Direktsupport zu "ImgCopyResized"