Bildmanipulation med GD-biblioteket i PHP

Fler och fler webbapplikationer låter sina användare ladda upp bilder. Ibland behöver dessa bilder manipuleras på något sätt, till exempel förminskas eller beskäras för att bättre passa in på webbsidan. Detta kan göras på flera olika sätt men denna rapport behandlar endast ett av biblioteken för bil...

Full description

Bibliographic Details
Main Authors: Norberg, Henrik, Magnusson, Rickard
Format: Others
Language:Swedish
Published: Linnéuniversitetet, Institutionen för datavetenskap, fysik och matematik, DFM 2011
Subjects:
GD
PHP
Online Access:http://urn.kb.se/resolve?urn=urn:nbn:se:lnu:diva-12906
Description
Summary:Fler och fler webbapplikationer låter sina användare ladda upp bilder. Ibland behöver dessa bilder manipuleras på något sätt, till exempel förminskas eller beskäras för att bättre passa in på webbsidan. Detta kan göras på flera olika sätt men denna rapport behandlar endast ett av biblioteken för bildmanipulation i PHP, nämligen GD-biblioteket.Syftet med denna rapport var att hitta eventuella styrkor och svagheter i detta bibliotek gällande bildmanipulation. Detta har gjorts genom att försöka skapa, för webben vanlig funktionalitet så som exempelvis tumnaglar, beskärning och vattenmärkning och sedan dokumentera resultatet.Resultatet av testningen visade att all testad funktionalitet gick att åstadkomma och slutsatsen som drogs av detta var att GD-biblioteket är ett bra val för någon som vill manipulera bilder. === More and more web applications allow its users to upload images. Sometimes you need these images manipulated in a way, such as reduce or crop it to better fit on the website. This can be done in various ways, but this report deals only with one of the libraries for image manipulation in PHP, namely the GD library.The purpose of this report was to identify potential strengths and weaknesses of this image processing library. This has been done by trying to create, typical web functionalities such as thumbnails, cropping and watermarking and then documenting the results.The results of the testing showed that all tested functionality was achievable and the conclusion drawn from this was that the GD library is a good choice for anyone who wants to manipulate images.