# image_downsize

URL: https://chugunov.pro/api-wordpress/filters/image_downsize/
Проверено на WordPress 6.9, обновлено 06.08.2026.
Источник: независимый русскоязычный справочник chugunov.pro. Не является официальной документацией WordPress.

Тип: хук-фильтр.
Появился в версии: 2.5.0.

## Сигнатура

```php
apply_filters( 'image_downsize', bool|array $downsize, int $id, string|int[] $size )
```

## Описание

Возврат истинного значения из фильтра фактически прерывает уменьшение изображения и возвращает вместо этого переданное значение.

## Параметры

- `$downsize` `bool|array` — обязательный. Следует ли прервать уменьшение изображения.
- `$id` `int` — обязательный. Идентификатор вложения для изображения.
- `$size` `string|int[]` — обязательный. Запрошенный размер изображения. Может быть любым зарегистрированным именем размера изображения либо массивом значений ширины и высоты в пикселях (именно в этом порядке).

## Фильтруемое значение

Следует ли прервать уменьшение изображения.

## Исходный код

Файл: `wp-includes/media.php:212`

```php
$out = apply_filters( 'image_downsize', false, $id, $size );
```

## История изменений

- 2.5.0 — Introduced.

## Связанные

Используется в: [`wp_prepare_attachment_for_js`](https://chugunov.pro/api-wordpress/functions/wp_prepare_attachment_for_js/), [`image_downsize`](https://chugunov.pro/api-wordpress/functions/image_downsize/).

Оригинал в официальной документации: https://developer.wordpress.org/reference/hooks/image_downsize/
