---
title: "Bättre kantutjämning (antialiasing) än GD?"
type: "forum-thread"
url: "https://www.webforum.nu/amne/php/179810-bättre-kantutjämning-antialiasing-än-gd"
topic: "PHP"
topic_url: "https://www.webforum.nu/amne/php"
author: "erciz"
published: "2009-08-15T22:38:49.000Z"
updated: "2009-08-20T20:21:20.000Z"
replies: 9
views: 1013
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/179810-bättre-kantutjämning-antialiasing-än-gd"
---

# Bättre kantutjämning (antialiasing) än GD?

## #1 — erciz, 2009-08-15T22:38Z

Har ritat lite med GD i PHP ikväll, men jag tycker att kantutjämningen (antialiasing) som man får med **imageantialias()** är riktigt dålig. Knappt någon kantutjämning alls.

Det jag har försökt att rita är några enkla grafer/diagram, men är riktigt missnöjd med kvalitén. Finns det något annat sätt att få till det bättre på, eller måste jag se mig om för andra alternativ som Flash eller liknande?

Har inte testat något av HTML5 än, men jag antar att \<canvas\>-taggen inte har något vidare stöd för kantutjämning heller, någon som vet?

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

## #2 — fiddler, 2009-08-15T22:53Z

Har du tittat på kommentarerna på <http://se2.php.net/manual/en/function.imageantialias.php> ?
Det verkar finnas en del matnyttiga tips där.

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

## #3 — erciz, 2009-08-17T21:15Z

Hittade inget bättre, det är för imageline jag behöver. Det finns antialiasing för den, men den fungerar riktigt uselt. Blandar inte färger verkar det som, utan kör bara antingen eller...

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

## #4 — Jojoxx, 2009-08-18T05:48Z

Jag skulle kunna slå vad en mindre förmögenhet på att du använder [imagecreate()](http://se2.php.net/manual/en/function.imagecreate.php) istället för [imagecreatetruecolor()](http://se2.php.net/manual/en/function.imagecreatetruecolor.php) (förutsatt att [imageantialias()](http://se2.php.net/manual/en/function.imageantialias.php) är satt).

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

## #5 — erciz, 2009-08-18T08:51Z

Nejdå, jag använde imagecreatetruecolor().

Jag har kollat hur andras linjer/grafer ser ut, och de verkar också få ett väldigt dåligt resultat med GD. **GraPHPite** är ett graf-bibliotek som jag hittade, kolla deras exempel på en graf med antialiasing <http://graphpite.sourceforge.net/samples/index.php?sample=22>

*Så ska **inte** en kantutjämnad sned linje se ut!*

Vid kantutjämning ska färgerna blandas, så gör du en svart linje på vit bakgrund och den är lite diagonal så ska vissa pixlar vara grå. <http://sv.wikipedia.org/wiki/Kantutjämning>

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

## #6 — UrMe, 2009-08-20T12:13Z

Jag bytte från GD till Imagick, mycket bättre dock måste servern ha det installerat, som tur var hade Binero det installerat.

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

## #7 — erciz, 2009-08-20T13:11Z

> **[UrMe skrev:](https://www.webforum.nu/p/1477737)**
>
> Jag bytte från GD till Imagick, mycket bättre dock måste servern ha det installerat, som tur var hade Binero det installerat.

Tack det var ett bra tips! Ska testa det. Har nu sidan på one.com, de har inte Imagick installerat, men har ändå tänkt flytta över sidan till Binero.

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

## #8 — tydal, 2009-08-20T14:25Z

Kanske kika på .svg?

Alla moderna webbläsare har ju stöd för det. Hur IE hänger med nuförtiden känner jag dock inte till.

Exempelbild här:
<http://www.w3schools.com/svg/circle1.svg>

Och här kan man läsa mer om det:
<http://www.w3schools.com/svg/svg_intro.asp>

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

## #9 — erciz, 2009-08-20T19:43Z

> **[tydal skrev:](https://www.webforum.nu/p/1477757)**
>
> Kanske kika på .svg?
>
> Alla moderna webbläsare har ju stöd för det. Hur IE hänger med nuförtiden känner jag dock inte till.
>
> Exempelbild här:
> <http://www.w3schools.com/svg/circle1.svg>
>
> Och här kan man läsa mer om det:
> <http://www.w3schools.com/svg/svg_intro.asp>

Som du påpekade själv, det fungerar inte i IE. Annars hade man t.o.m kunnat använda \<canvas\>, men det funkar inte heller i IE.

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

## #10 — tydal, 2009-08-20T20:21Z

> **[erciz skrev:](https://www.webforum.nu/p/1477831)**
>
> Som du påpekade själv, det fungerar inte i IE.

Va? Är det så illa fortfarande? Har ju faktiskt Win7-maskinen igång nu... \*testar\*... ja, inte ens IE8 klarar .svg. Skandal.

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

---

Tråden på webben: https://www.webforum.nu/amne/php/179810-bättre-kantutjämning-antialiasing-än-gd
