මෙය මම පිටපත් කර එකට අලවන ලද ඉක්මන් විහිළුවකි. මම හිතන්නේ මෙය සුපිරි සිසිල් සහ ප්රයෝජනවත් වේ.
මේ වගේ දෙයක් දැනටමත් තිබේද?
මෙය මම පිටපත් කර එකට අලවන ලද ඉක්මන් විහිළුවකි. මම හිතන්නේ මෙය සුපිරි සිසිල් සහ ප්රයෝජනවත් වේ.
මේ වගේ දෙයක් දැනටමත් තිබේද?
Answers:
යාවත්කාලීන කිරීම 2018-12-31
අවට ඇති භයානක ටර්මිනල් ඉමුලේටර් කිටීට icat
රූප පෙන්වීමට විධානයක් ඇත (tmux තුළ ක්රියා නොකරයි). කිටී විසින් රේන්ජර් (ටර්මිනල් ගොනු කළමණාකරු) තුළ රූප පෙරදසුන් සක්රීය කරයි , එය මම දැනට බොහෝ විට භාවිතා කරන ක්රමයයි (tmux තුළ ක්රියා කරයි).
w3m
කොන්සෝලයේ වෙබ් බ්රව්සින් සැපයීම මෙහි ප්රධාන අරමුණ වන අතර , එය ටර්මිනලයේ රූප බැලීමට ද භාවිතා කළ හැකිය. ස්ථාපනය කිරීමට අදාළ පැකේජ w3m
සහ w3m-img
(අවම වශයෙන් උබුන්ටු මත). එවිට ඔබට බාහිර රූප නරඹන්නා වියැකී -o ext_image_viewer=0
යාමෙන් හෝ ඇතුළත ඇති විකල්ප මෙනුවට ('o') ගොස් w3m
බාහිර රූප බැලීම අක්රීය කළ යුතුය.
දැන්, ටයිප් කිරීමෙන් w3m <image_name>
රූපය ටර්මිනලයේ පෙන්වනු ඇත. w3m
සම්පූර්ණ ටර්මිනල් කවුළුව භාවිතා කරනු ඇත, එබැවින් ඉවත්ව යන තෙක් ඔබගේ පෙර විධානයන් ඔබට නොපෙනේ w3m
(සිතන්න less
, නැත cat
). ටර්මිනල් කවුළුවට සරිලන සේ රූපය විශාල නම්, එය තවමත් බාහිරව විවෘත වනු ඇති බව සලකන්න (මට රූප රූපයේ). w3m
පේළිගත කිරීම් සඳහා වැඩ නොකරන ස්ථාන කිහිපයක් මම කියවුවද gnome-terminal
, එය මට හොඳින් ක්රියාත්මක වන බව සලකන්න . q
පළමුව රූපය වැසීමට දෙවරක් ටයිප් කළ යුතු අතර පසුව එය වසා දැමීම සුළු කරදරයකි w3m
.
tycat
කොටසක් terminology
වගේ ඒවා ප්රදර්ශනය රූප cat
ප්රදර්ශනය පෙළ ගොනු හා සමාන imgcat
මෙහෙයුම් පද්ධතිය X. මත iTerm2 සඳහා ක්රියා
ස්ථාපනය කරන්න libsixel-bin
සහ ඕනෑම අනුකූල පර්යන්තයක් ( මෙම කියවීමේ 'අවශ්යතා' යටතේ සඳහන් කර ඇති උදාහරණ , උදාහරණයක් ලෙස mlterm
හෝ xterm
නිවැරදි ධජ සමඟ සම්පාදනය කර ඇති අතර ඔබට img2sixel
විධානය සමඟ රූප නැරඹිය හැකිය.මෙම පැකේජ දෙකම උබුන්ටු ගබඩාවලින් ලබා ගත හැකිය.
එවිට වැඩිදියුණු කළ අනුවාදයක් වන FIM ඇත fbi
. මුල් පිටුවේ සඳහන් වන්නේ එයට රාමු බෆරය සමඟ පමණක් නොව එක්ස් සමඟ ද රූප පෙන්විය හැකි බවයි. කෙසේ වෙතත්, එය මා සඳහා ස්ථාපනය නොකරනු ඇත. සංස්කරණය කරන්න මම එය ක්රියාත්මක කළේ ටන්ක 0.5 අනුවාදය බාගත කර ධාවනය ./configure --disable-exif
කර පසුව තාවකාලිකව anaconda
(පයිතන් බෙදා හැරීම) මගේ මාර්ගයෙන් ඉවත් කිරීමෙන් එය libpng
ධාවනය වීමට පෙර ගැටුමක් ඇති වූ නිසා make
සහ sudo checkinstall
(ඔබ අතින් අනුවාද අංකයකින් ලිවිය යුතුය checkinstall
, නමුත් එය පහසු කරයි ඉවත් කිරීමට වඩා make install
). කෙසේ වෙතත්, පින්තූර තවමත් වෙනම කවුළුවක දර්ශනය වේ, fbi
ඔබ වැනි X ධාවනය කිරීමට අවශ්ය නොවන නමුත් එය සිසිල් ය.
ඔබට නිර්මාණශීලී විය හැකි අතර ඔබේ පද්ධති කොන්සෝලය ලෙස ජුපිටර්- qtconsole භාවිතා කළ හැකිය, බිම් කැබලි පේළි ( %matplotlib inline
) පෙන්වීමට එය වින්යාස කර ඉන්පසු matplotlib =) රූපය පෙන්වන්න.
feh
ප්රදර්ශනය රූප X භාවිතයෙන්, නමුත් feh -x
ඉක්මනින් වසා ගත හැකි borderless කවුළුව තුළ ඒවා මඟින් q
හෝ x
. එක් කියමනකට අනුව පර්යන්තයේ පින්තූර දර්ශනය නොවුනත්, එය මෙතෙක් මා සොයාගෙන ඇති අවම ආක්රමණශීලී ක්රමය වන gnome-terminal
අතර එය imgcat
/ tycat
සමාන වන තෙක් මා භාවිතා කරන දේ සඳහන් කිරීම වටී යැයි මම සිතුවෙමි .
apt install libsixel-bin mlterm; mlterm; img2sixel test.jpg
උබුන්ටු 19.10 හි වැඩ කරයි! මම xterm ද උත්සාහ කළෙමි, නමුත් එහි ප්රතිදානයක් නොමැත
සමහර විට කොකා ඔබට අවශ්ය දේ විය හැකිය. සඳහා රූප :
sudo apt-get install caca-utils
cacaview /PATH/TO/image.jpg
ඔබේ පර්යන්ත කවුළුව ප්රමාණවත් තරම් විශාල බවට වග බලා ගන්න.
උදාහරණයක් ලෙස, මෙම රූපය මෙහි දර්ශනය වන ආකාරය මෙන්න cacaview
:
Mplayer හි ASCII ලෙස වීඩියෝ නැරඹීම සඳහා මම සමහර විට එය විනෝදය සඳහා භාවිතා කළෙමි :) මේ වගේ:
mplayer -vo caca /PATH/TO/video.mpg
img2txt
"watch videos as ASCII" But... why?
ඔබට අවශ්ය නිසා? ඔබට වීඩියෝව බැලීමට අවශ්ය නිසා ඔබට ඇති එකම දෙය ටර්මිනලයද? ඔබට යමක් අවශ්ය නැතිනම් එයින් අදහස් කරන්නේ අන් අය අනුගමනය කරන බවයි.
මෙම අංගයන්ට සහාය දක්වන නවීන පර්යන්ත සඳහා රූප ANSI RGB පාලන කේත සහ යුනිකෝඩ් බ්ලොක් ග්රැෆික් අක්ෂර බවට පරිවර්තනය කිරීම සඳහා මම කුඩා C ++ මෙවලමක් ලියා ඇත: https://github.com/stefanhaustein/TerminalImageViewer
ස්ථාපනය:
git clone https://github.com/stefanhaustein/TerminalImageViewer.git
cd TerminalImageViewer/src/main/cpp
make
sudo make install
භාවිතය:
tiv <image(s)>
සංස්කරණය කරන්න : ප්රධාන ගබඩාවට සබැඳි / උපදෙස් වෙනස් කිරීම; එකතු කළ භාවිතය.
උදාහරණ:
මම ඉතා ඉක්මන්, සරල එක් රේඛා ෂෙල් ශ්රිතයක් සිදු කළ අතර එමඟින් මුල් ප්රශ්නය මොක්අප් හි ඉල්ලූ පරිදිම නිරාකරණය වේ. පහත රූපරාමු සැබෑ රූප මිස මොක්අප් නොවන බව සලකන්න.
function lsix() { montage -tile 7x1 -label %f -background black -fill white "$@" gif:- | convert - -colors 16 sixel:-; }
පූර්වාවශ්යතාවයන් අවම වේ: xterm සහ ImageMagick ( apt-get install xterm imagemagick
). ඔබේ xterm vt340 මාදිලියේ තිබිය යුතුය, එය ඔබට ~/.Xresources
විධාන රේඛාව ( xterm -ti vt340
) සිට හෝ සැකසිය හැකිය .
සීමාවන්: පෙන්වා ඇති සියලුම රූපවලට වඩා වර්ණ 16 ක් පමණක් භාවිතා වේ . එයින් අදහස් වන්නේ, රූපයක් තනිවම බැලූ විට වඩා හොඳ පෙනුමක් ඇති බවයි. (පහත බලන්න).
යාවත්කාලීන කරන්න
මගේ ඉහත පිළිතුර තවමත් නිවැරදි වුවත්, මම ඊටත් වඩා හොඳ ෂෙල් ස්ක්රිප්ට් එකක් නිර්මාණය කර ඇති අතර එමඟින් රූප 'ls' කෙලින්ම පර්යන්තයකට කළ හැකිය. පින්තූර වඩා හොඳ පෙනුමක් ලබා දීම සඳහා මා විසින් එකතු කරන ලද සියලු ආකාරයේ වැඩිදියුණු කිරීම් තිබේ (වැඩි වර්ණ, නිසි ඇල්ෆා, JPEG දිශානතිය, රූප විශාල ප්රමාණයක් හැසිරවීම, සංයුක්ත ටයිල් පිරිසැලසුම, ...). එය තවමත් තරමක් කුඩා වැඩසටහනකි, නමුත් මිනිසුන්ට එය රිසිකරණය කිරීමට අවශ්ය විය හැකි යැයි මම සිතුවෙමි, එබැවින් මම එය ගිතුබ් මත තබා ඇත: https://github.com/hackerb9/lsix .
ඔබට ටර්මිනල් කවුළුවක එය කළ නොහැක, නමුත් ඔබට එය ලිනක්ස් කොන්සෝලයකින් භාවිතා කළ හැකිය fbi
. මෙය ක්රියාත්මක වීමට ඉඩ දීම සඳහා ඔබට රාමු බෆරයක් අවශ්ය වේ:
sudo apt-get install fbi
ලිනක්ස් කොන්සෝලයකට යන්න ( Ctrl+ Alt+ භාවිතා කරමින්F1 ) ඇතුළු වන්නfbi <filename>
එය ඔබේ රූපය පෙන්විය යුතුය.
fbi
. මුල් පිටුවෙහි සඳහන් වන්නේ එයට රාමු බෆරය සමඟ පමණක් නොව එක්ස් සමඟ ද රූප පෙන්විය හැකි බවයි. කෙසේ වෙතත්, එය මා සඳහා ස්ථාපනය නොකරනු ඇත.
තවත් විකල්පයක් වන්නේ පාරිභාෂිතය:
https://www.youtube.com/watch?feature=player_embedded&v=ibPziLRGvkg
බුද්ධිමය-ගිට් ගබඩාව එකතු කිරීමෙන් ඔබට එය උබුන්ටු මත ස්ථාපනය කළ හැකිය :
sudo add-apt-repository ppa:enlightenment-git/ppa
sudo apt-get update && sudo apt-get install terminology
නැතහොත් මෑත උබුන්ටු නිකුතුවලදී> = විචිත්රවත් (15.04) එය නිල ගබඩාවලින් ලබා ගත හැකිය.
sudo apt-get install terminology
රූපයක් බැලීමට, ටයිප් tycat IMAGENAME
කිරීමට සහ රූප ලැයිස්තුවක් බැලීමට ටයිප් කරන්න tyls -m
.
tycat
රූප පේළියක් පේළියේ tyls -m
පෙන්වීමට සහ නාමාවලියක මධ්යම ප්රමාණයේ සිඟිති රූප පෙන්වීමට.
terminology
වේ , නිල උබුන්ටු නිධි තුළ , කිසිදු PPA අවශ්ය විය.
ටර්ම්කිට් නම් එවැනි ව්යාපෘතියක් ඇත්ත වශයෙන්ම තිබේ , ඔබ එය පරීක්ෂා කිරීමට කැමති නම් - http://blog.easytech.com.ar/2011/05/21/playing-with-termkit-with-chrome/ බලන්න නමුත් එය තරමක් තියෙන්නේ නිම නොකළ (ඔබට මැක් ඇති බව පෙනෙන බැවින්, ඔබ එය "මුල් පිටපත" බැවින් මැක් අනුවාදය උත්සාහ කළ යුතුය)
ඉතින් ඔව්, එය ගවේෂණය කිරීම වටී අදහසකි, කෙසේ වෙතත් - චිත්රක සහ පෙළ පමණක් මාදිලිය අතර මාරුව ඉක්මන් විය යුතුය. එසේම - එය උදා: Vim සමඟ සම්පුර්ණයෙන්ම අනුකූල විය යුතුය.
chromium-browser
ගබඩාවල ඇත, එබැවින් ක්රෝම්ලයික් වැනි දෙයක් ස්ථාපනය කිරීම පහසුය - මම මගේ පරිගණකයේ ටර්ම්කිට් උත්සාහ කර නැත (w / Chromium ස්ථාපනය කර ඇත, නමුත් ප්රධාන වශයෙන් Fx භාවිතා කිරීම) මම Vim මත තරමක් රඳා පවතින බැවින් සහ මගේ ආදරණීය පෙළ සංස්කාරකය මට ලබා නොදෙන පර්යන්තයක් භාවිතා කළ නොහැක;)
තවත් මෙවලමක් වන්නේ catimg භාවිතා කර ස්ථාපනය කළ හැකි ය
sudo apt-get install catimg
එය සැබවින්ම රූපය දෙස නොබලන නමුත් එය වර්ණ අක්ෂර බවට පත් කරයි.
මෙය නොපවතී; gnome-terminal
අවම වශයෙන් මා දන්නා තරමින් පෙළ විසුරුවා හැරීමේ හැකියාව ඇත.
කෙසේ වෙතත්, ඔබ හැකි යම් ෆෝල්ඩරය තුළ ඔබගේ පින්තූර බැලීමට commandline සිට රූපයක් නරඹන්නාට අමතන්න. එබැවින්, ඔබගේ ෆෝල්ඩරයේ ඇති සියලුම .jpg පින්තූර ලැයිස්තුගත කර ඇති බව පෙන්වීමට ඉහළින් ඔබේ මොක්අප් එකෙන් ඉවත්ව යන විට, ඔබට සමාන දෙයක් සඳහා විධාන රේඛාවෙන් අයි ඔෆ් ග්නෝම් (උබුන්ටු හි පෙරනිමි රූප නරඹන්නා) භාවිතා කළ හැකිය:
eog *.jpg &
ලබා දී ඇති ඊතල බොත්තම් භාවිතා කර ඒවා අතර චක්රයක් යෙදිය හැකි වුවද, එන කවුළුව වරකට එක් රූපයක් පමණක් පෙන්වන බව සලකන්න.
eog *.jpg & disown
ටර්මිනලය වැසෙන විට EOG පිටව යනු ඇත. සැ.යු මම ප්රාර්ථනා EOG තවමත් උබුන්ටු defualt රූපය නරඹන්නාට විය - හිටියනම් මට හොඳයි, නමුත් දර්ශකය උත්සාහක දිනුම් පින්තූර මගේ 30GB + .... සහ මන්දගාමී හා කරදර කාරී කෙසේ හෝ වේ
මෙය කිරීමට මම මෙවලමක් ලිව්වෙමි. මම මගේ ෂෝ ඉමේජ් ඉන් ටර්මිනල් ( siit
) ලෙස නම් කළෙමි . එය ඔබට 256 වර්ණ පර්යන්තයක් සහ යූටීඑෆ් 8 ආධාරකයක් ඇති බව උපකල්පනය කරයි, එය ලියා ඇත්තේ පර්ල් වලින් ය.
මම එය මගේ අතහැර දැමුවෙමි ~/bin
. එය ඔබට උපකල්පනය කරන්නේ රූපය :: මැජික්, කාලීන :: ප්රමාණය, ගෙටොප්ට් :: දිගු හා වේලාව: හයිරෙස්, ඒවා සියල්ලම ඔබේ ඩිස්ට්රෝ ගබඩාවල හෝ සීපීඑන් හි තිබිය යුතුය.
මගේ අභිප්රාය වූයේ මගේ නිවස තුළට කඩා වැටීම සහ X ට වඩා දර්ශනයක් දියත් නොකර ඉක්මනින් පින්තූර බැලීම ය. ඔබ සිටින පර්යන්තය සඳහා සුදුසු පළල / උස සඳහා ස්ක්රිප්ට් පරිමාණයන්. ඔබේ පර්යන්තයේ සිරස් විභේදනය දෙගුණ කිරීමට මම UTF8 අක්ෂර භාවිතා කළෙමි. පැහැදිලිකමට උපකාරී වේ. වයි.එම්.එම්.වී.
ජොයෙල්ගේ පිළිතුරට අමතරව , දිගුව සහිත රේන්ජර් ටර්මිනල් ගොනු කළමණාකරුට w3mimgdisplay
සම්පූර්ණ වර්ණයෙන් පින්තූර පෙන්විය හැකි අතර "පැරණි පාසල් ASCII කලා පෙරදසුන" සඳහාද සහාය වේ. මෙන්න ඔබට එය සක්රීය කළ හැකි ආකාරය. මෙය ඔබ සොයන නිශ්චිත දෙය නොව පර්යන්තයේ පින්තූර පෙරදසුන් කිරීමේ ක්රමයක් විය හැකිය.
මෙන්න විසඳුම් කිහිපයක් node.js
(ස්ථාපන උපදෙස් මෙහි ).
එක්කෝ ස්ථාපනය කිරීමට, වර්ගය npm install -g <package_name>
එහිදී package_name
එක්කෝ වේ picture-tube
හෝ imaging
.
feh
! මම දන්නවා එය පර්යන්තයේ නොමැති නමුත් එය කාර්යයක් කරයි.