이 책 표지 이렇게 찍었습니다.

이 책 표지 이렇게 찍었습니다.

937e41c4-7acb-4c4f-b7d3-a22bcf836047-image.webp

알리바바의 Qwen 시리즈에서 2025년 말에 출시된 AI 모델로, 단일 사진에서 3D 카메라 움직임을 시뮬레이션해 일관된 다중 각도 이미지를 생성합니다. Qwen-Image-Edit-2509/2511 기반 LoRA 어댑터를 사용해 텍스트 프롬프트로 각도, 틸트, 줌, 회전을 정밀하게 제어합니다.

주요 기능
모델은 96개의 미리 정의된 카메라 포즈를 지원하며, 3,000개 이상의 이미지 쌍(가우시안 스플래팅 데이터 포함)으로 훈련되어 텍스처와 배경 세부 사항의 높은 일관성을 보장합니다. “카메라를 왼쪽으로 45도 회전” 또는 “아래로 틸트” 같은 프롬프트로 뷰를 제어하며, 피사체 충실도를 유지합니다. ComfyUI, 비디오 생성기, 업스케일러와 통합되어 워크플로를 강화합니다.

기술 세부 사항
전통적인 3D 모델링 없이 Qwen-Image-Edit를 강화한 특화 LoRA로, 자연어 지시만으로 상/하/좌/우 이동, 좌/우 회전, 틸트, 와이드↔클로즈업 초점 변경을 지원합니다. Hugging Face의 fal/Qwen-Image-Edit-2511-Multiple-Angles-LoRA로 오픈소스 제공되고 웹툰작가, 디자이너, AI SNS에 폭발적인 인기를 끌고 있습니다.

접근 및 사용법
Hugging Face Spaces의 multimodalart/qwen-image-multiple-angles-3d-camera나 SuperMaker AI 같은 플랫폼에서 데모를 체험하세요. 이미지를 업로드하고 카메라 프롬프트를 추가하면 빠르게 다중 각도 세트를 생성합니다.

https://huggingface.co/spaces/multimodalart/qwen-image-multiple-angles-3d-camera

pdf에서 역으로 리소스를 뽑아 전자책으로 만드는 작업

993ce88a-f94f-4001-b004-a74cefaf914b-image.webp
pdf 를 역으로 리소스를 뽑아내는 작업을 하고 있습니다. 앞으로 전자책을 해야해서 몇가지 작업을 통해서 이미지 학습 및 슬라이스를 할 수 있게 바꾸고 역으로 이미지, 벡터, 폰트, 마스크, 텍스트 리소스를 다 추출해 냈습니다.

OCR + OCR후 다시 연결되는 블록단위의 글자도 분리해 내서 리소스를 빼내고 다시 몇가지 방식으로 구분해서 2중처리를 합니다.

d45a1c5c-24d6-4f54-a4f2-e54836d44010-image.webp
역으로 인디자인 파일포맷인 idml 로 레이어로 좌표정보를 가지고 데이터 구성을 할 수 있게 합니다. 앞으로 idml 포맷을 정교화해서 직렬화할 수 있게 할 생각입니다.
4ed0e3cb-d4ef-416c-a613-f18ed5bd22ba-image.webp
d51470ff-6d02-4c6f-9f66-61f1433f6162-image.webp
로고도 이미지로 뽑아내고 다시 SVG로 벡터라이징해서 메모리를 줄이게 처리합니다.

어찌됐건 xml 레이아웃 구조도 출력해서 svg, pdf 등 레이아웃이 가능한 모든 이미지 구성이 가능합니다.

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pdf2xml SYSTEM "pdf2xml.dtd">

