تغییر سایز گروهی تصاویر با اسکریپت python
#1
Note 
سلام با این اسکریپت پایتون میتونید عکس ها رو بصورت گروهی تغییر اندازه بدید

کد php:
import osgetoptsysImage

# Parse the command line arguments
optsargs getopt.getopt(sys.argv[1:], "d:w:h:")

directory ""
width = -1
height 
= -1

# Read the command line arguments
for optarg in opts:
  if 
opt == '-d':
    
directory arg
  elif opt 
== '-w':
    
width int(arg)
  
elif opt == '-h':
    
height int(arg)

# Check that the options were all set
if directory == "" or width == -or height == -1:
  print 
"Invalid command line arguments.\
  -d [directory] -w [width] -h [height] required"
  
exit()
  
# Iterate through every image in the directory and resize them
for file in os.listdir(directory):
  print 
"Resizing image " file
  
# Open the image
  
img Image.open(directory "\\" file)
  
# Resize it
  
img img.resize((widthheight), Image.BILINEAR)
  
# Save it back to disk
  
img.save(directory "\\resized" file

مثالی از نحوه استفاده:
کد:
> python BatchImageResize.py -d "C:\MyImages" -w 1024 -h 768

پاسخ
ایجاد موضوع جدید   پاسخ به موضوع  

موضوعات مرتبط با این موضوع...
موضوع نویسنده پاسخ بازدید آخرین ارسال
Note تولید کننده ip در python WWWorker 1 647 29-05-2014 ساعت 13:03
آخرین ارسال: Amirio
Note اپلود فایل با python WWWorker 0 496 28-05-2014 ساعت 19:41
آخرین ارسال: WWWorker
Note چاپ تاریخ در python WWWorker 0 443 14-01-2014 ساعت 14:02
آخرین ارسال: WWWorker
Note خواندن فایلهای CSV در python WWWorker 0 512 07-11-2013 ساعت 09:17
آخرین ارسال: WWWorker
Note Python - چک کننده استحکام پسورد WWWorker 0 436 07-11-2013 ساعت 09:16
آخرین ارسال: WWWorker
Note ست کردن utf-8 برای فایل های python WWWorker 0 423 07-11-2013 ساعت 09:14
آخرین ارسال: WWWorker
Note Python Password Generator تولید کننده پسورد WWWorker 0 468 07-11-2013 ساعت 09:12
آخرین ارسال: WWWorker
Note اسکریپت آپلودر با python WWWorker 0 449 07-11-2013 ساعت 09:10
آخرین ارسال: WWWorker
Note تولید اعداد و کاراکتر های تصادفی در python Daniel 0 1,106 09-12-2012 ساعت 00:04
آخرین ارسال: Daniel
Note Python xss scanner v1 Evil shadow 0 633 23-07-2012 ساعت 18:43
آخرین ارسال: Evil shadow

کاربرانِ درحال بازدید از این موضوع:   1 مهمان