1. Tải bản cài đặt AutoIT mới nhất

    Chào Khách. Nếu bạn mới tham gia và chưa cài đặt AutoIT.
    Vui lòng vào topic trên để tải bản AutoIT mới nhất nhé
    Dismiss Notice
  2. Quy định và nội quy

    Chào Khách. Vui lòng đọc kỹ nội quy và quy định của diễn đàn
    Để tránh bị ban một cách đáng tiếc nhé!
    Dismiss Notice
  3. Hướng dẫn chèn mã AutoIT trong diễn đàn

    Chào Khách. Vui lòng xem qua bài viết này
    Để biết cách chèn mã AutoIT trong diễn đàn bạn nhé :)
    Dismiss Notice

Hỏi đáp So sánh 2 pixel ? PixelGetColor

Thảo luận trong 'Thảo luận chung - Hỏi đáp' bắt đầu bởi lakazai1, 10/1/20.

  1. lakazai1

    lakazai1 Thành viên mới
    • 1/6

    Tham gia ngày:
    5/11/19
    Bài viết:
    6
    Đã được thích:
    0
    mình đang thắc mặc mình có 2 picxel được get bằng PixelGetColor có lệch màu một chút chứ không hoàn toàn giống nhau. thế nào để so sánh 2 picxel đó có tham số shade-variation
     
  2. #Rainy# Hoàng Vũ IT

    #Rainy# Hoàng Vũ IT Hoàng Vũ IT Moderator
    • 43/45

    Tham gia ngày:
    21/11/16
    Bài viết:
    404
    Đã được thích:
    122
    Mã (AutoIt):
    Func _CompareColor($Pixel1, $Pixel2, $Tolerance = 9)
        Local $aPixel1 = _ColorGetRGB($Pixel1)
        Local $aPixel2 = _ColorGetRGB($Pixel2)
        If Abs($aPixel1[0] - $aPixel2[0]) + Abs($aPixel1[1] - $aPixel2[1]) + Abs($aPixel1[2] - $aPixel2[2]) > $Tolerance Then Return False
        Return True
    EndFunc   ;==>_CompareColor
    Func mình viết, nhớ include thư viện color
     
    xDevilNo1 thích bài này.

Chia sẻ trang này

Đang tải...