Skip to content

Commit

Permalink
ruby script
Browse files Browse the repository at this point in the history
  • Loading branch information
Anita Patel authored and Anita Patel committed Jan 13, 2020
1 parent a630613 commit 942a33c
Showing 1 changed file with 22 additions and 0 deletions.
22 changes: 22 additions & 0 deletions shell.rb
Original file line number Diff line number Diff line change
@@ -0,0 +1,22 @@
# array for base filenames
base_names = []

# change into image directory
Dir.chdir("image_batch")

# collect all base filenames
Dir["*.png"].map{|file| base_names << file.split('.').first}

# using system call
# 'magick' here is a version 7+ option, previous versions would be just 'convert'
base_names.map {|file| system("magick convert #{file}.png #{file}.jpg")}

# option: using mini_magick
#base_names.each do |file|
#image = MiniMagick::Image.open("#{file}")
#image.format "jpg"
#image.write("#{file.split('.').first}.jpg")
#end

# list all of the files in the image directory
Dir["*"].map{|file| puts file}

0 comments on commit 942a33c

Please sign in to comment.