updated sizes
This commit is contained in:
@@ -173,8 +173,10 @@ class Media extends Model
|
||||
// Generate additional image sizes
|
||||
$sizes = [
|
||||
'thumb' => [150, 150],
|
||||
'medium' => [300, 300],
|
||||
'small' => [300, 300],
|
||||
'medium' => [640, 640],
|
||||
'large' => [1024, 1024],
|
||||
'xlarge' => [1536, 1536],
|
||||
];
|
||||
$images = ['full' => $path];
|
||||
foreach ($sizes as $sizeName => $size) {
|
||||
|
||||
@@ -9,7 +9,7 @@ if (isset($_GET['url'])) {
|
||||
|
||||
if ($filepath !== false && strlen($filepath) > 0 && strpos($_GET['url'], 'uploads/') === 0 && is_file($filepath)) {
|
||||
if(isset($_GET['size'])) {
|
||||
$availableSizes = ['thumb', 'medium', 'large']; // we ignore full as its the original file
|
||||
$availableSizes = ['thumb', 'small', 'medium', 'large', 'xlarge']; // we ignore full as its the original file
|
||||
$requestedSize = strtolower($_GET['size']);
|
||||
$requestedSizeIndex = array_search($requestedSize, $availableSizes);
|
||||
|
||||
|
||||
@@ -16,7 +16,7 @@ export const imageLoad = (
|
||||
};
|
||||
|
||||
export const imageSize = (size: string, url: string) => {
|
||||
const availableSizes = ["thumb", "medium", "large"];
|
||||
const availableSizes = ["thumb", "small", "medium", "large", "xlarge"];
|
||||
if (availableSizes.includes(size)) {
|
||||
if (
|
||||
url.startsWith((import.meta as ImportMetaExtras).env.APP_URL) ===
|
||||
@@ -34,7 +34,12 @@ export const imageThumb = (url: string) => {
|
||||
return imageSize("thumb", url);
|
||||
};
|
||||
|
||||
// Medium 300 x 300
|
||||
// Small 300 x 300
|
||||
export const imageSmall = (url: string) => {
|
||||
return imageSize("small", url);
|
||||
};
|
||||
|
||||
// Small 640 x 640
|
||||
export const imageMedium = (url: string) => {
|
||||
return imageSize("medium", url);
|
||||
};
|
||||
@@ -44,6 +49,11 @@ export const imageLarge = (url: string) => {
|
||||
return imageSize("large", url);
|
||||
};
|
||||
|
||||
// Large 1536 x 1536
|
||||
export const imageXLarge = (url: string) => {
|
||||
return imageSize("xlarge", url);
|
||||
};
|
||||
|
||||
// Full size
|
||||
export const imageFull = (url: string) => {
|
||||
return imageSize("full", url);
|
||||
|
||||
Reference in New Issue
Block a user