mirror of
https://github.com/talgo-cloud/bimg.git
synced 2026-03-15 18:35:54 -07:00
commit
6e9a8a8339
2 changed files with 17 additions and 1 deletions
7
image.go
7
image.go
|
|
@ -217,7 +217,12 @@ func (i *Image) Size() (ImageSize, error) {
|
||||||
return Size(i.buffer)
|
return Size(i.buffer)
|
||||||
}
|
}
|
||||||
|
|
||||||
// Image returns the current resultant image image buffer.
|
// Image returns the current resultant image buffer.
|
||||||
func (i *Image) Image() []byte {
|
func (i *Image) Image() []byte {
|
||||||
return i.buffer
|
return i.buffer
|
||||||
}
|
}
|
||||||
|
|
||||||
|
// Length returns the size in bytes of the image buffer.
|
||||||
|
func (i *Image) Length() int {
|
||||||
|
return len(i.buffer)
|
||||||
|
}
|
||||||
|
|
|
||||||
|
|
@ -475,6 +475,17 @@ func TestImageSmartCrop(t *testing.T) {
|
||||||
Write("fixtures/test_smart_crop.jpg", buf)
|
Write("fixtures/test_smart_crop.jpg", buf)
|
||||||
}
|
}
|
||||||
|
|
||||||
|
func TestImageLength(t *testing.T) {
|
||||||
|
i := initImage("test.jpg")
|
||||||
|
|
||||||
|
actual := i.Length()
|
||||||
|
expected := 53653
|
||||||
|
|
||||||
|
if expected != actual {
|
||||||
|
t.Errorf("Size in Bytes of the image doesn't correspond. %d != %d", expected, actual)
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
func initImage(file string) *Image {
|
func initImage(file string) *Image {
|
||||||
buf, _ := imageBuf(file)
|
buf, _ := imageBuf(file)
|
||||||
return NewImage(buf)
|
return NewImage(buf)
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue