Wes*_*sey 1 ruby imagemagick image-processing
我有一组图像,这些图像已经布置成矩形,看起来像拼贴画.如何在Ruby中拍摄这些图像并从中创建单个图像?
例如,我想在图像中放置三个图像,如下所示:
图1:(0,0) - (300,400)
图2:(350,0) - (500,200)
图3:(350,220) - (500,400)
您可以使用RMagick尝试这样的事情:
require 'RMagick'
bg = Image.read('bg.png') # may be a background image...
image1 = Image.read('image1.png')
image2 = Image.read('image2.png')
image3 = Image.read('image3.png')
bg.composite!(image1, 0, 0, OverCompositeOp)
bg.composite!(image2, 350, 0, OverCompositeOp)
bg.composite!(image3, 350, 220, OverCompositeOp)
bg.write('collage.png')
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
1295 次 |
| 最近记录: |