<pdf2xml producer="poppler" version="25.12.0">
<page number="1" position="absolute" top="0" left="0" height="1016" width="2255">
	<fontspec id="0" size="15" family="VTYMWH+NotoSerifCJKsc" color="#231f20"/>
	<fontspec id="1" size="18" family="VTYMWH+NotoSerifCJKsc" color="#231f20"/>
	<fontspec id="2" size="12" family="VTYMWH+NotoSerifCJKsc" color="#231f20"/>
	<fontspec id="3" size="14" family="VTYMWH+NotoSansKR" color="#231f20"/>
	<fontspec id="4" size="28" family="VTYMWH+NotoSerifCJKsc" color="#5a5757"/>
	<fontspec id="5" size="18" family="VTYMWH+NotoSansKR" color="#ffffff"/>
	<fontspec id="6" size="14" family="VTYMWH+NotoSansKR" color="#ffffff"/>
	<fontspec id="7" size="18" family="ULOGIJ+NotoSerifCJKsc" color="#fff100"/>
	<fontspec id="8" size="23" family="ULOGIJ+NotoSerifCJKsc" color="#fff100"/>
	<fontspec id="9" size="21" family="ULOGIJ+NotoSerifCJKsc" color="#fff100"/>
	<fontspec id="10" size="23" family="ULOGIJ+TimesNewRomanPS" color="#ffffff"/>
	<fontspec id="11" size="7" family="ULOGIJ+Gulim" color="#000000"/>
	<fontspec id="12" size="7" family="ULOGIJ+ArialMT" color="#000000"/>
	<fontspec id="13" size="9" family="ULOGIJ+AppleGothic" color="#000000"/>
