
말도 안되는 하드웨어 가속 이미지 뷰어
Oculante의 비전은 이미지 분석 및 기본 편집 도구를 제공하면서 광범위한 지원되는 이미지 형식을 갖춘 빠르고 눈에 띄지 않는 휴대용 이미지 뷰어가되어야합니다.

구성 가능한 캐싱을 사용하면 Oculante는 이미지 시퀀스를 신속하게 진행할 수 있습니다.

정확한 선택으로 픽셀 값 및 위치에 대한 정보를 얻으십시오.

Oculante에 내장 된 파일 관리자를 사용하여 최근 이미지에 액세스하거나 가상 파일 목록을 밟는 것과 같은 기본 작업을 수행하여 쉽게 비교할 수 있습니다. 또한 줌 레벨과 위치를 기억하면서 이미지 사이를 뒤집기위한 전용 비교 옵션도 있습니다.

이미지에는 알파 채널에서 마스킹 된 색상 정보가 포함될 수 있습니다. 존재하지만 일반적으로 RGB 값이 표시 될 때 채널에 곱하기 때문에 볼 수 없습니다. Oculante를 사용하면 모든 채널을 개별적으로 검사하고 투명성을 적용하지 않고 색상 데이터를 볼 수 있습니다.

릴리스 페이지에서 플랫폼과 관련된 실행 파일을 다운로드하여 Oculante를 시작하십시오. 다운로드 크기는 기본적으로 정적으로 종속성을 연결하여 작게 유지됩니다 (현재 약 25MB). Arm Linux 용 패키지도 제작되었습니다. 선택한 운영 체제를 지원하려면 문제를 열어주십시오.
패키지 관리자를 통해 Oculante를 관리하려는 사람들은 아래 옵션을 참조하십시오.
cargo install oculantepacman -S oculanteenvironment.systemPackages = [
pkgs.oculante
] ;zypper install oculanteflatpak install flathub io.github.woelper.Oculantepkg install oculantepkgin install oculantescoop install extras/oculante리눅스 (데비안) :
sudo apt-get install libxcb-shape0-dev libxcb-xfixes0-dev libgtk-3-dev libasound2-dev nasm cmake
Windows : https://www.nasm.us/pub/nasm/releasebuilds/2.15.05/win64/에서 nasm을 설치하십시오.
Mac : brew install nasm
Oculante는 무언가를 향상시킬 때만 업데이트됩니다. 당신은 여전히 매달 또는 두 달 정도의 새로운 릴리스를 볼 수 있습니다! 최신 상태를 유지하려면 설정에서 업데이트 버튼을 사용하거나 새 릴리스 실행 파일을 다운로드 할 수 있습니다! 하나를 통해 설치 한 경우 패키지 관리자를 통해 업데이트도 관리됩니다.
Oculante를 제거하는 것은 빠른 프로세스이며 실행 파일을 삭제하고 데이터 폴더를 삭제하십시오. 아래 운영 체제의 관련 위치에서 데이터 폴더를 찾을 수 있습니다.
~/AppData/Local/.oculante~/Library/Application Support/oculante~/.local/share/oculante rust-icns 를 통해)jpeg2k 를 통해 "J2K"기능을 통해)jxl-oxide 를 통해)tiff )libwebp-sys 를 통해 - image 형식 지원이 매우 제한적이었습니다)dds-rs )psd 를 통해)resvg )exr-rs 통해), 톤 맵핑quickraw -NEF, CR2, DNG, MOS, ERF, RAF, ARW, 3FR, ARI, SRF, SR2, BRAW, R3D, NRW, RAW). RAW는 실제 표준이없는 복잡한 필드이므로 모든 카메라 모델이 지원되는 것은 아닙니다.libheif-rs 를 통해). Windows 빌드에서 활성화되었지만 MacOS 및 Linux에 대한 선택적 종속성 - heif 플래그 뒤에서 사용할 수 있습니다.oculante -l port 로 시작하고 Oculante는 수신 모드로 전환됩니다. 그런 다음 nc localhost 8888 < image.jpg 사용하여 원시 이미지 데이터를 해당 포트에 파이프 할 수 있습니다. 이미지 유형은 자동 감지됩니다. 이미지 시퀀스를 파이프하면 약 30fps로 재생되므로 비디오를 파이프 할 수 있습니다. 이것은 헤드리스 시스템에서 이미지를 시각화하는 데 유용 할 수 있습니다.cat image | oculante -sexif 데이터보기

서명을 추출합니다

테스트 / 벤치 마크 / 스크린 샷 사진 :
https://unsplash.com/@mohsen_karimi
https://unsplash.com/@frstvisuals
https://unsplash.com/@eberhardgross
Oculante는 익명 또는 비 동력 사용자 데이터 또는 통계를 수집하거나 보내지 않습니다. Oculante는 무료이며 오픈 소스입니다. 광고는 없습니다. Oculante가 네트워크와 상호 작용하는 두 가지 인스턴스가 있으며, 둘 다 사용자가 트리거하지 않고는 결코 발생하지 않습니다.
또한 Oculante는 예를 들어 일부 설정을 로컬로 저장합니다.
이 프로젝트는 MIT 라이센스가 부여되었지만 RES/LUT의 LUTS와 같은 일부 부분은 GPL 라이센스에 따라 있습니다. 결과적으로 우리는 전체 소스 코드를 공개하고 있습니다. 소스 코드를 게시하지 않고 Oculante를 사용하려면 GPL 라이센스 구성 요소와 참조를 제거하십시오.
turbo (기본적으로), Turbojpeg 라이브러리는 JPEG 이미지를 여는 데 사용되지 않습니다. NASM을 설치할 필요가 없습니다.
file_open os-native 파일 열기 대화를 활성화/비활성화합니다. 이는 추가 종속성을 가져오고 기본적으로 활성화됩니다. 비활성화하면 사용자 정의 파일 대화 상자가 가능합니다. 이것은 아마도 미래의 기본값 일 것입니다.
notan/glsl-to-spirv (기본값)는 Spirv 셰이더 컴파일러를 사용합니다
notan/shaderc 쉐이더를 셰이더 컴파일러로 사용합니다. 더 긴 빌드 시간.
update (기본값) 앱 업데이트를 활성화합니다.
mouse wheel = 줌
left mouse , middle mouse = 팬
ctrl + mouse wheel = 폴더의 이전/다음 이미지
이미지에서 Right mouse 선택 색상 (페인트 모드)
t = 항상
f = 전체 화면
i = infomode
e = editMode
오른쪽 = NextImage
home = firstimage
END = LASTIMAGE
왼쪽 = previousimage
r = 레드 채널
g = 그린 채널
b = Bluechannel
a = 알파 란 채널
u = rgbchannel
C = rgbachannel
v = resetview
마이너스 = 줌 아웃
equals = Zoomin
key1 = Zoomactualsize
key2 = ZoomDouble
key3 = 줌
key4 = Zoomfour
key5 = 줌 파이프
lshift + c = 비교
lshift + 왼쪽 = panleft
lshift + 오른쪽 = panright
lshift + up = panup
lshift + down = pandown
delete = deletefile
lshift + delete = clearimage
rbracket = LosslessRotateright
lbracket = losslessrotateleft
lcontrol + c = 복사
lcontrol + v = 페이스트
lcontrol + o = 찾아보기
Q = 종료
z = ZenMode