본문 바로가기
자작 프로그램/이지뷰어 PC버전

이지뷰어 3.3.0 beta3 - EPUB/소설/텍스트/후리가나 뷰어

by 채리 2020. 1. 20.
반응형

이지뷰어 모바일 버전을 토대로, PC버전을 새롭게 만들고 있는 중입니다.
아무래도 모바일 버전은 처음부터 새로 설계하여 만들다보니 모바일앱이 프로그램 구조라던지, 지원되는 기능면에서 PC버전보다 훨씬 나은 것 같더군요.

간만에 이지뷰어 PC버전 소스를 들여다 보고 있노라니, 제 얼굴이 화끈거리네요.
소스도 엉망이고, 미흡한 부분도 너무 많고.. ㅠ.ㅠ

Java로 만들어진 모바일앱을 C++로 조금씩 바꿔나가고 있습니다.

현재 이미지 뷰어 기능을 제외한 모든 기능을 Java에서 C++로 변환한 상태이고,
화면 인터페이스만 모바일앱과 비슷하게 새로 설계하면 될 것 같습니다.

이미지 뷰어 기능은 조금씩 추가해가고 있습니다.

다만, 한번에 파일 하나만 열 수 있는 모바일앱과는 달리, PC버전은 다중문서탭을 이용하여 여러개의 문서를 열 수 있기때문에, 이 부분에 대한 화면 설계를 어떻게 해야할지 고민중입니다.

다중 문서를 지원하는 현재의 이지뷰어 PC버전과, 아예 태블릿 PC에 최적화된 태블릿 버전을 따로 만들까 싶기도 합니다.

아마도 나중에는 개발 편의성을 위해서, 하나로 통합될지도 모르겠습니다. ^^

 


이지뷰어 3.3.0 beta버전은 화면구성만 빼고, 이전버전과 내부적으로 완전히 다르게 만들어진 프로그램입니다.
따라서 이전버전의 환경설정파일 및 히스토리/즐겨찾기등이 호환되지 않을 수도 있습니다.

또한 정식버전이 나오기전까지 계속해서 설정내용이 바뀔 수도 있습니다.

되도록 이전 설정값을 자동으로 변환하여 가져오도록 하긴했지만, 혹시 모르니 백업후 설치해주세요.


 

 

이지뷰어 3.3.0 beta3 - 2020.01.20

방금 올린 beta2에서 오류가 있는 실행파일로 잘못 올리는 바람에 beta3로 다시 올립니다.
불편을 드려서 죄송합니다.

상단의 아이콘메뉴의 오른쪽 빈 공간을 더블클릭하면 이미지 화질을 바꿀 수 있습니다.
아직 테스트 중이라서, 기능을 넣어봤습니다. ^^

 

☞ 추가된 기능

ㆍ이미지 뷰어 기능 추가

단순하게 보여주는 기능만 지원됩니다.
분할/이펙트/보기방향등은 조금씩 지원해나갈 생각입니다.

ㆍ이미지/텍스트가 혼합된 압축파일 지원
이미지 뷰어 지원으로, 텍스트와 이미지가 혼합된 압축파일도 볼 수 있습니다.

☞ 개선된 기능

ㆍ압축관리자 로직 개선
캐싱 알고리즘 개선
처리 속도 개선

ㆍEPUB 로직 개선

 

이지뷰어 3.3.0 beta1 - 2020.01.17

☞ 추가된 기능

ㆍEPUB 기능 확장

EPUB 전자책을 거의 완벽하게 지원합니다.
이지뷰어 모바일버전처럼 EPUB에서 이미지 출력 지원
목차 알고리즘 개선
후리가나 및 이미지 추출 로직 추가
처리 속도 향상

ㆍ다중 압축 파일 지원
단순한 이중압축파일이 아닌, 압축의... 압축의... 압축의... 무제한 다중압축파일을 지원합니다.

ㆍ후리가나 지원 (장동곰님 감사합니다. ^^)

EPUB 및 HWP덧말 형식의 후리가나가 지원됩니다.
사용자 정의 옵션은 나중에 지원할 예정입니다.

 

☞ 개선된 기능

ㆍ책갈피 로직 개선

ㆍ2페이지 보기모드 처리 로직 개선
워드랩 로직 수정
페이지 진행률 오류 수정

ㆍ언어 처리 로직 개선

 


  • 다운로드

EasyView-3.3.0.beta3.exe
2.90MB
EasyView-3.3.0.beta3.zip
3.86MB


 

* EPUB등 이미지가 포함된 문서를 열었을 때, 이전/다음으로 넘어가지 않는 경우 아래처럼 설정해주세요.
현재 이지뷰어 3.3.0 베타버전은, 이지뷰어 모바일버전의 기능을 구현하기 위한 테스트 성격의 버전입니다.

EPUB등 전자책을 비롯하여 압축파일의 경우, 이지뷰어 모바일버전에서는 외부파일과 내부파일 방식으로 나누어 처리합니다.

내부 파일이라 함은, T키 또는 제목리스트를 실행해서 나오는 목록을 말합니다.


압축파일내에서 이전다음으로 이동하는 경우, 압축파일속의 파일목록을 검색하여 이전/다음 파일을 열어주고,
더이상 파일이 존재하지 않는다면, 외부파일로 넘어가서 이전/다음파일을 찾아 문서를 열게 됩니다.

하지만, 이지뷰어 3.3.0 베타버전은 아직 외부/내부파일 구조를 인지하지 못하고, 무조건 외부파일로 간주하여 문서를 열게 되는데요...

이때 이지뷰어의 다음파일 열기 설정이 [아무것도 안함]으로 되어있는 경우, 이전/다음 파일을 열지 못하게 됩니다.

따라서 환경설정에서 아래와 같이 설정해주세요.

마지막 페이지에서 [아무것도 안함]으로 되어있는데, 다음 파일 열기(확인창) 또는 다음 파일 열기로 설정해주면,
이전 다음파일을 열 수 있게 됩니다.

반응형