Mục lục:
- Bước 1: Tiện ích 'chuyển đổi' Linux
- Bước 2: Thêm chú thích
- Bước 3: Tự động hóa việc gắn nhãn cho hình ảnh
Video: Thêm văn bản vào hình ảnh với lệnh 'convert' Linux: 3 bước
2024 Tác giả: John Day | [email protected]. Sửa đổi lần cuối: 2024-01-30 13:36
Tài liệu hướng dẫn này sẽ chỉ cho bạn cách thêm văn bản vào hình ảnh bằng lệnh convert trong Linux. Một công dụng có giá trị của việc này là đặt chú thích vào hình ảnh để làm tài liệu. Một cách sử dụng khác là đặt dấu thời gian lên hình ảnh được tạo tự động bởi webcam. Có nhiều tùy chọn chuyển đổi mà bạn có thể sử dụng để đặt văn bản trên hình ảnh. Bạn có thể chọn điểm bắt đầu cho văn bản (thông qua tọa độ chiều cao / chiều rộng), màu tô của văn bản, kích thước điểm của văn bản và phông chữ được sử dụng. Tài liệu hướng dẫn này sẽ chỉ cho bạn cách thực hiện tất cả những điều này. Điểm bắt buộc chính của tài liệu hướng dẫn này là bạn phải thực hiện tất cả những điều này trong hệ điều hành Linux. Tôi không biết về một tiện ích như chuyển đổi trong Microsoft Windows nhưng ai đã từng làm bất cứ điều gì với dòng lệnh trong Windows? Hướng dẫn này hướng đến nhiều người dùng Linux muốn khai thác nhiều hơn máy tính của họ. Nếu bạn là người dùng Windows và vẫn muốn đọc hướng dẫn này, bạn có thể muốn tải xuống và cài đặt Linux. Tôi có thể viết một hướng dẫn về cách thực hiện việc này vào một ngày sau đó nhưng nếu bạn muốn tự mình theo đuổi điều này, bạn có thể truy cập https://www.ubuntu.com/ và bắt đầu quá trình. Bạn có thể biến máy tính của mình thành một máy khởi động kép (tôi thực sự khuyên bạn nên cài đặt một đĩa cứng thứ hai vào máy của mình - bất kỳ kích thước nào cũng được). BTW, Linux MIỄN PHÍ, cùng với mọi thứ có sẵn cho nó. Ngoài ra, cho đến nay, nó là bất khả xâm phạm đối với virus.
Bước 1: Tiện ích 'chuyển đổi' Linux
Để thực hiện tác vụ thêm nhãn vào hình ảnh, chúng tôi sẽ làm việc hoàn toàn trong cửa sổ đầu cuối Linux. Windows gọi đây là cửa sổ lệnh nhưng nó hiếm khi được sử dụng trong Windows ngoại trừ những người cũ nhớ nó từ thời DOS. Người dùng Linux sử dụng nhiều nó, trước hết, hãy hiển thị một cửa sổ đầu cuối. Với Ubuntu Linux, bạn thực hiện việc này bằng cách chọn Ứng dụng-> Thiết bị đầu cuối. Một cửa sổ sẽ mở ra với dấu nhắc dòng lệnh. Nó sẽ đưa bạn vào thư mục chính của bạn. Giả sử rằng hình ảnh bạn muốn phát nằm trong thư mục con "hình ảnh". Để đến thư mục con đó, hãy nhập "cd images". Đặt dấu phẩy "ls" để xem có những tệp nào. Trong trường hợp của tôi, tôi muốn làm việc với một tệp có tên là "Sunset1.jpg". Bạn cũng muốn đảm bảo rằng lệnh chuyển đổi có sẵn trên hệ thống của bạn. Một cách để làm điều này là sử dụng lệnh "which convert". Nếu nó có sẵn, vị trí của nó sẽ được in ra màn hình. Trong trường hợp của tôi, nó ở "/ usr / bin / convert". Một cách khác để tìm xem nó có sẵn hay không, chỉ cần đưa ra lệnh "chuyển đổi" tại dòng lệnh. Nếu nó ở đó, một mô tả dài về lệnh sẽ được in ra với tất cả các tùy chọn có sẵn. Nếu nó không có ở đó, bạn sẽ thấy "convert: command not found". Giả sử rằng nó có sẵn. Bạn có thể tìm thấy mô tả đầy đủ hơn về lệnh convert tại: https://linux.about.com/od/commands/l/blcmdl1_convert.htm Vì mục đích của chúng tôi, chúng tôi chỉ muốn sử dụng đối số "-draw" để viết chú thích vào bức ảnh.
Bước 2: Thêm chú thích
Hình ảnh gốc của tôi sẽ là một tệp có tên là Sunset1.jpg. Đây là bức ảnh mà tôi đã chụp trong một chuyến đi gần đây đến Ai Cập và Jordan (Bạn có thể xem tất cả các bức ảnh tại https://www.datasink.com/egypt2009.shtml). Tôi sẽ giữ nguyên hình ảnh gốc và lưu các thay đổi vào tên tệp mới vì mục đích an toàn. Hình ảnh gốc là phiên bản thu nhỏ của hình ảnh lớn hơn nhiều là hình ảnh 7 megapixel. Tôi đã sử dụng một khả năng khác của lệnh "convert" để thay đổi kích thước của nó thành một phiên bản nhỏ hơn cho hướng dẫn này. Hình ảnh này có kích thước 640x480. Điều đó có nghĩa là nó rộng 640 pixel và cao 480 pixel. Chúng tôi sẽ sử dụng thông tin này để xác định nơi chúng tôi muốn đặt phụ đề. Đây là lệnh tạo ra Sunset2.jpg: convert -pointsize 20 -fill yellow -draw 'text 270, 460 "Sunset over the Nile"' Sunset1-j.webp
Bước 3: Tự động hóa việc gắn nhãn cho hình ảnh
Bạn đã thấy cách bạn thêm chú thích vào hình ảnh theo cách thủ công từ dòng lệnh. Điều này hoạt động tốt nếu bạn chỉ có một vài bức ảnh để làm việc nhưng nó có thể khá tẻ nhạt khi làm việc theo cách này. Nếu bạn có nhiều hình ảnh cần xử lý, bạn có thể muốn sử dụng một số loại ngôn ngữ kịch bản trong Linux. Một khả năng là sử dụng một tập lệnh shell. Những gì tôi sử dụng là một ngôn ngữ kịch bản có tên là Perl. Đây là những gì tôi sử dụng cho tất cả các loại tập lệnh CGI trên web. Các khả năng khác là Java, C ++, PHP và Python. Bất cứ điều gì bạn sử dụng, bạn phải có khả năng tạo một chuỗi dòng lệnh và trình bao để thực thi nó. Một cách mà tôi sử dụng là nơi tôi tự động đặt dấu thời gian trên hình ảnh mà webcam của tôi tạo ra mỗi phút một lần. Trong tập lệnh Perl, tôi xây dựng dấu thời gian hiện tại (ngày và giờ) và sau đó phủ nó lên hình ảnh hiện tại. Tôi cũng ghi địa chỉ trang web của mình trên ảnh. Bạn có thể thấy rằng hình ảnh đính kèm được chụp vào ngày 2 tháng 2 lúc 13:07. Tôi có một tập lệnh trên máy tính của mình chạy mỗi phút một lần. Nó lấy hình ảnh từ webcam, chèn tên trang web và dấu thời gian, sau đó tải nó lên trang web của tôi. Bạn CÓ THỂ thấy điều này đang hoạt động tại https://www.datasink.com/webcam.shtml. Tôi nói "có thể" vì điều này chỉ xảy ra khi máy tính của tôi được bật. Tôi không để nó qua đêm hoặc khi tôi đi vắng, nếu tôi muốn gắn nhãn toàn bộ thư mục hình ảnh, tôi sẽ tạo một tập lệnh Perl để làm điều đó. Một cách để làm điều này là tạo một tệp văn bản có toàn bộ danh sách hình ảnh trong thư mục, mỗi hình ảnh trên một dòng. Theo sau tên hình ảnh trên mỗi dòng sẽ là văn bản của chú thích. Tôi sẽ tạo một vòng lặp lấy nhãn và áp dụng nó vào hình ảnh. Tất nhiên, sẽ có vấn đề khi lấy nhãn căn giữa theo chiều ngang. Tôi có thể sẽ phải tính toán chiều rộng thực của chú thích và sau đó điều chỉnh đối số theo chiều ngang.
Đề xuất:
Thêm ánh sáng và âm nhạc ma quái vào Jack-O-Lantern của bạn - Không cần hàn hoặc lập trình (trừ khi bạn muốn): 9 bước (có hình ảnh)
Thêm đèn và âm nhạc ma quái vào đèn lồng Jack-O-Lantern của bạn - Không cần hàn hoặc lập trình (Trừ khi bạn muốn): Có chiếc đèn Jack-O-Lantern đáng sợ nhất trên đường phố của bạn bằng cách thêm đèn phát sáng và âm nhạc ma quái! Đây cũng là một cách tuyệt vời để thử Arduino và thiết bị điện tử có thể lập trình được vì toàn bộ dự án có thể được hoàn thành mà không cần viết mã hoặc hàn - alth
Làm thế nào để tải nhạc từ trang web ALMOST BẤT KỲ (Haha) (Miễn là bạn có thể nghe được thì bạn có thể nhận được nó Được thôi nếu nó được nhúng vào Flash mà bạn có thể không có khả năng) EDITED !!!!! Thông tin thêm: 4 bước
Làm thế nào để tải nhạc từ trang web ALMOST BẤT KỲ (Haha) (Miễn là bạn có thể nghe nó thì bạn có thể nhận được nó … Được thôi nếu nó được nhúng vào Flash mà bạn có thể không có khả năng) EDITED !!!!! Thông tin bổ sung: nếu bạn đã từng truy cập vào một trang web và nó phát một bài hát mà bạn thích và muốn nó thì đây là hướng dẫn cho bạn, không phải lỗi của tôi nếu bạn làm hỏng thứ gì đó (chỉ có cách là nếu bạn bắt đầu xóa nội dung mà không có lý do ) tôi đã có thể tải nhạc cho
Thêm nút bắn nhanh vào chuột của bạn bằng bộ hẹn giờ 555: 5 bước (có hình ảnh)
Thêm nút bắn nhanh vào chuột của bạn Sử dụng bộ hẹn giờ 555: Ngón tay của bạn có dễ bị mỏi khi chơi trò chơi điện tử không? Bạn đã bao giờ ước mình có thể pwn n00bs nhanh hơn tốc độ ánh sáng mà không phải đổ mồ hôi chưa? Tài liệu hướng dẫn này sẽ chỉ cho bạn cách
Làm cho máy ảnh của bạn thành "chế độ chụp đêm quân sự", thêm hiệu ứng ban đêm hoặc tạo chế độ chụp ảnh ban đêm trên bất kỳ máy ảnh nào !!!: 3 bước
Đặt Máy ảnh của bạn thành "Chế độ chụp đêm quân sự", Thêm Hiệu ứng Ban đêm hoặc Tạo Chế độ Cảnh báo Ban đêm trên Bất kỳ Máy ảnh nào !!!: *** Điều này đã được đưa vào CUỘC THI KỸ THUẬT SỐ DAYS PHOTO , Hãy bình chọn cho tôi ** * Nếu bạn cần bất kỳ trợ giúp nào, vui lòng gửi email: [email protected] Tôi nói tiếng Anh, Pháp, Nhật, Tây Ban Nha và tôi biết các ngôn ngữ khác nếu bạn
Cách thêm màn hình MatrixOrbital VFD vào hộp Linux của bạn: 11 bước (có hình ảnh)
Cách thêm Màn hình MatrixOrbital VFD vào hộp Linux của bạn: Hướng dẫn này bao gồm việc thêm MatrixOrbital VFD vào hộp Linux của bạn. Giống như tất cả những người sành sỏi, tôi có một hộp linux không đầu trên mạng gia đình của mình. Bằng cách thêm Màn hình huỳnh quang chân không và chạy LCDProc, bạn có thể hiển thị số liệu thống kê sức khỏe và theo dõi bạn