Sha256: 6e0d3920e4608d5048432bd448e026777d9ea9e0c5dc79048c6992e6e81d0642

Contents?: true

Size: 921 Bytes

Versions: 68

Compression:

Stored size: 921 Bytes

Contents

module RedArtisan
  module CoreImage
    module Filters
      module Perspective

        def perspective(top_left, top_right, bottom_left, bottom_right)
          create_core_image_context(@original.extent.size.width, @original.extent.size.height)

          @original.perspective_transform :inputTopLeft => top_left, :inputTopRight => top_right, :inputBottomLeft => bottom_left, :inputBottomRight => bottom_right do |transformed|
            @target = transformed
          end
        end

        def perspective_tiled(top_left, top_right, bottom_left, bottom_right)
          create_core_image_context(@original.extent.size.width, @original.extent.size.height)

          @original.perspective_tile :inputTopLeft => top_left, :inputTopRight => top_right, :inputBottomLeft => bottom_left, :inputBottomRight => bottom_right do |tiled|
            @target = tiled
          end
        end

      end
    end
  end
end

Version data entries

68 entries across 68 versions & 2 rubygems

Version Path
refinerycms-0.9.7.15 vendor/plugins/attachment_fu/vendor/red_artisan/core_image/filters/perspective.rb
refinerycms-0.9.7.14 vendor/plugins/attachment_fu/vendor/red_artisan/core_image/filters/perspective.rb
refinerycms-0.9.7.13 vendor/plugins/attachment_fu/vendor/red_artisan/core_image/filters/perspective.rb
refinerycms-0.9.7.11 vendor/plugins/attachment_fu/vendor/red_artisan/core_image/filters/perspective.rb
refinerycms-0.9.7.10 vendor/plugins/attachment_fu/vendor/red_artisan/core_image/filters/perspective.rb
refinerycms-0.9.7.9 vendor/plugins/attachment_fu/vendor/red_artisan/core_image/filters/perspective.rb
refinerycms-0.9.7.8 vendor/plugins/attachment_fu/vendor/red_artisan/core_image/filters/perspective.rb
refinerycms-0.9.7.7 vendor/plugins/attachment_fu/vendor/red_artisan/core_image/filters/perspective.rb
refinerycms-0.9.7.6 vendor/plugins/attachment_fu/vendor/red_artisan/core_image/filters/perspective.rb
refinerycms-0.9.7.5 vendor/plugins/attachment_fu/vendor/red_artisan/core_image/filters/perspective.rb
refinerycms-0.9.7.4 vendor/plugins/attachment_fu/vendor/red_artisan/core_image/filters/perspective.rb
refinerycms-0.9.7.3 vendor/plugins/attachment_fu/vendor/red_artisan/core_image/filters/perspective.rb
refinerycms-0.9.7.2 vendor/plugins/attachment_fu/vendor/red_artisan/core_image/filters/perspective.rb
refinerycms-0.9.7.1 vendor/plugins/attachment_fu/vendor/red_artisan/core_image/filters/perspective.rb
refinerycms-0.9.7 vendor/plugins/attachment_fu/vendor/red_artisan/core_image/filters/perspective.rb
jacobat-refinerycms-0.9.6.14 vendor/plugins/attachment_fu/vendor/red_artisan/core_image/filters/perspective.rb
refinerycms-0.9.6.34 vendor/plugins/attachment_fu/vendor/red_artisan/core_image/filters/perspective.rb
refinerycms-0.9.6.33 vendor/plugins/attachment_fu/vendor/red_artisan/core_image/filters/perspective.rb
refinerycms-0.9.6.32 vendor/plugins/attachment_fu/vendor/red_artisan/core_image/filters/perspective.rb
refinerycms-0.9.6.31 vendor/plugins/attachment_fu/vendor/red_artisan/core_image/filters/perspective.rb