Найти - Пользователи
Полная версия: помогите со скриптом
Начало » Python для новичков » помогите со скриптом
1
S1asH
Помогите пожалуйста со скриптом по преобразования цветного изображения(24bit) в черно-белое



вот скрипт
import Image#загрузка библиотеки Python Imaging Library

global ext
ext = “.jpg”

imageFile = “01.jpg”
im1 = Image.open(imageFile)
pix = im1.load()
x=im1.size#размер изображения по х
y=im1.size#размер изображения по у
factor=20 #регулировка границы черо-белое


for y in range(y):
for x in range(x):
r,g,b=pix#разложение изображение на RGB сигнал
total=r+g+b
if total>(((255+factor)/2)*3):#замена пикселей на
pix=255,255,255#белый
else:
pix=0,0,0#черный

im1.save(“endimag” + “.jpg”, “JPEG”)#сохранение изображения
PooH
#!/usr/bin/python
# -*- encoding: utf-8 -*-
import Image

ext = ".jpg"

imageFile = "getImage.jpg"
im1 = Image.open(imageFile)
pix = im1.load()
width = im1.size[0]
height = im1.size[1]
factor = 20


for y in xrange(height):
for x in xrange(width):
r,g,b = pix[x,y]
total = r+g+b
if total > (((255+factor)/2)*3):
pix[x,y] = 255,255,255
else:
pix[x,y] = 0,0,0

im1.save("endimag" + ".jpg", "JPEG")
S1asH
спосибо
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Powered by DjangoBB