mirror of
https://github.com/easydiffusion/easydiffusion.git
synced 2025-06-21 02:18:24 +02:00
commit
3c74540615
@ -37,13 +37,15 @@ def save_images_to_disk(images: list, filtered_images: list, req: GenerateImageR
|
|||||||
|
|
||||||
if task_data.show_only_filtered_image or filtered_images is images:
|
if task_data.show_only_filtered_image or filtered_images is images:
|
||||||
save_images(filtered_images, save_dir_path, file_name=make_filename, output_format=task_data.output_format, output_quality=task_data.output_quality)
|
save_images(filtered_images, save_dir_path, file_name=make_filename, output_format=task_data.output_format, output_quality=task_data.output_quality)
|
||||||
save_dicts(metadata_entries, save_dir_path, file_name=make_filename, output_format=task_data.metadata_output_format)
|
if task_data.metadata_output_format.lower() in ['json', 'txt', 'embed']:
|
||||||
|
save_dicts(metadata_entries, save_dir_path, file_name=make_filename, output_format=task_data.metadata_output_format, file_format=task_data.output_format)
|
||||||
else:
|
else:
|
||||||
make_filter_filename = make_filename_callback(req, now=now, suffix='filtered')
|
make_filter_filename = make_filename_callback(req, now=now, suffix='filtered')
|
||||||
|
|
||||||
save_images(images, save_dir_path, file_name=make_filename, output_format=task_data.output_format, output_quality=task_data.output_quality)
|
save_images(images, save_dir_path, file_name=make_filename, output_format=task_data.output_format, output_quality=task_data.output_quality)
|
||||||
save_images(filtered_images, save_dir_path, file_name=make_filter_filename, output_format=task_data.output_format, output_quality=task_data.output_quality)
|
save_images(filtered_images, save_dir_path, file_name=make_filter_filename, output_format=task_data.output_format, output_quality=task_data.output_quality)
|
||||||
save_dicts(metadata_entries, save_dir_path, file_name=make_filter_filename, output_format=task_data.metadata_output_format)
|
if task_data.metadata_output_format.lower() in ['json', 'txt', 'embed']:
|
||||||
|
save_dicts(metadata_entries, save_dir_path, file_name=make_filter_filename, output_format=task_data.metadata_output_format, file_format=task_data.output_format)
|
||||||
|
|
||||||
def get_metadata_entries_for_request(req: GenerateImageRequest, task_data: TaskData):
|
def get_metadata_entries_for_request(req: GenerateImageRequest, task_data: TaskData):
|
||||||
metadata = get_printable_request(req)
|
metadata = get_printable_request(req)
|
||||||
|
@ -957,7 +957,7 @@ function getCurrentUserRequest() {
|
|||||||
show_only_filtered_image: showOnlyFilteredImageField.checked,
|
show_only_filtered_image: showOnlyFilteredImageField.checked,
|
||||||
output_format: outputFormatField.value,
|
output_format: outputFormatField.value,
|
||||||
output_quality: parseInt(outputQualityField.value),
|
output_quality: parseInt(outputQualityField.value),
|
||||||
metadata_output_format: document.querySelector('#metadata_output_format').value,
|
metadata_output_format: metadataOutputFormatField.value,
|
||||||
original_prompt: promptField.value,
|
original_prompt: promptField.value,
|
||||||
active_tags: (activeTags.map(x => x.name)),
|
active_tags: (activeTags.map(x => x.name)),
|
||||||
inactive_tags: (activeTags.filter(tag => tag.inactive === true).map(x => x.name))
|
inactive_tags: (activeTags.filter(tag => tag.inactive === true).map(x => x.name))
|
||||||
@ -1182,6 +1182,7 @@ function onDimensionChange() {
|
|||||||
}
|
}
|
||||||
|
|
||||||
diskPathField.disabled = !saveToDiskField.checked
|
diskPathField.disabled = !saveToDiskField.checked
|
||||||
|
metadataOutputFormatField.disabled = !saveToDiskField.checked
|
||||||
|
|
||||||
gfpganModelField.disabled = !useFaceCorrectionField.checked
|
gfpganModelField.disabled = !useFaceCorrectionField.checked
|
||||||
useFaceCorrectionField.addEventListener('change', function(e) {
|
useFaceCorrectionField.addEventListener('change', function(e) {
|
||||||
|
@ -58,8 +58,12 @@ var PARAMETERS = [
|
|||||||
type: ParameterType.select,
|
type: ParameterType.select,
|
||||||
label: "Metadata format",
|
label: "Metadata format",
|
||||||
note: "will be saved to disk in this format",
|
note: "will be saved to disk in this format",
|
||||||
default: "txt",
|
default: "none",
|
||||||
options: [
|
options: [
|
||||||
|
{
|
||||||
|
value: "none",
|
||||||
|
label: "none"
|
||||||
|
},
|
||||||
{
|
{
|
||||||
value: "txt",
|
value: "txt",
|
||||||
label: "txt"
|
label: "txt"
|
||||||
@ -67,6 +71,10 @@ var PARAMETERS = [
|
|||||||
{
|
{
|
||||||
value: "json",
|
value: "json",
|
||||||
label: "json"
|
label: "json"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
value: "embed",
|
||||||
|
label: "embed"
|
||||||
}
|
}
|
||||||
],
|
],
|
||||||
},
|
},
|
||||||
@ -226,6 +234,7 @@ let autoPickGPUsField = document.querySelector('#auto_pick_gpus')
|
|||||||
let useGPUsField = document.querySelector('#use_gpus')
|
let useGPUsField = document.querySelector('#use_gpus')
|
||||||
let saveToDiskField = document.querySelector('#save_to_disk')
|
let saveToDiskField = document.querySelector('#save_to_disk')
|
||||||
let diskPathField = document.querySelector('#diskPath')
|
let diskPathField = document.querySelector('#diskPath')
|
||||||
|
let metadataOutputFormatField = document.querySelector('#metadata_output_format')
|
||||||
let listenToNetworkField = document.querySelector("#listen_to_network")
|
let listenToNetworkField = document.querySelector("#listen_to_network")
|
||||||
let listenPortField = document.querySelector("#listen_port")
|
let listenPortField = document.querySelector("#listen_port")
|
||||||
let useBetaChannelField = document.querySelector("#use_beta_channel")
|
let useBetaChannelField = document.querySelector("#use_beta_channel")
|
||||||
@ -279,6 +288,7 @@ async function getAppConfig() {
|
|||||||
|
|
||||||
saveToDiskField.addEventListener('change', function(e) {
|
saveToDiskField.addEventListener('change', function(e) {
|
||||||
diskPathField.disabled = !this.checked
|
diskPathField.disabled = !this.checked
|
||||||
|
metadataOutputFormatField.disabled = !this.checked
|
||||||
})
|
})
|
||||||
|
|
||||||
function getCurrentRenderDeviceSelection() {
|
function getCurrentRenderDeviceSelection() {
|
||||||
|
Loading…
x
Reference in New Issue
Block a user