File: test.rb

package info (click to toggle)
exactimage 1.2.1-2
  • links: PTS, VCS
  • area: main
  • in suites: forky, sid, trixie
  • size: 3,040 kB
  • sloc: cpp: 35,940; ansic: 1,952; xml: 1,447; makefile: 338; perl: 138; sh: 110; python: 45; php: 37; ruby: 12
file content (25 lines) | stat: -rw-r--r-- 603 bytes parent folder | download
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
#!/usr/bin/ruby 

# ExactImage Ruby Example
# Copyright (C) 2016 - 2017 Rene Rebe, ExactCODE GmbH

# add to module search path
$:.unshift File.dirname(__FILE__) + "/../objdir/api/ruby"
#$LOAD_PATH.unshift(File.dirname(__FILE__) + "/../objdir/api/ruby")

# load the module
require 'ExactImage'

image = ExactImage::newImage()

ret = ExactImage::decodeImageFile(image, "testsuite/230-testimg.jpg")
if not ret
  puts 'failed to open image'
else
  puts ExactImage::imageWidth(image)
  puts ExactImage::imageHeight(image)

  ExactImage::encodeImageFile(image, "test.jpg")
end

ExactImage::deleteImage(image)