• Hello,

    For your information, WordPress defines three default sizes for media images: Large (1024×1024), Medium (600×600), and Small (300×300).

    Why is the Large size chosen based on the logic of powers of 2 (1024), while the Medium and Small sizes use round numbers (600 and 300)? For better consistency, wouldn’t it be better to use one of the following two approaches:

    • Using powers of 2 for all sizes: For example, 1024×1024 for Large, 512×512 for Medium, and 256×256 for Small. This approach might be slightly more technically efficient for processors.
    • Using round numbers for all sizes: For example, 1000×1000 for Large, 600×600 for Medium, and 300×300 for Small. This approach might be more intuitive for many users in terms of usage and design.

    Or, if this selection of default dimensions was based purely on experience or if there were specific reasons for this choice, please state those reasons if possible.

    We understand, of course, that users can currently change these dimensions to their liking. The purpose of this suggestion is to offer a default set with a more consistent logic, which might be more helpful for new users or those who rely on the default settings.

    Thanks

Viewing 7 replies - 1 through 7 (of 7 total)
  • Moderator bcworkz

    (@bcworkz)

    Default sizes are actually 150, 300, 1024. Evidenced in $defaults on /wp-admin/includes/schema.php. Themes and plugins can alter these, so YMMV. Doesn’t change the nature of your query anyway.

    The sizes are legacy values from v2.5 and v2.7 (both 2008). Back then 1024 was a common screen width. The 150 and 300 were modular sizes of the default theme’s content width (620px less 10px padding each side) at the time, a variant of Kubrick. I believe this is the only reasoning behind this, though I’m only speculating. If any long timers recall more definitively, perhaps they’ll chime in.

    Thread Starter avalmabna

    (@avalmabna)

    Thank you for pointing out the correct default sizes and explaining their history. However, I still think that having a more consistent logic (like using powers of 2 or round numbers for all sizes) for the default settings could be more helpful for new users. In any case, I appreciate your information.

    There’s two things to think about with image sizes like this.

    First, they can be easily changed if that’s what’s needed. There’s simple code examples and plugins to do just this, so changing the image sizes yourself is a pretty easy and painless process.

    Second, the image sizes that you use should really be determined by the theme that you use. What if my theme needs a 300 x 300 pixel image and not a 256 x 256 pixel image? Of even a 210 x 210 pixel image? Someone still has to change something so it really doesn’t matter what the starting point is, just what’s needed at the end.

    Thread Starter avalmabna

    (@avalmabna)

    Hello and thank you,

    Having consistent defaults (such as using powers of 2 or round numbers) seems more logical,

    alongside the flexibility to customize these defaults as needed.

    I understand the idea of consistency with powers of 2, but that also will break everything for existing users that still do use 150 and 300 pixels. It’s been this way for a very long time, so changing it now doesn’t seem to be a big concern, at least for my use.

    Thread Starter avalmabna

    (@avalmabna)

    Hello and thank you …

    Yes, you are absolutely right, but we hope a solution can be found for it …

    A solution for… what exactly? I’ve already given two solutions that allow you to define your own image sizes (custom code and plugins) that are both pretty easy to do. I’m not sure what else you want.

Viewing 7 replies - 1 through 7 (of 7 total)
  • You must be logged in to reply to this topic.