1.1.1 • Published 2 years ago

img2prompt v1.1.1

Weekly downloads
-
License
MIT
Repository
github
Last release
2 years ago

img2prompt

Read the prompt information for generating images from stable diffusion.

demo

Install

npm i img2prompt

# or
pnpm add img2prompt

# or
yarn add img2prompt

Usage

ts

import path from 'path'
import { readImage } from 'img2prompt'
;(async () => {
  console.log('prompt info', await readImage(path.join(__dirname, './a.png')))
})()

commonjs

const path = require('path')
const { readImage } = require('img2prompt')

;(async () => {
  console.log('prompt info', await readImage(path.join(__dirname, './a.png')))
})()

output

info masterpiece, best quality, official art, 8k wallpaper, highly detailed, illustration, (((1 girl))), white hair, long hair, detailed eyes, forrest, bare shoulders, hanfu,lakes, pure, soft smile,bamboo, <lora:clearvae_main:0.3> ,<lora:Moxin_10:0.4> , <lora:elegantHanfuRuqun_v10:0.3>,
Negative prompt: fat, naked, nude, paintings, sketches, (worst quality:2), (low quality:2), (normal quality:2), lowres, ((monochrome)), ((grayscale)), bad anatomy, DeepNegative, lowres, bad anatomy, bad hands, text, error, missing fingers, extra digit, fewer digits, cropped, worst quality, low quality, normal quality, jpeg artifacts, signature, watermark, username, blurry, bad feet, cropped, poorly drawn hands, poorly drawn face, mutation, deformed, extra fingers, extra limbs, extra arms, extra legs, malformed limbs, fused fingers, too many fingers, long neck, cross-eyed, mutated hands, polar lowres, bad body, bad proportions, gross proportions, text, error, missing fingers, missing arms, missing legs,
Steps: 25, Sampler: Euler a, CFG scale: 5, Seed: 356983177, Size: 768x1080, Model hash: 7107c05c1c, Model: dalcefoPainting_3rd, Hashes: {"lora:clearvae_main": "600345c503", "lora:Moxin_10": "3fd52c707c", "lora:elegantHanfuRuqun_v10": "495901d34f", "model": "7107c05c1c"}

use readImageV2

import path from 'path'
import { readImageV2 } from '../src'
;(async () => {
  console.log('info', await readImageV2(path.join(__dirname, './a.png')))
})()

output

{
  prompt: '(masterpiece),(best quality),(ultra-detailed), (full body:1.2), 1girl,chibi,cute, smile, open mouth, flower, outdoors, hanfu, music, jacket, blush, tree, :3, shirt, longhair, cherry blossoms, green headwear, blurry, white hair, blush stickers, long sleeves, bangs, black hair, pink flower, (beautiful detailed face), (beautiful detailed eyes),  <lora:blindbox_v1mix:1>,',
  negativePrompt: '(low quality:1.3), (worst quality:1.3), fat,  easynegative',
  sampler: 'euler a',
  cfgScale: '5',
  seed: '1640334232',
  size: '768x768',
  modelHash: '4199bcdd14',
  model: 'revanimated_v122',
  steps: '30'
}

License

MIT

keywords

  • stable diffusion
  • prompt
  • img2prompt
  • midjourney
  • get prompt
  • generate prompt
  • stable diffusion prompt
  • text to img
  • img to text
  • img2text
  • text2img