• تغییر سایز گروهی تصاویر با اسکریپت 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 775 29-05-2014 ساعت 13:03
    آخرین ارسال: Amirio
    Note اپلود فایل با python WWWorker 0 575 28-05-2014 ساعت 19:41
    آخرین ارسال: WWWorker
    Note چاپ تاریخ در python WWWorker 0 535 14-01-2014 ساعت 14:02
    آخرین ارسال: WWWorker
    Note خواندن فایلهای CSV در python WWWorker 0 676 07-11-2013 ساعت 09:17
    آخرین ارسال: WWWorker
    Note Python - چک کننده استحکام پسورد WWWorker 0 508 07-11-2013 ساعت 09:16
    آخرین ارسال: WWWorker
    Note ست کردن utf-8 برای فایل های python WWWorker 0 703 07-11-2013 ساعت 09:14
    آخرین ارسال: WWWorker
    Note Python Password Generator تولید کننده پسورد WWWorker 0 548 07-11-2013 ساعت 09:12
    آخرین ارسال: WWWorker
    Note اسکریپت آپلودر با python WWWorker 0 519 07-11-2013 ساعت 09:10
    آخرین ارسال: WWWorker
    Note تولید اعداد و کاراکتر های تصادفی در python Daniel 0 1,356 09-12-2012 ساعت 00:04
    آخرین ارسال: Daniel
    Note Python xss scanner v1 Evil shadow 0 707 23-07-2012 ساعت 18:43
    آخرین ارسال: Evil shadow

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