---
title: "PHP-modul för att beskära bilder"
type: "forum-thread"
url: "https://www.webforum.nu/amne/php/141669-php-modul-för-att-beskära-bilder"
topic: "PHP"
topic_url: "https://www.webforum.nu/amne/php"
author: "lillebror"
published: "2006-01-29T12:22:16.000Z"
updated: "2006-01-31T17:38:31.000Z"
replies: 5
views: 526
page: 1
pages: 1
language: "sv-SE"
site: "webForum — webforum.nu"
rights: "Upphovsrätten till varje inlägg tillhör dess författare."
attribution: "Citera som: webForum, https://www.webforum.nu/amne/php/141669-php-modul-för-att-beskära-bilder"
---

# PHP-modul för att beskära bilder

## #1 — lillebror, 2006-01-29T12:22Z

Hej,

Jag är i behov av en modul/skript för att beskära profilbilder som användare laddar upp till sin profil.

Det känns lite oanvändarvänligt att säga att du endast får ha en bild som är X \* Y pixlar stor. Det skall vara enkelt. Användaren laddar upp bilden. Skriptet känner av bildstorleken. Om bilden är för stor alternativt inte får plats i mitt format (X\*Y pixlar) skall användaren ges möjlighet att beskära bilden (ange yta som ska vara kvar) var på bildskriptet producerar en ny bild som slutligen laddas upp!

Finns detta eller är det svårt att programmera själv? Vilken teknik använder man sig av för att peka med musen och ange koordinater på bilden?

Permalänk: https://www.webforum.nu/p/141669

## #2 — jme, 2006-01-29T21:20Z

tja, en kombination av javascript och GD

Med GD kan du skapa thumbnails av valda bild. Man ska även kunna skapa en ny bild av en viss del av en annan bild.

Med javascript kan du kanske sedan få muskoordinaterna. Sedan hur du får fram relativa koordinater för musen vet jag inte.

Permalänk: https://www.webforum.nu/p/1755741

## #3 — henke, 2006-01-30T14:59Z

Spana in CropCanvas:
<http://php.amnuts.com/index.php?do=view&id=12>

Här finns en demonstration av scriptet:
<http://php.amnuts.com/demos/crop-canvas/interactive.php>

Scriptet är inte gratis för kommersiell verksamhet utan kostar 25 USD.

Permalänk: https://www.webforum.nu/p/1755979

## #4 — lillebror, 2006-01-30T21:20Z

Tack för tipset henke. Har tittat på länkarna och det ser lovande ut (y)!

Permalänk: https://www.webforum.nu/p/1756164

## #5 — esrange, 2006-01-31T09:54Z

Helgon.net har en fin funktion för att beskära presentationsbilderna som man laddar upp, kommer dock inte ihåg hur den funkar men den liknar den du beskriver, tror man får flytta runt en ruta på bilden med fyra pil-länkar som sitter bredvid och sen sparar den x- och y-kordinaterna för övre vänstra hörnet på den rutan i två dolda fält som sen används för att beskära, om du är medlem där kan du ju kolla in deras funktion (själva beskärningen sen är ASP men javascript-delen kan vara av intresse).

Annars så tror jag att det enklaste är att du lägger ett lager ovanför bilden som bara har en ram i rätt storlek och kommer ihåg det lagrets position genom att lagra den i två dolda fält, sen får användaren flytta runt det lagret med några pil-länkar (som jag skrev ovan). Det blir enklare än att hålla på och kolla var musen klickar och sånt.

Permalänk: https://www.webforum.nu/p/1756298

## #6 — lillebror, 2006-01-31T17:38Z

Efter lite sökande hittade jag faktiskt ett php-skript(program) som heter Croptool. Det går att hitta på <http://www.croptool.net>.

Jag har installerat det på min sida och det innehåller några trevliga funktioner som...

\* Resize
\* Free crop
\* Fixed crop
\* Rotate

Skriptet bygger på PHP och Flash. Jag tycker detta känns som en väldigt smakfull lösning. Gå in på sidan och testa demofunktionen och lek runt lite så får ni bilda er en egen uppfattning :)

Permalänk: https://www.webforum.nu/p/1756450

---

Tråden på webben: https://www.webforum.nu/amne/php/141669-php-modul-för-att-beskära-bilder
