原圖需要先分割下通道(RGBA)再合成(RGB),針對RGB進行處理。
* 讀圖像
read_image (Image, 'D:/autocad.png')
* 擷取圖像寬高
get_image_size (Image, Width, Height)
dev_open_window_fit_image (Image, 0, 0, -1, -1, WindowHandle)
set_display_font (WindowHandle, 16, 'mono', 'true', 'false')
dev_display (Image)
* 彩色轉灰階圖
count_channels (Image, Channels)
if (Channels == 3)
rgb1_to_gray (Image, Image)
endif
* 真彩色轉灰階圖
if (Channels == 4)
decompose4 (Image, ImageR, ImageG, ImageB, ImageA)
compose3 (ImageR, ImageG, ImageB, MultiChannelImage)
rgb1_to_gray (MultiChannelImage, Image)
endif