• Blog
  • Raspberry Pi
  • Über mich
  • Projekte
  • devowl.io

Image-Resize-Klasse in PHP

08. März 2012
Projekte
1 Kommentar

Ich habe bereits vor rund einem Monat in einem Wochenbericht über den Vokabeltrainer angekündigt, dass ich unsere Image-Resize-Klasse veröffentlichen werde. Dies tat ich samt Beispiel bereits einige Tage später bei GitHub, vergaß aber darüber zu bloggen.

Die Klasse ist vollständig in PHP geschrieben. Sie kann Bilder, welche auf dem Server liegen, als auch Bilder, die hochgeladen wurden, schneiden. Hochgladenene Bilder dürfen in JPG oder PNG vorliegen, Bilder die auf dem Server liegen nur in JPG. Die Funktion resize() verändert die Maße einen Bildes proportional. Neben dieser Funktion bietet die Klasse noch die Funktion resizeToSquare(), welche das Bild zu einen Quadrat schneidet. Dabei wird ein möglichst optimaler Bildausschnitt gewählt, welcher einen Großteil des Bildes zeigt. Die Klasse speichert die Bilder im JPG-Format unter Vorgabe der Qualität auf dem Server ab.

 

Voraussetzungen zur Nutzung des Klasse

  • PHP 5.2 oder älter
  • GD Library

 

Lizenz

Das gesamte Projekt mit Ausnahme der Bilder in examples/images/ steht unter MIT oder GPL Version 3. Die Bilder in Beispielen examples/images/ unterliegt dem Copyright von Jan Karres (jankarres.de). Die beigelegten Fotos dürfen nur zum Testen in dem Beispiel verwendet werden. Wenn Sie das Beispiel veröffentlichen möchten, müssen Sie Ihre eigenen Bilder verwenden!

 

Download

Die Klasse gibt es in meinem GitHub Account unter https://github.com/nextone/PHP-Image-Resize zum runterzuladen.

1 Kommentar. Hinterlasse eine Antwort

  • Matthias
    September 30, 2015 6:29 pm

    Was den jetzt alter oder neuer ?

    Requirements

    PHP 5.2 or higher
    GD Library

    Antworten

Schreibe einen Kommentar Antworten abbrechen

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert

Bitte füllen Sie dieses Feld aus.
Bitte füllen Sie dieses Feld aus.
Bitte gib eine gültige E-Mail-Adresse ein.
Sie müssen den Bedingungen zustimmen, um fortzufahren.

Jan Karres
Jan Karres
Wirtschaftsinformatiker
Facebook
Twitter
YouTube
LinkedIn
Xing
GitHub

Themen

  • Blogging
  • Debian (Linux)
  • Eine Geschichte aus dem Leben des Jan
  • Fotos
  • Gaming
  • Gedanken
  • Linksammlungen
  • Privates
  • Projekte
  • Raspberry Pi
    • Einplatinencomputer (außer Raspberry Pi)
  • Schule und Studium
  • Tipps und Tricks
  • Videos
  • Vorgestellt
  • WordPress

Projekte

Dieser Blog ist meine kleine Base im Internet, in der ich über Themen schreibe, die mich persönlich beschäftigen. Abseits davon habe ich weitere Projekte im Netz, die teils aus Spaß entstanden, jedoch zum Teil auch meinen Kühlschrank füllen.

Alle Projekte

JanKarres.de © 2007-2022

Neueste Beiträge

  • Raspberry Pi: WLAN Access Point mit NordVPN (VPN Router) einrichten Dezember 5, 2020
  • Real Cookie Banner: Wie das Opt-in Cookie Banner für WordPress entstand November 18, 2020
  • Blog Setup erneut: Aufräumen einer kleinen Historie Oktober 13, 2020
  • devowl.io: Auf geht’s in das WordPress Business! März 10, 2020
  • Kuschelpartys: Nähe und Geborgenheit einfach erleben September 30, 2018

devowl.io

Meine Brötchen verdiene ich im Internet. Dazu habe ich gemeinsam mit meinem Kollegen Matze die devowl.io GmbH gegründet. Gemeinsam entwickeln und vertreiben wir in unser Plugins und Entwickler-Tools im WordPress Umfeld.

Mehr erfahren
  • Datenschutzerklärung
  • Impressum