소스 검색

no more pixel interpolation in viewport, meaning sharp pixel edges for low-resolution-images, not only after rendering, but visible in viewport.

master
Victor Giers 1 년 전
부모
커밋
2209ad70f2
1개의 변경된 파일8개의 추가작업 그리고 7개의 파일을 삭제
  1. 8
    7
      mnglctrlr.pde

+ 8
- 7
mnglctrlr.pde 파일 보기

@@ -80,17 +80,18 @@ void draw() {

background(color(0));
imageMode(CENTER);
renderer.noSmooth();
viewport = renderer.get();
int imgw, imgh;
if (renderer.width < renderer.height) {
viewport.resize(0, height);
if (viewport.width > width) viewport.resize(width, 0);
imgh = (int)height;
imgw = int((float(renderer.width)/float(renderer.height))*height);
} else {
viewport.resize(width, 0);
if (viewport.height > height) viewport.resize(0, height);
imgw = (int)width;
imgh = int((float(renderer.height)/float(renderer.width))*width);
}

//sourceManager.setSource();
image(viewport, width/2, height/2);
image(viewport, width/2, height/2, imgw, imgh);

if (videoRecord) {
videoExport.saveFrame();

Loading…
취소
저장