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
이렇게 된 느낌.
Reference
이 문제에 관하여(Juria images로 한 장에 다른 그림을 그려요.), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://qiita.com/hidemotoNakada/items/8ad1a1a8aba69b5e48a2
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
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
using Plots, Images, ImageDraw
blank = zeros(RGBA{N0f8}, (300, 300))
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
Reference
이 문제에 관하여(Juria images로 한 장에 다른 그림을 그려요.), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/hidemotoNakada/items/8ad1a1a8aba69b5e48a2텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)