Jeg er ved at lave et program til tabsfri beskæring af JPEG billeder.
Til det formål skal der markeres en område på et billede. Lige nu
anvender jeg en TPaintBox i Delphi 6, hvor metoden OnPaint tegner
billedet og farver alt uden for beskæringsområdet sort.
Det fungerer okay, men jeg vil gerne have noget bedre: Jeg vil gerne
have nedtonet området uden for det valgte rektangel. Jeg havde tænkt
mig at opnå effekten ved at farve hver anden pixel sort.
Hvordan jeg gør det effektivt? Området kan justeres med mus & tastatur,
så responstiden skal være lav. Jeg forestiller mig noget med at lave et
gennemsigtigt billede med skaktern og ellers lave fire udfyldte
rektangler med skakternsbilledet som brush. Men når jeg gør det,
forstørres skakternene?
--
JPEGCrops - Tabsfri beskæring af JPEGs
<url:
http://ekot.dk/JPEGCrops/ >