GdThumb D

Total Complexity 141
Dependencies 2
Dependents 2
Total lines 1,198
Lines of code 666
Logical lines of code 313
Comment lines 340
Methods 38
Properties 8

Methods 38

Method Rating Maintainability Complexity Lines of code
adaptiveResize()
A
39 14 70
crop()
A
42 12 62
calcImageSizeStrict()
A
48 11 41
save()
A
47 9 36
show()
A
50 9 32
determineFormat()
A
48 8 35
resize()
A
45 7 47
verifyFormatCompatiblity()
A
52 8 26
calcImageSize()
S
54 7 24
cropFromCenter()
S
54 7 20
__construct()
S
51 6 29
preserveAlpha()
S
51 5 28
setOptions()
S
52 4 28
resizePercent()
S
50 3 33
rotateImageNDegrees()
S
57 3 17
resizeStrict()
S
51 2 31
__destruct()
S
67 3 10
rotateImage()
S
64 2 11
calcImageSizePercent()
S
71 2 6
getImageAsString()
S
68 1 8
calcPercent()
S
65 1 9
calcHeight()
S
65 1 9
calcWidth()
S
65 1 9
setWorkingImage()
S
81 1 3
getWorkingImage()
S
82 1 3
getOldImage()
S
82 1 3
setOldImage()
S
81 1 3
setPercent()
S
81 1 3
getPercent()
S
82 1 3
getOptions()
S
82 1 3
setNewDimensions()
S
81 1 3
getNewDimensions()
S
82 1 3
getMaxWidth()
S
82 1 3
setMaxHeight()
S
81 1 3
getMaxHeight()
S
82 1 3
setCurrentDimensions()
S
81 1 3
getCurrentDimensions()
S
82 1 3
setMaxWidth()
S
81 1 3