kone
소미소프트

소미소프트

썸네일 크기조절 스크립트

06/01/2025, 08:33:19
유틸
2859 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
[복구요청][후타] Mage Kanade's Futanari Dungeon Quest
요청
Tkdcap
05/18 4083 3
[요청복구] RJ01067533 NTR RPG 외전 〜충간의 서
복구
sample098
05/18 13684 28
AI, 짧) 팬티가 묶여버린 무표정쨩
야짤
miso5
05/18 9720 65
촉수 / 야애니) 낙원침촉 - 망자의 섬
영상
darkunicorn
05/18 27179 103
mⓞzⓤkⓤ 모음집 (일부 없을수도 있음)
영상
darkunicorn
05/18 20386 67
아이만들기 온천 손번역 진행상황
작업현황
sjdwj
05/18 8342 39
추천부탁드립니다 형님들
질문
paprika123
05/18 3114 0
[미번] [ORC SOFT] かがち様お慰め奉ります廻 ~寝取られ村淫夜噺~
미번
돔마
05/18 10330 32
시니시스터2 배신자 도전과제 다리 수리하고나면 못깨는건가?
질문
chronoro
05/18 3403 0
의술사 진행 퀘 질문드립니다
질문
rummy
05/18 2820 0
아이와 악마와 음욕의 저주같은 여주물 더 없으려나요...?
질문
ddaljang
05/18 2311 0
Wakura 메이플 애프터 스쿨
동인
SK
05/18 23881 112
Koudera Sachi 기분 좋은 것을 우선시합니다
동인
SK
05/18 26753 162
Koudera Sachi 뒷계로 낚은 남자랑 떡치는걸 못관두겠어요
동인
SK
05/18 31813 121
생각보다 빨랐던 파라서큐 업데이트
정보
NG
05/18 5070 6
[개조] 비월선행록 V1.29 개조 버전 공유
번역
V
05/18 109937 1048
[복구 요청] RJ01148319 STARWORKS(철상의사람 鉄箱のひと)
요청
ashleria
05/18 2485 1
비월선행록 건달 어떻게 잡아요?
질문
맛트
05/18 3610 1
MZ 플러긴 오류 해결법 아는사람 ?
질문
demonhunter
05/18 4545 -1
[구매보급][한국어 자막판][굉음 오호]모녀 붕괴 ~같은 남자를 사랑한 모녀는 레즈섹스승부로 천박하게 자● 쟁탈~
소리
이름뭐하지
05/18 20056 99
이세계 NTR여관 제작자:무엇을 상상해도, 그 이상을 보여주겠다.
정보
ksw112
05/18 8359 21
카린의 형무소 질문
질문
starlight123
05/18 3404 0
[복구요청] RJ01359797 야외 노출 소녀 레나
요청
nyong
05/18 3950 3
작년? 기대작중에 흑백에 도트에 호러?
질문
madnightbad
05/18 2429 0
님들 의술사 1.044 한글 패치 파일로
질문
dirpachlrh
05/18 2626 0
비월선행록 퀘스트 진행 안되는거 해결 하신분 있나요?
질문
맛트
05/18 3434 0
조이플레이 글자 색 어케 바꾸나요
질문
waybacx
05/18 7372 0
vam mmd 자작 짧은 거 하나
영상
dnsdgk12
05/18 17328 51
ㅋㅋ 비월선행록 패트리온 다운받는 중
일반
su3838su287
05/18 8067 -1
[버전업 알림] 아득한 세레스피아 1.0.5
번역
제로콜라라이트
05/18 35248 150