Files
herolib/lib/conversiontools/imagemagick/image_identify_test.v
2025-10-12 12:30:19 +03:00

23 lines
602 B
V

import incubaid.herolib.conversiontools.imagemagick { image_new }
import incubaid.herolib.core.pathlib
import os
import incubaid.herolib.ui.console
const testpath = os.dir(@FILE) + '/example'
fn test_identify_verbose() {
mut img_path := pathlib.get('${testpath}/small_png.png')
mut image := image_new(mut img_path)
console.print_debug('1st ${image}')
assert image.size_x == 0
assert image.size_y == 0
image.identify() or { panic('Cannot identify image:\n ${err}') }
assert image.size_x == 960
assert image.size_y == 540
assert image.transparent == false
// TODO: test with more images
}