main
Haoming 2024-11-06 15:34:17 +08:00
parent 558fb2e826
commit 39a4aeba45
7 changed files with 17 additions and 15 deletions

View File

@ -1,3 +1,6 @@
### v2.3.2 - 2024 Nov.06
- Linting *(`internal`)*
### v2.3.1 - 2024 Nov.04 ### v2.3.1 - 2024 Nov.04
- Implement **Range** Settings - Implement **Range** Settings

View File

@ -8,7 +8,7 @@ class VectorscopeCC {
*/ */
static updateCursor(r, g, b, mode) { static updateCursor(r, g, b, mode) {
const mag = Math.abs(r) + Math.abs(g) + Math.abs(b); const mag = Math.abs(r) + Math.abs(g) + Math.abs(b);
var condX, condY; let condX, condY;
if (mag < Number.EPSILON) { if (mag < Number.EPSILON) {
condX = 0.0; condX = 0.0;
@ -44,9 +44,9 @@ class VectorscopeCC {
const x = ((e.clientX - rect.left) - 100.0) / 25; const x = ((e.clientX - rect.left) - 100.0) / 25;
const y = ((e.clientY - rect.top) - 100.0) / 25; const y = ((e.clientY - rect.top) - 100.0) / 25;
var r = -0.077 * (4.33 * x + 7.5 * y); let r = -0.077 * (4.33 * x + 7.5 * y);
var g = y / 0.866 + r; let g = y / 0.866 + r;
var b = x + 0.5 * r + 0.5 * g; let b = x + 0.5 * r + 0.5 * g;
const mag = Math.sqrt(r * r + g * g + b * b); const mag = Math.sqrt(r * r + g * g + b * b);
const len = Math.abs(r) + Math.abs(g) + Math.abs(b); const len = Math.abs(r) + Math.abs(g) + Math.abs(b);

View File

@ -68,7 +68,7 @@ class NoiseMethods:
return noise / noise.std() return noise / noise.std()
def RGB_2_CbCr(r: float, g: float, b: float) -> tuple[float, float]: def RGB2CbCr(r: float, g: float, b: float) -> tuple[float, float]:
"""Convert RGB channels into YCbCr for SDXL""" """Convert RGB channels into YCbCr for SDXL"""
cb = -0.17 * r - 0.33 * g + 0.5 * b cb = -0.17 * r - 0.33 * g + 0.5 * b
cr = 0.5 * r - 0.42 * g - 0.08 * b cr = 0.5 * r - 0.42 * g - 0.08 * b
@ -151,7 +151,7 @@ def cc_callback(self, d):
source[i][3] *= sat source[i][3] *= sat
else: else:
cb, cr = RGB_2_CbCr(r, g, b) cb, cr = RGB2CbCr(r, g, b)
for i in range(batchSize): for i in range(batchSize):
# Brightness # Brightness

View File

@ -13,10 +13,10 @@ class Param:
return round(random.uniform(self.minimum, self.maximum), 2) return round(random.uniform(self.minimum, self.maximum), 2)
Brightness: Param = None Brightness: Param
Contrast: Param = None Contrast: Param
Saturation: Param = None Saturation: Param
Color: Param = None Color: Param
def init(): def init():

View File

@ -5,14 +5,13 @@ import os
STYLE_FILE = os.path.join(scripts.basedir(), "styles.json") STYLE_FILE = os.path.join(scripts.basedir(), "styles.json")
EMPTY_STYLE = {"styles": {}, "deleted": {}} EMPTY_STYLE = {"styles": {}, "deleted": {}}
class StyleManager: class StyleManager:
def __init__(self): def __init__(self):
self.STYLE_SHEET: dict = None self.STYLE_SHEET: dict = {}
def load_styles(self): def load_styles(self):
if os.path.isfile(STYLE_FILE): if os.path.isfile(STYLE_FILE):

View File

@ -12,7 +12,7 @@ from random import seed
import gradio as gr import gradio as gr
VERSION = "2.3.1" VERSION = "2.3.2"
style_manager = StyleManager() style_manager = StyleManager()

View File

@ -7,7 +7,7 @@ import numpy as np
import cv2 as cv import cv2 as cv
def _merge_HDR(imgs: list, path: str, depth: str, fmt: str, gamma: float): def mergeHDR(imgs: list, path: str, depth: str, fmt: str, gamma: float):
"""https://docs.opencv.org/4.8.0/d2/df0/tutorial_py_hdr.html""" """https://docs.opencv.org/4.8.0/d2/df0/tutorial_py_hdr.html"""
import datetime import datetime
@ -131,7 +131,7 @@ class VectorHDR(scripts.Script):
imgs[it] = proc.images[0] imgs[it] = proc.images[0]
if auto: if auto:
_merge_HDR(imgs, p.outpath_samples, depth, fmt, gamma) mergeHDR(imgs, p.outpath_samples, depth, fmt, gamma)
baseline.images = imgs baseline.images = imgs
return baseline return baseline