프로그램 다운
기능 설명
이미지 파일의 확장자를 변경하는 프로그램입니다.
라이센스
gpl
운영체제
windows10 64bit
사용법
nameoji_x
1 새 폴더를 만듭니다.
2 폴더에 이미지 파일과 nameoji_x.exe 또는 nameoji_x.py 파일을 넣습니다.
3 nameoji_x.exe 또는 nameoji_x.py 파일을 실행합니다.
4 프로그램은 새 폴더를 생성하고, 그 폴더에 새 이미지를 넣습니다.
특징
프로그램의 장점은 많은 양의 이미지의 확장자를 bmp, jpg, png, gif, pcx로 변경 할 수 있습니다.
nameoji_x.exe 파일이 실행되지 않으면, 파이썬 설치 후 nameoji_x.py 파일을 직접 실행합니다.
파이썬 실행시 pillow 설치를 해야합니다.
파이썬, pillow, pyinstaller을 사용하여 만들었습니다.
파일에서 이름을 제외한 나머지 라는 뜻에서 프로그램 이름은 나머지 입니다.
문의
chobocomputer@gmail.com 또는 댓글.(댓글이 편합니다.)
참고
https://github.com/chobocomputer/convert_extension
nameoji_bmp.py 소스
import os, datetime, time
from PIL import Image
################## make direc #########################################
def makedirec():
global naljja, naldirec
naljja = datetime.datetime.now()
naldirec = naljja.strftime('%Y%m%d_%H%M%S')
os.makedirs(naldirec)
#######################################################################
################## nameoji_bmp ####################################
def nameoji_bmp():
original_image = Image.open(filename)
file_front_name, file_back_name = os.path.splitext(filename)
original_image.save(os.path.join(naldirec, file_front_name + '.bmp'))
original_image.close()
#######################################################################
################## exist file #########################################
def exist_file():
if (filename.lower().endswith('.jpg') or filename.lower().endswith('.gif') or filename.lower().endswith('.png') or filename.lower().endswith('.pcx')):
return True
#######################################################################
################## main #########################################
naljja = 0
naldirec = 0
makedirec()
for filename in os.listdir('.'):
if exist_file():
nameoji_bmp()
#######################################################################
nameoji_gif.py 소스
import os, datetime, time
from PIL import Image
################## make direc #########################################
def makedirec():
global naljja, naldirec
naljja = datetime.datetime.now()
naldirec = naljja.strftime('%Y%m%d_%H%M%S')
os.makedirs(naldirec)
#######################################################################
################## nameoji_gif ####################################
def nameoji_gif():
original_image = Image.open(filename)
file_front_name, file_back_name = os.path.splitext(filename)
original_image.save(os.path.join(naldirec, file_front_name + '.gif'))
original_image.close()
#######################################################################
################## exist file #########################################
def exist_file():
if (filename.lower().endswith('.png') or filename.lower().endswith('.jpg') or filename.lower().endswith('.bmp') or filename.lower().endswith('.pcx')):
return True
#######################################################################
################## main #########################################
naljja = 0
naldirec = 0
makedirec()
for filename in os.listdir('.'):
if exist_file():
nameoji_gif()
#######################################################################
nameoji_jpg.py 소스
import os, datetime, time
from PIL import Image
################## make direc #########################################
def makedirec():
global naljja, naldirec
naljja = datetime.datetime.now()
naldirec = naljja.strftime('%Y%m%d_%H%M%S')
os.makedirs(naldirec)
#######################################################################
################## nameoji_jpg ####################################
def nameoji_jpg():
original_image = Image.open(filename)
file_front_name, file_back_name = os.path.splitext(filename)
original_image.save(os.path.join(naldirec, file_front_name + '.jpg'))
original_image.close()
#######################################################################
################## exist file #########################################
def exist_file():
if (filename.lower().endswith('.png') or filename.lower().endswith('.gif') or filename.lower().endswith('.bmp') or filename.lower().endswith('.pcx')):
return True
#######################################################################
################## main #########################################
naljja = 0
naldirec = 0
makedirec()
for filename in os.listdir('.'):
if exist_file():
nameoji_jpg()
#######################################################################
nameoji_pcx.py 소스
import os, datetime, time
from PIL import Image
################## make direc #########################################
def makedirec():
global naljja, naldirec
naljja = datetime.datetime.now()
naldirec = naljja.strftime('%Y%m%d_%H%M%S')
os.makedirs(naldirec)
#######################################################################
################## nameoji_pcx ####################################
def nameoji_pcx():
original_image = Image.open(filename)
file_front_name, file_back_name = os.path.splitext(filename)
original_image.save(os.path.join(naldirec, file_front_name + '.pcx'))
original_image.close()
#######################################################################
################## exist file #########################################
def exist_file():
if (filename.lower().endswith('.gif') or filename.lower().endswith('.jpg') or filename.lower().endswith('.bmp') or filename.lower().endswith('.png')):
return True
#######################################################################
################## main #########################################
naljja = 0
naldirec = 0
makedirec()
for filename in os.listdir('.'):
if exist_file():
nameoji_pcx()
#######################################################################
nameoji_png.py 소스
import os, datetime, time
from PIL import Image
################## make direc #########################################
def makedirec():
global naljja, naldirec
naljja = datetime.datetime.now()
naldirec = naljja.strftime('%Y%m%d_%H%M%S')
os.makedirs(naldirec)
#######################################################################
################## nameoji_png ####################################
def nameoji_png():
original_image = Image.open(filename)
file_front_name, file_back_name = os.path.splitext(filename)
original_image.save(os.path.join(naldirec, file_front_name + '.png'))
original_image.close()
#######################################################################
################## exist file #########################################
def exist_file():
if (filename.lower().endswith('.gif') or filename.lower().endswith('.jpg') or filename.lower().endswith('.bmp') or filename.lower().endswith('.pcx')):
return True
#######################################################################
################## main #########################################
naljja = 0
naldirec = 0
makedirec()
for filename in os.listdir('.'):
if exist_file():
nameoji_png()
#######################################################################
'프로그램' 카테고리의 다른 글
이미지 회전2 (0) | 2019.11.03 |
---|---|
이미지 회전1 (0) | 2019.11.03 |
이미지를 그레이스케일로 변환 (0) | 2019.10.30 |