<image top="140" left="170" width="185" height="232" src="/Volumes/2TB_SSD/book/sample/_1933년 봄, 한중일 종이 타임머쉰_20250626 표지504.4x213-1_1.webp"/>
<image top="140" left="1896" width="186" height="231" src="/Volumes/2TB_SSD/book/sample/_1933년 봄, 한중일 종이 타임머쉰_20250626 표지504.4x213-1_2.webp"/>
<image top="423" left="531" width="264" height="164" src="/Volumes/2TB_SSD/book/sample/_1933년 봄, 한중일 종이 타임머쉰_20250626 표지504.4x213-1_3.webp"/>
<image top="591" left="531" width="264" height="164" src="/Volumes/2TB_SSD/book/sample/_1933년 봄, 한중일 종이 타임머쉰_20250626 표지504.4x213-1_4.webp"/>
<image top="759" left="531" width="264" height="164" src="/Volumes/2TB_SSD/book/sample/_1933년 봄, 한중일 종이 타임머쉰_20250626 표지504.4x213-1_5.webp"/>
<image top="41" left="858" width="930" height="935" src="/Volumes/2TB_SSD/book/sample/_1933년 봄, 한중일 종이 타임머쉰_20250626 표지504.4x213-1_6.webp"/>
<image top="41" left="858" width="930" height="935" src="/Volumes/2TB_SSD/book/sample/_1933년 봄, 한중일 종이 타임머쉰_20250626 표지504.4x213-1_7.webp"/>
<image top="890" left="1424" width="75" height="28" src="/Volumes/2TB_SSD/book/sample/_1933년 봄, 한중일 종이 타임머쉰_20250626 표지504.4x213-1_8.webp"/>
<image top="166" left="1103" width="49" height="397" src="/Volumes/2TB_SSD/book/sample/_1933년 봄, 한중일 종이 타임머쉰_20250626 표지504.4x213-1_9.webp"/>
<image top="165" left="1102" width="49" height="397" src="/Volumes/2TB_SSD/book/sample/_1933년 봄, 한중일 종이 타임머쉰_20250626 표지504.4x213-1_10.webp"/>
<image top="175" left="1212" width="507" height="165" src="/Volumes/2TB_SSD/book/sample/_1933년 봄, 한중일 종이 타임머쉰_20250626 표지504.4x213-1_11.webp"/>
<image top="173" left="1209" width="507" height="165" src="/Volumes/2TB_SSD/book/sample/_1933년 봄, 한중일 종이 타임머쉰_20250626 표지504.4x213-1_12.webp"/>
<image top="847" left="1113" width="28" height="71" src="/Volumes/2TB_SSD/book/sample/_1933년 봄, 한중일 종이 타임머쉰_20250626 표지504.4x213-1_13.webp"/>
<image top="834" left="900" width="142" height="66" src="/Volumes/2TB_SSD/book/sample/_1933년 봄, 한중일 종이 타임머쉰_20250626 표지504.4x213-1_14.webp"/>
<text top="414" left="103" width="29" height="22" font="0">역자</text>
<text top="453" left="103" width="73" height="22" font="0">요산(樂山) </text>
<text top="450" left="175" width="117" height="26" font="1">윤재환(尹財煥)</text>
<text top="453" left="291" width="64" height="22" font="0"> 1962년생</text>
<text top="487" left="103" width="249" height="17" font="2">문학박사, 동방대학원대학교 문화예술콘텐츠학과</text>
<text top="503" left="103" width="95" height="17" font="2">백제초등학교 졸업</text>
<text top="520" left="103" width="83" height="17" font="2">부여중학교 졸업</text>
<text top="536" left="103" width="117" height="17" font="2">천안북일고등학교 졸업</text>
<text top="553" left="103" width="132" height="17" font="2">서강대학교 경영학과 졸업</text>
<text top="569" left="103" width="192" height="17" font="2">고려대학교 일반대학원 경영학과 졸업</text>
<text top="602" left="103" width="230" height="17" font="2">(주)대우  외환부, 섬유경공업사업개발팀 근무</text>
<text top="619" left="103" width="129" height="17" font="2">구 러시아 무역업(자영업)</text>
<text top="635" left="103" width="140" height="17" font="2">(주)녹십자 기획조정실 근무</text>
<text top="652" left="103" width="186" height="17" font="2">(사)한국종이접기협회 사무국장 역임</text>
<text top="668" left="103" width="140" height="17" font="2">(사)문화우리 사무국장 역임</text>
<text top="685" left="103" width="177" height="17" font="2">(주)도서출판 종이나라 이사 역임   </text>
<text top="701" left="103" width="292" height="17" font="2">(재)한중일비교문화연구소(이사장  이어령) 사무국장 역임</text>
<text top="718" left="103" width="283" height="17" font="2">경기디지로그 창조학교(명예교장 이어령) 전문위원 역임</text>
<text top="734" left="103" width="354" height="17" font="2">이문학회(http://cafe.daum.net/imoon90) (설립자 노촌 이구영) 총무 역임  </text>
<text top="751" left="103" width="260" height="17" font="2">민학회(http://www.minhak.or.kr) 총무이사 역임</text>
<text top="767" left="103" width="242" hei

뭐에 쓰냐면요 epub을 빨리 많이 가능하면 원본에 가깝게 취미쪽 책은 이미지 위에 텍스트가 올라가거나 (유료>무료 폰트 수정) 원본을 다시 추출해서 다른 작업을 해야 하는데 리소스로 사용할 예정입니다. hwp, doc, odf, pdf, ppt, 등으로 오픈소스 프로그램을 직접컨트롤해서 데이터를 뺴고 바꾸고 전처리를 하고 있습니다.

indesign 데이터가 없이 인쇄용 pdf만 있어도 리소스를 다 추출해서 epub3 전자책 제작이 가능합니다.

opal, n8n 을 분리한 앱으로 만들기

n8n cli 로 n8n을 분리한 앱으로 만들기

n8n 을 왜 쓰는지는 모르겠지만 그냥 앱으로 분리하는 스크립트를 추출할 준비중입니다.
그냥 필요한 부분을 앱으로 만들어서 돌리는게 더 효율적일텐데 설치에 어려운 부분만 따로 빼고 opal 이나 자동화하는 프로그램을 룰셋기반으로 다시 바꾸면 어떨까 하고 있습니다.

출판사 업무 효율을 200% 높여주는 'Yes24 주문서 자동 분류기'

출판사 업무 효율을 200% 높여주는 ‘Yes24 주문서 자동 분류기’
보통의 출판사 마케터나 관리자는 매일 아침 이런 과정을 거칩니다.


73767f9d-9cad-4afc-9bbb-6061c74e5c67-image.webp


  1. “섞여있는 주문서와의 전쟁” (기존 방식)

    복잡한 분류: 예스24 SCM에서 주문을 받으면 파주 물류센터로 보낼 것과 대구로 보낼 것이 뒤섞여 있습니다. 이걸 일일이 눈으로 확인하거나 엑셀 필터로 나누는 데 금쪽같은 시간이 다 갑니다.

    스크린샷 2025-12-27 오후 8.17.15.webp

    포맷 변환 노가다: 나눈 데이터를 다시 물류 대행 시스템(모아시스 등) 양식에 맞춰 복사하고 붙여넣어야 합니다. 이 과정에서 오타나 누락이 생기면 배송 사고로 이어지죠.



  2. “클릭 한 번으로 끝나는 자동화” (솔루션 도입 후)

    자동 분류 엔진: SCM에서 받은 엑셀 파일을 넣기만 하면, 프로그램이 알아서 **[파주용 / 대구용 / 일반 주문용]**으로 깔끔하게 쪼개줍니다.

    스크린샷 2025-12-27 오후 8.17.05.webp

    모아시스 즉시 연동: 별도의 수정 없이 바로 모아시스에 업로드할 수 있는 전용 파일을 생성합니다. 30분 걸리던 작업을 1분 만에 끝내는 마법이죠.



  3. “왜 이런 앱이 필요한가요?”

    시간은 돈이다: 단순 반복 업무를 기계에 맡기고, 출판인은 더 가치 있는 일(편집, 기획, 마케팅)에 집중할 수 있습니다.


실수 제로: 사람이 하면 놓칠 수 있는 물류 거점 분류를 데이터 기반으로 정확하게 처리합니다. 곧 모아시스를 대체할 출판ERP와 창고관리 주문 관리부터 물류 제어까지 한 번에 끝나게 될 예정입니다.

애드웨어로 미션 하나 수행하면 사용가능한 앱이 되게 준비중

엑셀, csv, table 같은 데이터를 넣으면 ERP나 출력용 Output xls 엑셀파일로 출력

엑셀, csv, table 같은 데이터를 넣으면 ERP나 출력용 Output xls 엑셀파일로 출력되어 나오는 것과 개발용 md 파일 프롬프트가 생성되는 것을 만들기는 했는데 Ollama 가 sqlite, duckdb 출력 기본데이터를 넣어놓은 상태에서 더미 데이터 1000 만들라고 하면 경영시뮬레이터가 생성됩니다. 리스크관련 이벤트가 생기는 부분을 만들고 있습니다.
사실 출판사 하면서 제일 위험한게 광고 비용을 넣었는데 그 결과가 안나올때 담당자가 일 안해주면 이벤트가 망하는 경우도 있습니다. 올해는 예스 해킹 + 쿠팡광고 + 고환율 덕에 종이책 제작 비용증가 아주 신나는 한해였으니 리스크를 즐기는? 책대신 모든 이벤트를 다루는 앱?이 되지 않을까 합니다. 분야별 엑셀데이터가 앞으로는 AI가 다 처리하게 될 것이며 이 또한 그냥 놀이정도가 될거 같아요.

d0417a62-7fca-4227-948e-571ba3e96e82-image.webp
18b8d7f8-6eda-4343-96ed-a3751484b40c-image.webp

grok-collections-api RAG구축 API

grok-collections-api RAG구축 API
https://x.ai/news/grok-collections-api

Collections API를 발표하게 되어 매우 기쁩니다. Collections를 사용하면 전체 데이터 세트를 업로드하고 검색할 수 있습니다. PDF 파일과 엑셀 시트부터 전체 코드베이스까지, 파일을 정확하고 빠른 검색을 지원하는 지식 기반에 업로드할 수 있습니다. 이를 통해 개발자는 인덱싱 및 검색 인프라 관리의 번거로움 없이 RAG 애플리케이션을 구축할 수 있습니다.

처음 시작하시는 분들을 위해 파일 색인 및 저장 서비스를 첫 주* 동안 무료로 제공하며, 검색 요금은 1,000회 검색당 2.50달러의 고정 요금으로 책정됩니다.