end
def thumbnail(rimg)
- tw, th = ResourcePicture.fix_size_both(64, 64, rimg.columns, rimg.rows)
+ tw, th = ResourcePicture.fix_size_both(MagicNumber['thumbnail_width'], MagicNumber['thumbnail_height'], rimg.columns, rimg.rows)
ResourcePicture.resize(rimg.to_blob, tw, th).to_blob
end
--- /dev/null
+<%= form_for(@original_picture_license_group) do |f| %>
+ <% if @original_picture_license_group.errors.any? %>
+ <div id="error_explanation">
+ <h2><%= pluralize(@original_picture_license_group.errors.count, "error") %> prohibited this comic from being saved:</h2>
+
+ <ul>
+ <% @original_picture_license_group.errors.full_messages.each do |msg| %>
+ <li><%= msg %></li>
+ <% end %>
+ </ul>
+ </div>
+ <% end %>
+
+ <div class="field">
+ <%= f.label :license_group_id %><br />
+ <%= f.collection_select :license_group_id, LicenseGroup.list.map {|l| [l.caption, l.id] }, :last, :first %>
+ <%= f.hidden_field :original_picture_id %>
+ </div>
+ <%= hidden_field_tag :original_picture_id, @original_picture.id %>
+
+ <div class="actions">
+ <%= f.submit %>
+ </div>
+<% end %>
<% @resource_picture = resource_picture %>
<div>
<%= link_to resource_picture.filename, resource_picture_path(resource_picture) %>
- <img src="<%= resource_picture.url -%>">
+ <%= tag :img, :src => resource_picture.url, :width => MagicNumber['thumbnail_width'], :height => MagicNumber['thumbnail_height'] %>
<%= resource_picture.width %>x<%= resource_picture.height %>
<%= resource_picture.filesize %>bytes
<%= render resource_picture.credit_template, :picture => resource_picture %>
end
end
Pettanr::Application.licenses = YAML.load(open(Rails.root + 'config/license.yml').read)
-
+MagicNumber = YAML.load(open(Rails.root + 'config/magic_number.yml').read)
y = YAML.load(open(Rails.root + 'config/picture_io.yml').read)
require y[Rails.env]["adapter"]
pio = PictureIO.const_get y[Rails.env]["io"]
--- /dev/null
+ thumbnail_width: 64
+ thumbnail_height: 64