Სარჩევი:

დაამატეთ ტექსტი სურათებს Linux– ით „გარდაქმნის“ბრძანება: 3 ნაბიჯი
დაამატეთ ტექსტი სურათებს Linux– ით „გარდაქმნის“ბრძანება: 3 ნაბიჯი

ვიდეო: დაამატეთ ტექსტი სურათებს Linux– ით „გარდაქმნის“ბრძანება: 3 ნაბიჯი

ვიდეო: დაამატეთ ტექსტი სურათებს Linux– ით „გარდაქმნის“ბრძანება: 3 ნაბიჯი
ვიდეო: ლუკა და მარიამი 2024, ივლისი
Anonim
დაამატეთ ტექსტი სურათებს Linux- ის 'კონვერტაციის' ბრძანებით
დაამატეთ ტექსტი სურათებს Linux- ის 'კონვერტაციის' ბრძანებით

ეს ინსტრუქცია გაჩვენებთ თუ როგორ დაამატოთ ტექსტი სურათს Linux– ში კონვერტაციის ბრძანების გამოყენებით. ამის ერთ -ერთი ღირებული გამოყენებაა დოკუმენტის წარწერის გამოსახულების განთავსება. კიდევ ერთი გამოყენება იქნება დროის ბეჭდის განთავსება სურათზე, რომელიც ავტომატურად გენერირდება ვებკამერით. არსებობს მრავალი კონვერტაციის ვარიანტი, რომელთა გამოყენება შეგიძლიათ სურათზე ტექსტის განთავსებისას. თქვენ შეგიძლიათ აირჩიოთ ტექსტის საწყისი წერტილი (სიმაღლის/სიგანის კოორდინატის საშუალებით), ტექსტის შევსების ფერი, ტექსტის წერტილის ზომა და გამოყენებული შრიფტი. ეს ინსტრუქცია გაჩვენებთ თუ როგორ უნდა გააკეთოთ ეს ყველაფერი. ამ ინსტრუქციის მთავარი პრობლემა ის არის, რომ თქვენ უნდა გააკეთოთ ეს ყველაფერი Linux ოპერაციულ სისტემაში. მე არ ვიცი ისეთი უტილიტა, როგორიც არის Microsoft Windows– ში კონვერტირება, მაგრამ ვინ ოდესმე არაფერს აკეთებს Windows– ში ბრძანების ხაზით? ეს ინსტრუქცია უფრო მეტად მიმართულია Linux– ის მომხმარებლებისთვის, რომელთაც სურთ მეტი მიიღონ თავიანთი კომპიუტერიდან. თუ თქვენ ხართ Windows- ის მომხმარებელი და ჯერ კიდევ გაქვთ ამ ინსტრუქციის წაკითხვის ცდუნება, შეიძლება ცდუნოთ ჩამოტვირთოთ და დააინსტალიროთ Linux. მე შეიძლება დავწერო ინსტრუქცია, თუ როგორ უნდა გავაკეთოთ ეს მოგვიანებით, მაგრამ თუ გსურთ ამის გაკეთება საკუთარ თავზე, შეგიძლიათ გადახვიდეთ https://www.ubuntu.com/ და დაიწყოთ პროცესი. თქვენ შეგიძლიათ გადააქციოთ თქვენი კომპიუტერი ორმაგი ჩატვირთვის მანქანად (მე ნამდვილად გირჩევთ, რომ დააინსტალიროთ მეორე მყარი დისკი თქვენს აპარატში-ნებისმიერი ზომა გამოდგება). BTW, Linux უფასოა, ყველაფერთან ერთად რაც მას აქვს. ასევე, ჯერჯერობით, ის დაუცველია ვირუსების მიმართ.

ნაბიჯი 1: Linux 'convert' Utility

