kone
소미소프트

소미소프트

썸네일 크기조절 스크립트

06/01/2025, 08:33:19
유틸
2974 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
06/01/25
너비아니
06/15/25
참 좋은데 맨 아래쪽 게시글 한두개는 100%기준 아래가 짤리네요
cabin 요네자와 양은 나만의 빗치
동인
SK
05/24 11600 62
아 진자 스캇취향 너무 괴로와
일반
snsn123
05/24 1692 3
(RJ01610735) 一人暮ぐらしの夏休み
요청
usasugi
05/24 2854 0
던전 위드 걸 회상방 전개방 어디서 하나요?
질문
keka1029
05/24 2060 0
[Coupe] Shitataru Onna
동인
kifbodo245
05/24 10463 49
음해의 트랜스크랩) 진행 막혔다...
질문
aabca
05/24 1172 1
[복구 요청]니트와 천사와 음란한 가족 ver.1.36 FHD APK
요청
se222
05/24 2263 1
ai, 붕스) 사이퍼와 연인이 되어 잔뜩 사랑을 나누었다
야짤
kjh9304
05/24 7101 84
이터넘 시작할때 임신 껏으면 번복못함??
질문
gudetama
05/24 1460 0
초회차 구련휘정 난이도 뭐로 추천?
질문
chronoro
05/24 2223 0
[AI번역][Ame arare] 도서실의 그녀 번외편 (아야코편만 포함)
동인
초보역식자
05/24 11905 39
Shirabe Shiki-감각 차단으로 퇴마합니다
동인
k8625
05/24 26449 195
[복구요청] VGlyX0Fs 영상 모음
요청
nololong
05/24 1901 4
[복구요청] RJ01131276 흡혈귀○○일기
요청
simon23
05/24 1871 0
(천박주의) 꼴린데 뭐라고 불려야 하는지 모르는 자세
야짤
faustlover
05/24 10001 19
알미오시온의 의술사 튜토리얼 시발 스크립트 병신같이 짜놨네
일반
Donhama
05/24 1598 2
오네쇼타 스토리 시리즈(Big sis stories) 파트 2
영상
브레머튼
05/24 19351 132
[복구요청] RJ01395769 기홍사 스칼렛~전설의 약초를 찾아~ver.1.05
요청
123asdfg
05/24 3363 1
카린의 형무소 각종 모드 통팩 + cc모드 손번 포함 Karryn's Prison all DLC 모드만 복구해주셔도 됩니다.
요청
liberty
05/24 2642 6
오네쇼타물 맛있는거 뭐 있음?
질문
FGFFG0829
05/24 1626 0
[AI번역]레이나와 이상적인 동거 생활
번역
솔라셀
05/24 37074 137
비밀노출 마나카
질문
sudal399
05/24 1707 0
Raise Yuri 유리 키우기 공략(?) 0.5 버전 기준
후기 및 공략
쪼꼬레이서
05/24 5071 10
간절한 요청 나룸메 My Cute Roommate 1.2를 살려주세요
요청
iciqog123
05/24 1618 0
온천여행 세레나였나 세리나 기억하는사람
일반
아로마
05/24 1728 0
RJ01219535 RJ01557983 드래곤 블러드 2.12, DLC 1.03 복구요청
요청
silvercrow
05/24 2126 0
비와 괴물 엔딩 공략 질문입니다.
질문
kazkist
05/24 1776 0
리스테일 생각보다 퀄리티가 높네
일반
shwarzschild
05/24 1638 1
밀킹팜 질문입니다
질문
kakakim
05/24 2490 0
티나2 진척 보고 13
정보
마검사리네최고
05/24 7881 36