Make WordPress Core

Opened 18 years ago

Closed 18 years ago

Last modified 18 years ago

#6074 closed defect (bug) (fixed)

Intermediate image sizing, new thumbnails

Reported by: tellyworth Owned by:
Priority: highest omg bbq Milestone: 2.5
Component: General Version: 2.5
Severity: blocker Keywords: media has-patch
Cc: Focuses:

Description

This improves the new image sizing features and implements new thumbnails.

Instead of a single thumbnail, images can now have multiple intermediate sizes. By default there's a Thumbnail size and a Medium size. These are generated at upload time and stored in the image metadata as a new array element 'sizes'. There's a hook so plugins can include additional sizes.

The new thumbnail size is 150x150, cropped to a square. The new design calls for 75x75 square thumbs; I decided on 150x150 because it's closer to the old size or 128x96, but can be scaled in the browser to half size without ugly artefacts.

get_attachment_thumb_url() and get_attachment_icon_src() will return the new thumbnail if it exists, and fall back to the old one if it does not.

Attachments (2)

intermediate-image-sizing-r7133-3.patch (14.3 KB ) - added by tellyworth 18 years ago.
6074-2.diff (392 bytes ) - added by andy 18 years ago.
image_downsize: Do not return attachment file URL as thumbnail if not an image

Download all attachments as: .zip

Change History (7)

#1 @tellyworth
18 years ago

For best results apply the bugfix in #6073 first.

#2 @matt
18 years ago

  • Resolutionfixed
  • Status newclosed

Fixed in [7135].

@andy
18 years ago

image_downsize: Do not return attachment file URL as thumbnail if not an image

#3 @andy
18 years ago

  • Keywords media has-patch added
  • Priority normalhighest omg bbq
  • Resolution fixed
  • Severity normalblocker
  • Status closedreopened
  • Type enhancementdefect
  • Version2.5

[7135] broke Media Library icons, returning the attachment file URL for as a thumbnail for non-images

#4 @ryan
18 years ago

  • Resolutionfixed
  • Status reopenedclosed

(In [7137]) Image sizing fix from andy. fixes #6074

#5 in reply to: ↑ description @KirkM
18 years ago

Replying to tellyworth:

This improves the new image sizing features and implements new thumbnails.

Instead of a single thumbnail, images can now have multiple intermediate sizes. By default there's a Thumbnail size and a Medium size. These are generated at upload time and stored in the image metadata as a new array element 'sizes'. There's a hook so plugins can include additional sizes.

The new thumbnail size is 150x150, cropped to a square. The new design calls for 75x75 square thumbs; I decided on 150x150 because it's closer to the old size or 128x96, but can be scaled in the browser to half size without ugly artefacts.

get_attachment_thumb_url() and get_attachment_icon_src() will return the new thumbnail if it exists, and fall back to the old one if it does not.

Just took a look at the latest (03/03/08) 2.5 build. This above fix wouldn't have affected the "Media Library" at all would it? I just happened to notice that now all the thumbnail images in the Image Library are now appearing at what looks like their original size (rather huge). In yesterdays build (03/02/08) the thumbnails in the "Media Library" were fine.

Note: See TracTickets for help on using tickets.