სურათზე ლეიბლის დამატების ამოცანის შესასრულებლად, ჩვენ ვიმუშავებთ მთლიანად Linux ტერმინალის ფანჯარაში. Windows ამას უწოდებს ბრძანების ფანჯარას, მაგრამ ის იშვიათად გამოიყენება Windows- ში, გარდა ძველი თაიმერების, რომლებსაც ეს ახსოვთ DOS დღიდან. Linux მომხმარებლები მას ძლიერ იყენებენ. უპირველეს ყოვლისა, აჩვენეთ ტერმინალის ფანჯარა. Ubuntu Linux– ით თქვენ ამას აკეთებთ პროგრამების-> ტერმინალის არჩევით. გაიხსნება ფანჯარა ბრძანების ხაზით. ის დაგაყენებთ თქვენს სახლის დირექტორიაში. დავუშვათ, რომ სურათი, რომელთანაც გსურთ თამაში არის "სურათების" ქვედირექტორიაში. იმ ქვე დირექტორიაში მისასვლელად ჩაწერეთ "cd images". გასცეს მძიმით "ls" რომ ნახოთ რა ფაილები არსებობს. ჩემს შემთხვევაში, მსურს ვიმუშაო ფაილთან, სახელწოდებით "sunset1.jpg". თქვენ ასევე გსურთ დარწმუნდეთ, რომ კონვერტაციის ბრძანება თქვენს სისტემაში არის ხელმისაწვდომი. ამის ერთ -ერთი გზა არის ბრძანების "რომელიც გარდაქმნის" გაცემა. თუ ის ხელმისაწვდომია, მისი ადგილმდებარეობა იბეჭდება ეკრანზე. ჩემს შემთხვევაში, ის არის "/usr/bin/convert". კიდევ ერთი გზა იმის გასარკვევად, არის თუ არა ის ხელმისაწვდომი, უბრალოდ გასცეს ბრძანება "კონვერტირება" ბრძანების ხაზში. თუ ის იქ არის, ბრძანების გრძელი აღწერა დაიბეჭდება ყველა არსებული ვარიანტით. თუ ის იქ არ არის, ნახავთ "გარდაქმნა: ბრძანება ვერ მოიძებნა". დავუშვათ, რომ ის ხელმისაწვდომია. თუ თქვენ გაუშვებთ შიშველ ბრძანებას "კონვერტირება", ხედავთ, რომ ეს არის ძალიან ძლიერი ინსტრუმენტი მრავალი შესაძლებლობებით. კონვერტაციის ბრძანების უფრო სრული აღწერა შეგიძლიათ იხილოთ აქ: https://linux.about.com/od/commands/l/blcmdl1_convert.htm ჩვენი მიზნებისათვის, ჩვენ მხოლოდ გვსურს გამოვიყენოთ არგუმენტი "-draw" წარწერის დასაწერად ფოტოსთან

ნაბიჯი 2: წარწერის დამატება

სუბტიტრების დამატება
სუბტიტრების დამატება
სუბტიტრების დამატება
სუბტიტრების დამატება
სუბტიტრების დამატება
სუბტიტრების დამატება

