kone
소미소프트

소미소프트

썸네일 크기조절 스크립트

06/01/2025, 08:33:19
유틸
2808 views · 4 likes

챗지피티로 만들었는데 오류 생길수있음 문제시 글삭


1

ㄴ 기존 썸네일 크기


1

ㄴ 스크립트 작동 후 썸네일 크기


1

ㄴ 썸네일 너비 설정 클릭

1

너비 숫자만 쓰고 (뒤에 px는 자동으로 써짐) 확인 누르면


1

높이는 대충 4:3 비율로 계산되고 다시 확인 누르기 >> 새로고침


초기 기본 너비 : 500

초기 기본 높이 : 375


아래는 스크립트입니다


// ==UserScript==
// @name         kone.gg 썸네일 크기 조절 (너비만 입력)
// @namespace    http://tampermonkey.net/
// @version      1.3
// @description  kone.gg 미리보기 썸네일 크기를 너비만 입력해 간편하게 조절합니다.
// @match        https://kone.gg/*
// @grant        GM_registerMenuCommand
// @grant        GM_setValue
// @grant        GM_getValue
// ==/UserScript==

(function () {
    'use strict';

    const defaultWidth = '500px';
    const defaultHeight = '375px'; // 초기 기본 높이, 계산용 참고

    const width = GM_getValue('thumbnailWidth', defaultWidth);
    const height = GM_getValue('thumbnailHeight', defaultHeight);

    function normalizeSize(input) {
        if (!input) return null;
        input = input.trim();
        if (/^\d+$/.test(input)) {
            return input + 'px';
        }
        return input; // 이미 단위 포함되어 있는 경우
    }

    function extractPixels(value) {
        const match = /^(\d+)(px)?$/.exec(value.trim());
        return match ? parseInt(match[1], 10) : null;
    }

    function updateThumbnailSize() {
        const newWidthRaw = prompt('썸네일 너비를 입력하세요 (예: 500 또는 100%)', width);
        const newWidth = normalizeSize(newWidthRaw);

        if (!newWidth) return;

        let newHeight;

        // 비율 계산 (숫자일 경우에만 적용)
        const widthNum = extractPixels(newWidth);
        if (widthNum !== null) {
            const heightNum = Math.round(widthNum * 0.75); // 4:3 비율
            newHeight = heightNum + 'px';
        } else {
            newHeight = 'auto'; // 퍼센트나 auto 같은 경우
        }

        GM_setValue('thumbnailWidth', newWidth);
        GM_setValue('thumbnailHeight', newHeight);

        alert(`썸네일 크기 변경:\n너비: ${newWidth}\n높이: ${newHeight}\n\n페이지를 새로고침하면 적용됩니다.`);
    }

    function applyThumbnailStyle(w, h) {
        const style = document.createElement('style');
        style.id = 'custom-thumbnail-style';
        style.textContent = `
            img.max-w-50.max-h-40 {
                max-width: ${w} !important;
                max-height: ${h} !important;
            }
        `;
        document.head.appendChild(style);
    }

    GM_registerMenuCommand('썸네일 너비 설정 (높이는 자동 계산)', updateThumbnailSize);
    applyThumbnailStyle(width, height);
})();
4
2 comments
Sign in to comment
06/01/25
너비아니
06/15/25
참 좋은데 맨 아래쪽 게시글 한두개는 100%기준 아래가 짤리네요
Sign in to comment
마도사 카나데의 후타나리 던전 퀘스트 노모도있고 한글패치도있는데
일반
momoko
05/27 546 0
[손번역] 대리 업로드 Desert Stalker v0.20.3.1
번역
두파루파
05/27 4623 39
로리메시아) 아니 죽음의 계곡 ㄹㅇ 죽음의 계곡인데?
일반
qqqqq
05/27 976 1
구매보급)【한국어판】심술궂은 진성S 메이드의 콧대를 꺾어 주고 싶은 아가씨의 이야기
동인
GOOD
05/27 2392 9
이거 뭔게임인줄 아는사람..?
질문
setwdhg125363
05/27 1826 -4
하램
일반
에로탐구가
05/27 978 0
스타메이커 스토리 루트 질문좀
질문
qoqons
05/27 1034 0
[스팀/렌파이][복구 요청] A Promise Best Left Unkept Aya Edition v1.0
요청
tralaola
05/27 1205 0
교칙은 절대적 팁
후기 및 공략
lostarkfinder892
05/27 1027 3
90일) RJ111049 Prison Fantasia v1.2.7z
복구
ㅇㅇ
05/27 2208 15
카린 형무소 카운터질문드립니다
질문
gooddaytodie
05/27 989 0
JJJJJ가 쓰는 카린형무소 후기
후기 및 공략
gooddaytodie
05/27 1272 2
[복구요청] (청아) (RJ286597) 행방불명의 제물
요청
lustblood
05/27 1156 1
[구매보급] [자체번역] RJ01120129 로큰롤라이즈 (스캇/방뇨/료나/하드? ) 스캇은 선택지있음
번역
TSN
05/27 3929 21
다들 야겜할때 버릇같은거 있음?
일반
guguki
05/27 1580 0
요즘 야겜판은 점점 빵ㅋㅋ해지는구나
일반
tommy5801
05/27 1584 1
(복구 요청)【한국어 자막판】 마조히스트를 위한 망상 사정 조교
요청
yeouhayan
05/27 1484 1
[복구요청] 네토라레 나이트메어
요청
dk041633
05/27 1310 0
아이....뭔데 이 색깔놀이는
일반
ascorona
05/27 1317 3
(복구요청) 갈색폭유x포동포동숙녀장
요청
lollp
05/27 969 0
[복구 요청] RJ095489 마검사 리네 1편
요청
retanya
05/27 937 2
그.. 혹시 여기 야짤탭에
질문
dpdldkdlrlqn
05/27 1256 -1
[복구 요청] RJ111049 프리즌 판타지아 ~망국의 성기사~
요청
xissi
05/27 1559 2
이터넘 다 좋은데 딱 하나 아쉬운점
후기 및 공략
dfgtewkwg
05/27 1465 4
[복구요청] LIFE OF BITCH
요청
mnono
05/27 1315 1
[요청복구][VJ01002280]당신과 그녀와 그녀의 사랑
복구
vhskorea
05/27 1802 5
[구매보급][버전업]RJ01626482공주 기사 엘레나 - 음욕의 던전에 사로잡혀 -
미번
warpra
05/27 2961 9
셀레스포니아 Maple 모드 실행 질문
질문
coolsudar
05/27 1405 0
[요청복구]RJ111240 사실은 에로했던 동화~빨간망토~
복구
vhskorea
05/27 2270 9
에로검열관 회상 전개방 한사람있음?
질문
llllee1
05/27 940 0