summaryrefslogtreecommitdiffhomepage
path: root/packages/tui/internal/image
diff options
context:
space:
mode:
Diffstat (limited to 'packages/tui/internal/image')
-rw-r--r--packages/tui/internal/image/images.go17
1 files changed, 9 insertions, 8 deletions
diff --git a/packages/tui/internal/image/images.go b/packages/tui/internal/image/images.go
index f476b201c..742eb30a8 100644
--- a/packages/tui/internal/image/images.go
+++ b/packages/tui/internal/image/images.go
@@ -4,11 +4,12 @@ import (
"bytes"
"fmt"
"image"
+ "image/color"
"image/png"
"os"
"strings"
- "github.com/charmbracelet/lipgloss"
+ "github.com/charmbracelet/lipgloss/v2"
"github.com/disintegration/imaging"
"github.com/lucasb-eyer/go-colorful"
_ "golang.org/x/image/webp"
@@ -39,7 +40,7 @@ func ToString(width int, img image.Image) string {
c1, _ := colorful.MakeColor(img.At(x, heightCounter))
color1 := lipgloss.Color(c1.Hex())
- var color2 lipgloss.Color
+ var color2 color.Color
if heightCounter+1 < h {
c2, _ := colorful.MakeColor(img.At(x, heightCounter+1))
color2 = lipgloss.Color(c2.Hex())
@@ -76,10 +77,10 @@ func ImagePreview(width int, filename string) (string, error) {
func ImageToBytes(image image.Image) ([]byte, error) {
buf := new(bytes.Buffer)
- err := png.Encode(buf, image)
- if err != nil {
- return nil, err
- }
-
- return buf.Bytes(), nil
+ err := png.Encode(buf, image)
+ if err != nil {
+ return nil, err
+ }
+
+ return buf.Bytes(), nil
}