ჩემი ორიგინალური სურათი იქნება ფაილი სახელწოდებით sunset1.jpg. ეს არის ფოტო, რომელიც მე გადავიღე ეგვიპტეში და იორდანიაში ბოლო მოგზაურობისას (თქვენ შეგიძლიათ ნახოთ ყველა ფოტო https://www.datasink.com/egypt2009.shtml). მე შევინარჩუნებ ორიგინალურ სურათს და შევინახავ ცვლილებებს ახალ ფაილებში უსაფრთხოების მიზნით. ორიგინალური გამოსახულება არის გაცილებით დიდი სურათის შემცირებული ვერსია, რომელიც იყო 7 მეგაპიქსელიანი სურათი. მე გამოვიყენე "კონვერტაციის" ბრძანების კიდევ ერთი შესაძლებლობა, რომ შემეცვალა მისი პატარა ვერსია ამ ინსტრუქციისთვის. ეს სურათი არის 640x480. ეს ნიშნავს, რომ მისი სიგანე 640 პიქსელია და სიმაღლე 480 პიქსელი. ჩვენ გამოვიყენებთ ამ ინფორმაციას იმის დასადგენად, თუ სად გვსურს წარწერის განთავსება. აქ არის ბრძანება, რომელიც აწარმოებს sunset2.jpg: კონვერტირება -მოაზრება 20 -შეავსეთ ყვითელი -დახაზეთ ტექსტი 270, 460 "ჩასვლა ნილოსზე" sunset1-j.webp

ნაბიჯი 3: სურათების მარკირების ავტომატიზაცია

სურათების მარკირების ავტომატიზაცია
სურათების მარკირების ავტომატიზაცია

თქვენ გინახავთ, თუ როგორ შეგიძლიათ ხელით დაამატოთ წარწერა სურათზე ბრძანების სტრიქონიდან. ეს მშვენივრად მუშაობს, თუ თქვენ გაქვთ რამდენიმე ფოტო სამუშაოდ, მაგრამ ეს შეიძლება საკმაოდ დამღლელი იყოს ამ გზით მუშაობა. თუ თქვენ გაქვთ უამრავი სურათი დასამუშავებლად, შეიძლება დაგჭირდეთ სკრიპტირების ენის გამოყენება Linux– ში. ერთი შესაძლებლობა არის გამოიყენოთ shell სკრიპტი. რასაც ვიყენებ არის სკრიპტირების ენა სახელწოდებით Perl. ეს არის ის, რასაც მე ვიყენებ ინტერნეტში ყველა სახის CGI სკრიპტისთვის. სხვა შესაძლებლობებია Java, C ++, PHP და Python. რაც არ უნდა გამოიყენოთ, თქვენ უნდა შეგეძლოთ შექმნათ ბრძანების სტრიქონი და გარსი მისი შესასრულებლად. ერთი გზა, რომლითაც მე ვიყენებ ამას არის ის, სადაც ავტომატურად ვაყენებ დროის ნიშნულს იმ სურათს, რომელსაც ჩემი ვებკამერა ქმნის წუთში ერთხელ. Perl სკრიპტში მე ვაყალიბებ მიმდინარე დროის ნიშნულს (თარიღსა და დროს) და შემდეგ გადავაფარებ მას მიმდინარე სურათზე. მე ასევე დავდე ჩემი ვებ გვერდის მისამართი ფოტოზე. თქვენ ხედავთ, რომ თანდართული სურათი გადაღებულია 2 თებერვალს, 13:07 საათზე. ჩემს კომპიუტერში მაქვს სკრიპტი, რომელიც მუშაობს წუთში ერთხელ. ის იღებს სურათს ვებკამერიდან, ჩასვამს ვებგვერდის სახელს და დროის ნიშნულს და შემდეგ ატვირთავს ჩემს ვებგვერდზე. თქვენ შეგიძლიათ ნახოთ ეს მოქმედებაში https://www.datasink.com/webcam.shtml. მე ვამბობ "შეიძლება", რადგან ეს ხდება მხოლოდ მაშინ, როდესაც ჩემი კომპიუტერი ჩართულია. მე არ ვტოვებ მას ღამით ან შორს ყოფნისას. თუ მინდოდა სურათების მთელი დირექტორიის ეტიკეტირება, მე შევქმნიდი Perl სკრიპტს ამის გასაკეთებლად. ამის ერთ -ერთი გზა არის ტექსტური ფაილის შექმნა, რომელსაც აქვს დირექტორიაში გამოსახულებების მთელი სია, თითო თითო სტრიქონში. თითოეული ხაზის სურათის სახელის შემდეგ იქნება წარწერის ტექსტი. მე შევქმნი მარყუჟს, რომელიც მიიღებს ეტიკეტს და გამოიყენებს მას გამოსახულებაზე. რა თქმა უნდა, იქნება პრობლემა ეტიკეტის ჰორიზონტალურ ცენტრში მოქცევის. მე ალბათ უნდა გამოვთვალო წარწერის რეალური სიგანე და შემდეგ შეცვალო ჰორიზონტალური არგუმენტი.

გირჩევთ: