Mündəricat:

Linux 'çevir' əmri ilə şəkillərə mətn əlavə edin: 3 addım
Linux 'çevir' əmri ilə şəkillərə mətn əlavə edin: 3 addım

Video: Linux 'çevir' əmri ilə şəkillərə mətn əlavə edin: 3 addım

Video: Linux 'çevir' əmri ilə şəkillərə mətn əlavə edin: 3 addım
Video: Kim nə başa düşdü ❓ 2024, Iyul
Anonim
Linux 'çevir' əmri ilə Şəkillərə Mətn əlavə edin
Linux 'çevir' əmri ilə Şəkillərə Mətn əlavə edin

Bu təlimat, Linuxdakı çevir əmrindən istifadə edərək bir görüntüyə necə mətn əlavə edəcəyinizi göstərəcəkdir. Bunun dəyərli istifadəsindən biri də sənədləşdirmə üçün bir şəklin üzərinə başlıq qoyulmasıdır. Başqa bir istifadə, bir veb kamerası tərəfindən avtomatik olaraq yaradılan bir görüntüyə vaxt möhürünün qoyulmasıdır. Şəkil üzərində mətn yerləşdirərkən istifadə edə biləcəyiniz bir çox çevirmə variantı var. Mətnin başlanğıc nöqtəsini (hündürlük/eni koordinatı vasitəsilə), mətnin doldurma rəngini, mətnin nöqtə ölçüsünü və istifadə olunan şrifti seçə bilərsiniz. Bu təlimat sizə bütün bunları necə edəcəyinizi göstərəcək. Bu təlimatla əsas şey bütün bunları Linux əməliyyat sistemində etməlisiniz. Microsoft Windows -da çevirmək kimi bir yardım proqramından xəbərdar deyiləm, amma kim Windows -da əmr xətti ilə heç nə edir? Bu təlimat daha çox kompüterindən daha çox istifadə etmək istəyən Linux istifadəçilərinə yönəldilmişdir. Bir Windows istifadəçisisinizsə və hələ də bu təlimatı oxumaq istəsəniz, Linuxu yükləmək və qurmaq istəyə bilərsiniz. Bunu daha sonra necə edəcəyimi izah edə bilərəm, amma bunu təkbaşına davam etdirmək istəyirsinizsə, https://www.ubuntu.com/ saytına daxil olub prosesi başlaya bilərsiniz. Kompüterinizi ikiqat yükləyici bir maşına çevirə bilərsiniz (maşınınıza ikinci bir sabit disk quraşdırmanızı məsləhət görürəm-istənilən ölçüdə olacaq). BTW, Linux, mövcud olan hər şeylə birlikdə PULSUZDUR. Ayrıca, bu günə qədər viruslara toxunulmazdır.

Addım 1: Linux 'çevirmək' Utility

Bir görüntüyə etiket əlavə etmək vəzifəsini yerinə yetirmək üçün tamamilə Linux terminal pəncərəsində işləyəcəyik. Windows bunu bir əmr pəncərəsi adlandırır, ancaq Windows -da DOS günlərindən xatırlayan köhnə zamançılar istisna olmaqla nadir hallarda istifadə olunur. Linux istifadəçiləri bundan çox istifadə edirlər. İlk növbədə terminal pəncərəsi açılır. Ubuntu Linux ilə bunu Proqramlar-> Terminal seçərək edirsiniz. Bir əmr satırı istəyi olan bir pəncərə açılacaqdır. Sizi ev kataloqunuza qoyacaq. Güman edək ki, oynamaq istədiyiniz görüntünün "görüntülər" alt kataloqu var. Bu alt qovluğa daxil olmaq üçün "cd images" yazın. Orada hansı faylların olduğunu görmək üçün "ls" komandanını buraxın. Mənim vəziyyətimdə "sunset1.jpg" adlı bir faylla işləmək istəyirəm. Ayrıca, çevirmə əmrinin sisteminizdə mövcud olduğundan əmin olmaq istəyirsiniz. Bunun bir yolu "çevirən" əmrini verməkdir. Mövcud olarsa, onun yeri ekranda çap olunacaq. Mənim vəziyyətimdə "/usr/bin/convert" səviyyəsindədir. Mövcud olub olmadığını öyrənməyin başqa bir yolu, əmr satırında "çevir" əmrini verməkdir. Əgər varsa, əmrin uzun bir təsviri, mövcud olan bütün variantlarla birlikdə çap ediləcək. Orada deyilsə, "çevir: əmr tapılmadı" görəcəksiniz. Mövcud olduğunu fərz edək. "Dönüştür" çılpaq əmrini versəniz, bunun bir çox qabiliyyəti olan çox güclü bir vasitə olduğunu görə bilərsiniz. Dönüştürmə əmrinin daha tam təsvirini aşağıdakı ünvanda tapa bilərsiniz: https://linux.about.com/od/commands/l/blcmdl1_convert.htm Məqsədimiz üçün başlığı yazmaq üçün yalnız "-draw" arqumentindən istifadə etmək istəyirik. fotoya.

Addım 2: Başlıq əlavə edin

Başlıq əlavə etmək
Başlıq əlavə etmək
Başlıq əlavə etmək
Başlıq əlavə etmək
Başlıq əlavə etmək
Başlıq əlavə etmək

Orijinal şəklim sunset1-j.webp

Addım 3: Şəkillərin etiketlənməsini avtomatlaşdırın

Şəkillərin etiketlənməsini avtomatlaşdırmaq
Şəkillərin etiketlənməsini avtomatlaşdırmaq

Komanda xəttindən bir görüntüyə əl ilə necə bir başlıq əlavə etdiyinizi gördünüz. İşləmək üçün bir neçə fotoşəkiliniz olsa, bu yaxşı işləyir, amma bu şəkildə işləmək olduqca yorucu ola bilər. İşlənəcək çoxlu şəkilləriniz varsa, Linux -da bir növ skript dilindən istifadə etmək istəyə bilərsiniz. Bir ehtimal shell shell istifadə etməkdir. İstifadə etdiyim Perl adlı bir skript dilidir. İnternetdəki hər cür CGI skriptləri üçün istifadə etdiyim budur. Digər imkanlar Java, C ++, PHP və Pythondur. İstifadə etdiyiniz hər hansı bir şeyi yerinə yetirmək üçün bir əmr satırı və qabığı yarada bilməlisiniz. Veb kameramın dəqiqədə bir dəfə yaratdığı bir görüntüyə vaxt damğasını avtomatik olaraq qoyduğum bir yol. Perl skriptində cari vaxt damğasını (tarix və vaxt) formalaşdırıram və sonra onu cari görüntünün üzərinə qoyuram. Fotoşəkildə veb saytımın ünvanını da yazdım. Əlavə edilmiş şəklin 2 fevral 13:07 də çəkildiyini görə bilərsiniz. Kompüterimdə dəqiqədə bir dəfə işləyən bir skript var. Veb kameradan görüntünü alır, veb saytın adını və vaxt damğasını daxil edir və sonra veb saytına yükləyir. Bunu https://www.datasink.com/webcam.shtml ünvanından görə bilərsiniz. "May" deyirəm, çünki bu yalnız kompüterim açıldıqda olur. Bir gecədə və ya uzaqda olduğumda buraxmıram. Bütün şəkillər kataloqunu etiketləmək istəsəm, bunu etmək üçün Perl skriptini yaradardım. Bunun bir yolu, hər bir sətirdə bir qovluqdakı bütün şəkillər siyahısına malik bir mətn faylı yaratmaqdır. Hər sətirdəki şəkil adından sonra başlığın mətni olardı. Etiketi götürüb görüntüyə tətbiq edəcək bir döngə yaradardım. Əlbəttə ki, etiketin üfüqi olaraq mərkəzləşdirilməsi problemi yaranacaq. Yəqin ki, başlığın həqiqi genişliyini hesablamalı və sonra üfüqi arqumenti tənzimləməli olardım.

Tövsiyə: