mirror of
https://github.com/matrix-construct/construct
synced 2024-09-28 19:58:53 +02:00
ircd::magick: Add some \briefs on the interface.
This commit is contained in:
parent
4367fa94b7
commit
3827dde55f
1 changed files with 3 additions and 0 deletions
|
@ -34,6 +34,7 @@ struct ircd::magick::thumbnail
|
||||||
const result_closure &);
|
const result_closure &);
|
||||||
};
|
};
|
||||||
|
|
||||||
|
/// Basic resize (library selected algorithm)
|
||||||
struct ircd::magick::scale
|
struct ircd::magick::scale
|
||||||
{
|
{
|
||||||
using dimensions = std::pair<size_t, size_t>; // x, y
|
using dimensions = std::pair<size_t, size_t>; // x, y
|
||||||
|
@ -44,6 +45,7 @@ struct ircd::magick::scale
|
||||||
const result_closure &);
|
const result_closure &);
|
||||||
};
|
};
|
||||||
|
|
||||||
|
/// Shave off sides (center-crop to dimensions)
|
||||||
struct ircd::magick::shave
|
struct ircd::magick::shave
|
||||||
{
|
{
|
||||||
using offset = std::pair<ssize_t, ssize_t>; // x, y
|
using offset = std::pair<ssize_t, ssize_t>; // x, y
|
||||||
|
@ -56,6 +58,7 @@ struct ircd::magick::shave
|
||||||
const result_closure &);
|
const result_closure &);
|
||||||
};
|
};
|
||||||
|
|
||||||
|
/// Crop to dimensions at offset
|
||||||
struct ircd::magick::crop
|
struct ircd::magick::crop
|
||||||
{
|
{
|
||||||
using offset = std::pair<ssize_t, ssize_t>; // x, y
|
using offset = std::pair<ssize_t, ssize_t>; // x, y
|
||||||
|
|
Loading…
Reference in a new issue