Juria images로 한 장에 다른 그림을 그려요.

3667 단어 Julia

Julia Images


Juria Images는 Juria의 이미지 작업 라이브러리입니다.그림에 선을 긋는 함수있지만 이미지에 포함된 함수는 없습니다.
자세히 생각해 보면 Image의 이미지는 RGB형(또는 RGBA형)의 2차원 배열에 불과하다.그래서 보통 슬라이스로 쓰면 돼요.
이런 함수를 쓰면 된다.화소 유형이 다르면 파산하기 때문에 사실상 이 점을 점검하고 경계도 점검해야 한다.
function put!(target, src, p::Point)
    x = size(src)[1]
    y = size(src)[2]
    target[p.x:p.x+x - 1, p.y:p.y+y - 1] = src
    target
end

공허한 이미지를 형상화하다.


빈 이미지는 zeros로 만들 수 있습니다.RGBA의 투명 속성으로 구성됩니다.
using Plots, Images, ImageDraw

blank = zeros(RGBA{N0f8}, (300, 300))

읽기 이미지 축소


30x30으로 설정합니다.
img = load("pet_robot_dog.png")
img2 = imresize(img, (30,30))

적당한 곳에 매복하다.

for i in 1:30:300
    putImage!(blank, img2, Point(i,i))
end
blank
이렇게 된 느낌.

좋은 웹페이지 즐겨찾기