Adding copyright text to an image with ImageMagick7

Questions and postings pertaining to the usage of ImageMagick regardless of the interface. This includes the command-line utilities, as well as the C and C++ APIs. Usage questions are like "How do I use ImageMagick to create drop shadows?".
Post Reply
lupacexi
Posts: 1
Joined: 2017-11-09T20:05:16-07:00
Authentication code: 1152

Adding copyright text to an image with ImageMagick7

Post by lupacexi »

Top 10 cột trụ nhà bằng đá cho nhà thờ họ, đình chùa đẹp nhất

Top 10  cột nhà bằng đá cho nhà thờ họ, đình chùa đẹp nhất. Trong các công trình kiến trúc ngoài tường vách ra thì cột là điểm chịu lực quan trọng nhất gánh đỡ phần mái. Cột trụ bằng đá ngoài tác dụng chịu lực chính cột còn góp phần trang trí cho công trình kiến trúc tâm linh. Bài viết này Đá mỹ nghệ Thái Vinh xin giới thiệu tới các bạn các mẫu cột trụ nhà thờ, đình chùa bằng đá xanh tự nhiên đẹp nhất.

Image

Top 10 cột trụ nhà bằng đá cho nhà thờ họ, đình chùa đẹp nhất

Tìm hiểu về cột trụ bằng đá

Cột trụ bằng đá là một trong kiến trúc và kỹ thuật cấu trúc của một tòa nhà hoặc một công trình xây dựng. Cột trụ bằng đá có cấu trúc vững chắc theo chiều dọc và thường có hình trụ tròn hoặc hình vuông. Cột trụ được thiết kế để chống lại các lực phía bên trên ép xuống và đảm nhận vai trò nâng đỡ chính cho công trình kiến trúc.

Cột trụ bằng đá được đặt trên móng nền và liên kết chặt chẽ với móng để tạo nên toàn bộ nền tảng cơ bản của ngôi nhà (phần cốt). Cột cũng thường được sử dụng để hỗ trợ các chùm hoặc mái vòm mà trên đó các bộ phận phía trên của bức tường hoặc trần nhà.

Image

Cột trụ nhà đẹp nhất – Đá mỹ nghệ Thái Vinh chế tác , lắp đặt

Các loại cột trụ bằng đá

cột trụ nhà có 2 loại: loại cột đá vuông và cột đá tròn.

Hoa văn được chạm khắc trên cột dùng cho các công trình kiến trúc tâm linh như đình, chùa thường được chạm khắc tứ linh (Long, Lân, Quy, Phụng). Với cột đá vuông thì được chạm khác tứ linh xung quang 4 mặt của cột, với cột đá tròn thường chạm rồng cuốn quanh hoặc cả hình rồng và phượng, mặt trước cột có thể chạm khắc câu đối…

Hoa văn được chạm khắc trên cột dùng cho các công trình kiến trúc tâm linh như nhà thờ họ, lăng tẩm sẽ là hình tứ quý: tùng, cúc, trúc, mai biểu trưng cho 4 mùa xuân, hạ, thu, đông…
Last edited by lupacexi on 2019-09-25T20:25:27-07:00, edited 2 times in total.
User avatar
fmw42
Posts: 25562
Joined: 2007-07-02T17:14:51-07:00
Authentication code: 1152
Location: Sunnyvale, California, USA

Re: Adding copyright text to an image with ImageMagick7

Post by fmw42 »

Here is the straight conversion of your IM 6 command to IM 7. Note that convert is replace by magick and composite is replaced by magick composite. (Unix syntax)

Code: Select all

magick -size 240x240 xc:none -fill grey \
-gravity NorthWest -draw "text 10,10 'Copyright'" \
-gravity SouthEast -draw "text 5,15 'Copyright'" \
miff:- | magick composite -tile - A.jpg result1.jpg
Here is one way in IM 7 to do it in one magick command line:

Code: Select all

magick -size 240x240 xc:none -fill grey \
-gravity NorthWest -draw "text 10,10 'Copyright'" \
-gravity SouthEast -draw "text 5,15 'Copyright'" \
-write mpr:img +delete \
A.jpg -set option:dim "%wx%h" -size "%[dim]" tile:mpr:img \
-compose over -composite result2.jpg
User avatar
GeeMack
Posts: 718
Joined: 2015-12-01T22:09:46-07:00
Authentication code: 1151
Location: Central Illinois, USA

Re: Adding copyright text to an image with ImageMagick7

Post by GeeMack »

lupacexi wrote: 2017-11-09T20:08:40-07:00My requirement is to display copyright text all over the image in multiple places with Imagemagick 7. With Image Magick 6 it displays copyright text at multiple places all over the image.
Here is a very similar command to the one fmw42 offered above...

Code: Select all

magick A.jpg -alpha set -write mpr:input +delete \
   -size 240x240 xc:none -fill grey \
   -gravity NorthWest -annotate +10+10 "Copyright" \
   -gravity SouthEast -annotate +5+15 "Copyright" \
   -write mpr:tiler +delete \
   mpr:input -tile mpr:tiler -draw "color 0,0 reset" \
   mpr:input +swap -composite out.png
That reads in the input image, writes it to a memory register "mpr:input", then deletes the original.

Next it sets the size, background, and fill color, and creates the blank copyright tile.

Then it applies the "Copyright" text to both corners of that 240x240 tile, writes it to a memory register "mpr:tiler", and deletes it.

Then it recalls that "mpr:input" and replaces that image by tiling it over with the "mpr:tiler".

Finally it recalls the "mpr:input" again, swaps places with the tiled version, and composites the one covered with "mpr:tiler" over the "mpr:input".

Name the output file, and it's done.
Post Reply