Sha256: 01e0c39bcdde406265082520176b4791dc8bd47eb664740f62c3b334ea756639
Contents?: true
Size: 1.47 KB
Versions: 1
Compression:
Stored size: 1.47 KB
Contents
bootfile = File.expand_path(File.dirname(__FILE__) + '/../config/boot') require bootfile TEST_INPUT_DIR = File.join(Assembly::PATH_TO_IMAGE_GEM,'spec','test_data','input') TEST_OUTPUT_DIR = File.join(Assembly::PATH_TO_IMAGE_GEM,'spec','test_data','output') TEST_TIF_INPUT_FILE = File.join(TEST_INPUT_DIR,'test.tif') TEST_DPG_TIF_INPUT_FILE = File.join(TEST_INPUT_DIR,'oo000oo0001_00_01.tif') TEST_JPEG_INPUT_FILE = File.join(TEST_INPUT_DIR,'test.jpg') TEST_JP2_INPUT_FILE = File.join(TEST_INPUT_DIR,'test.jp2') TEST_JP2_OUTPUT_FILE = File.join(TEST_OUTPUT_DIR,'test.jp2') TEST_DRUID = "nx288wh8889" # generate a sample image file with a specified profile def generate_test_image(file,params={}) color=params[:color] || 'red' profile=params[:profile] || 'sRGBIEC6196621' image_type=params[:image_type] create_command="convert -size 100x100 xc:#{color} " create_command += " -profile " + File.join(Assembly::PATH_TO_IMAGE_GEM,'profiles',profile+'.icc') + " " unless profile == '' create_command += " -type #{image_type} " if image_type create_command += file system(create_command) end def remove_files(dir) Dir.foreach(dir) {|f| fn = File.join(dir, f); File.delete(fn) if !File.directory?(fn) && File.basename(fn) != '.empty'} end # check the existence and mime_type of the supplied file and confirm if it's jp2 def is_jp2?(file) if File.exists?(file) exif = MiniExiftool.new file return exif['mimetype'] == 'image/jp2' else false end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
assembly-image-1.6.8 | spec/spec_helper.rb |