move original sized images to new folder, process accordingly
|
Before Width: | Height: | Size: 29 KiB After Width: | Height: | Size: 29 KiB |
|
Before Width: | Height: | Size: 224 KiB After Width: | Height: | Size: 224 KiB |
|
Before Width: | Height: | Size: 202 KiB After Width: | Height: | Size: 202 KiB |
|
Before Width: | Height: | Size: 1.1 MiB After Width: | Height: | Size: 1.1 MiB |
|
Before Width: | Height: | Size: 100 KiB After Width: | Height: | Size: 100 KiB |
|
Before Width: | Height: | Size: 221 KiB After Width: | Height: | Size: 221 KiB |
|
Before Width: | Height: | Size: 803 KiB After Width: | Height: | Size: 803 KiB |
|
Before Width: | Height: | Size: 268 KiB After Width: | Height: | Size: 268 KiB |
|
Before Width: | Height: | Size: 200 KiB After Width: | Height: | Size: 200 KiB |
|
Before Width: | Height: | Size: 71 KiB After Width: | Height: | Size: 71 KiB |
|
Before Width: | Height: | Size: 706 KiB After Width: | Height: | Size: 706 KiB |
|
Before Width: | Height: | Size: 395 KiB After Width: | Height: | Size: 395 KiB |
|
Before Width: | Height: | Size: 702 KiB After Width: | Height: | Size: 702 KiB |
|
Before Width: | Height: | Size: 984 KiB After Width: | Height: | Size: 984 KiB |
|
Before Width: | Height: | Size: 995 KiB After Width: | Height: | Size: 995 KiB |
|
Before Width: | Height: | Size: 371 KiB After Width: | Height: | Size: 371 KiB |
|
Before Width: | Height: | Size: 352 KiB After Width: | Height: | Size: 352 KiB |
|
Before Width: | Height: | Size: 3.6 MiB After Width: | Height: | Size: 3.6 MiB |
|
Before Width: | Height: | Size: 287 KiB After Width: | Height: | Size: 287 KiB |
|
Before Width: | Height: | Size: 779 KiB After Width: | Height: | Size: 779 KiB |
|
Before Width: | Height: | Size: 271 KiB After Width: | Height: | Size: 271 KiB |
|
Before Width: | Height: | Size: 281 KiB After Width: | Height: | Size: 281 KiB |
|
Before Width: | Height: | Size: 385 KiB After Width: | Height: | Size: 385 KiB |
|
Before Width: | Height: | Size: 628 KiB After Width: | Height: | Size: 628 KiB |
|
Before Width: | Height: | Size: 298 KiB After Width: | Height: | Size: 298 KiB |
|
Before Width: | Height: | Size: 883 KiB After Width: | Height: | Size: 883 KiB |
|
Before Width: | Height: | Size: 290 KiB After Width: | Height: | Size: 290 KiB |
|
Before Width: | Height: | Size: 859 KiB After Width: | Height: | Size: 859 KiB |
|
Before Width: | Height: | Size: 189 KiB After Width: | Height: | Size: 189 KiB |
|
Before Width: | Height: | Size: 350 KiB After Width: | Height: | Size: 350 KiB |
|
Before Width: | Height: | Size: 150 KiB After Width: | Height: | Size: 150 KiB |
|
Before Width: | Height: | Size: 251 KiB After Width: | Height: | Size: 251 KiB |
|
Before Width: | Height: | Size: 772 KiB After Width: | Height: | Size: 772 KiB |
|
Before Width: | Height: | Size: 976 KiB After Width: | Height: | Size: 976 KiB |
|
Before Width: | Height: | Size: 180 KiB After Width: | Height: | Size: 180 KiB |
|
Before Width: | Height: | Size: 188 KiB After Width: | Height: | Size: 188 KiB |
|
Before Width: | Height: | Size: 187 KiB After Width: | Height: | Size: 187 KiB |
|
Before Width: | Height: | Size: 190 KiB After Width: | Height: | Size: 190 KiB |
|
Before Width: | Height: | Size: 224 KiB After Width: | Height: | Size: 224 KiB |
|
Before Width: | Height: | Size: 319 KiB After Width: | Height: | Size: 319 KiB |
|
Before Width: | Height: | Size: 884 KiB After Width: | Height: | Size: 884 KiB |
|
Before Width: | Height: | Size: 274 KiB After Width: | Height: | Size: 274 KiB |
|
Before Width: | Height: | Size: 843 KiB After Width: | Height: | Size: 843 KiB |
|
Before Width: | Height: | Size: 364 KiB After Width: | Height: | Size: 364 KiB |
|
Before Width: | Height: | Size: 514 KiB After Width: | Height: | Size: 514 KiB |
|
Before Width: | Height: | Size: 973 KiB After Width: | Height: | Size: 973 KiB |
|
Before Width: | Height: | Size: 108 KiB After Width: | Height: | Size: 108 KiB |
|
Before Width: | Height: | Size: 210 KiB After Width: | Height: | Size: 210 KiB |
|
Before Width: | Height: | Size: 368 KiB After Width: | Height: | Size: 368 KiB |
|
Before Width: | Height: | Size: 341 KiB After Width: | Height: | Size: 341 KiB |
|
Before Width: | Height: | Size: 190 KiB After Width: | Height: | Size: 190 KiB |
|
Before Width: | Height: | Size: 234 KiB After Width: | Height: | Size: 234 KiB |
|
Before Width: | Height: | Size: 228 KiB After Width: | Height: | Size: 228 KiB |
|
Before Width: | Height: | Size: 221 KiB After Width: | Height: | Size: 221 KiB |
|
Before Width: | Height: | Size: 200 KiB After Width: | Height: | Size: 200 KiB |
|
Before Width: | Height: | Size: 206 KiB After Width: | Height: | Size: 206 KiB |
|
Before Width: | Height: | Size: 223 KiB After Width: | Height: | Size: 223 KiB |
|
Before Width: | Height: | Size: 637 KiB After Width: | Height: | Size: 637 KiB |
|
Before Width: | Height: | Size: 427 KiB After Width: | Height: | Size: 427 KiB |
|
Before Width: | Height: | Size: 2.6 MiB After Width: | Height: | Size: 2.6 MiB |
|
Before Width: | Height: | Size: 294 KiB After Width: | Height: | Size: 294 KiB |
|
Before Width: | Height: | Size: 441 KiB After Width: | Height: | Size: 441 KiB |
|
Before Width: | Height: | Size: 6.5 KiB After Width: | Height: | Size: 6.5 KiB |
|
|
@ -61,7 +61,7 @@ permalink: /blinka
|
||||||
{{ "/assets/images/boards/large/" | append: board.board_image | relative_url }} 700w"
|
{{ "/assets/images/boards/large/" | append: board.board_image | relative_url }} 700w"
|
||||||
sizes="(max-width: 1024px) 700px,
|
sizes="(max-width: 1024px) 700px,
|
||||||
300px"
|
300px"
|
||||||
src="{{ "/assets/images/boards/" | append: board.board_image | relative_url }}" alt="Image of Board">
|
src="{{ "/assets/images/boards/original" | append: info.board_image | relative_url }}" alt="Image of Board">
|
||||||
</div>
|
</div>
|
||||||
<div class="details">
|
<div class="details">
|
||||||
<h3>{{ board.name }}</h3>
|
<h3>{{ board.name }}</h3>
|
||||||
|
|
|
||||||
|
|
@ -76,7 +76,7 @@ permalink: /downloads
|
||||||
{{ "/assets/images/boards/large/" | append: info.board_image | relative_url }} 700w"
|
{{ "/assets/images/boards/large/" | append: info.board_image | relative_url }} 700w"
|
||||||
sizes="(max-width: 1024px) 700px,
|
sizes="(max-width: 1024px) 700px,
|
||||||
300px"
|
300px"
|
||||||
src="{{ "/assets/images/boards/" | append: info.board_image | relative_url }}" alt="Image of Board">
|
src="{{ "/assets/images/boards/original" | append: info.board_image | relative_url }}" alt="Image of Board">
|
||||||
</div>
|
</div>
|
||||||
<div class="details">
|
<div class="details">
|
||||||
<h3>{{ info.name | default: board.id }}</h3>
|
<h3>{{ info.name | default: board.id }}</h3>
|
||||||
|
|
@ -106,7 +106,7 @@ permalink: /downloads
|
||||||
{{ "/assets/images/boards/large/" | append: board.board_image | relative_url }} 700w"
|
{{ "/assets/images/boards/large/" | append: board.board_image | relative_url }} 700w"
|
||||||
sizes="(max-width: 1024px) 700px,
|
sizes="(max-width: 1024px) 700px,
|
||||||
300px"
|
300px"
|
||||||
src="{{ "/assets/images/boards/" | append: board.board_image | relative_url }}" alt="Image of Board">
|
src="{{ "/assets/images/boards/original" | append: board.board_image | relative_url }}" alt="Image of Board">
|
||||||
</div>
|
</div>
|
||||||
<div class="details">
|
<div class="details">
|
||||||
<h3>{{ board.name }}</h3>
|
<h3>{{ board.name }}</h3>
|
||||||
|
|
|
||||||
|
|
@ -12,17 +12,18 @@ namespace :images do
|
||||||
Pathname.new(board_image_path).children.each do |path|
|
Pathname.new(board_image_path).children.each do |path|
|
||||||
next unless path.file?
|
next unless path.file?
|
||||||
puts "processing #{path}"
|
puts "processing #{path}"
|
||||||
small_processed = ImageProcessing::MiniMagick.source(path)
|
original_path = File.join(board_image_path, 'original', path.basename)
|
||||||
|
large_path = File.join(board_image_path, 'large', path.basename)
|
||||||
|
small_path = File.join(board_image_path, 'small', path.basename)
|
||||||
|
|
||||||
|
small_processed = ImageProcessing::MiniMagick.source(original_path)
|
||||||
.resize_to_limit(300, 225)
|
.resize_to_limit(300, 225)
|
||||||
.call
|
.call
|
||||||
|
|
||||||
large_processed = ImageProcessing::MiniMagick.source(path)
|
large_processed = ImageProcessing::MiniMagick.source(original_path)
|
||||||
.resize_to_limit(800, 600)
|
.resize_to_limit(800, 600)
|
||||||
.call
|
.call
|
||||||
|
|
||||||
large_path = File.join(board_image_path, 'large', path.basename)
|
|
||||||
small_path = File.join(board_image_path, 'small', path.basename)
|
|
||||||
|
|
||||||
`mozcjpeg -quality 80 -optimize -outfile #{large_path} #{large_processed.path}`
|
`mozcjpeg -quality 80 -optimize -outfile #{large_path} #{large_processed.path}`
|
||||||
`mozcjpeg -quality 80 -optimize -outfile #{small_path} #{small_processed.path}`
|
`mozcjpeg -quality 80 -optimize -outfile #{small_path} #{small_processed.path}`
|
||||||
end
|
end
|
||||||
|
|
|
||||||