Im Image Manager ging das ja so:
Code: Alles auswählen
$rex_image = rex_image_manager::getImageCache($rex_img_file, $rex_img_type);
$iw = $rex_image->getWidth();
$ih = $rex_image->getHeight();
lg
ingo
Code: Alles auswählen
$rex_image = rex_image_manager::getImageCache($rex_img_file, $rex_img_type);
$iw = $rex_image->getWidth();
$ih = $rex_image->getHeight();
Code: Alles auswählen
$image = rex_media::get( $bildname );
$iw = $image->getWidth();
$ih = $image->getHeight();
Code: Alles auswählen
$managed_image = rex_managed_media::get($filename, $mediatype);
$iw = $managed_image->getImageWidth();
Code: Alles auswählen
$imgWidth = 600;
$image = rex_media::get( $value );
if ( $image instanceof rex_media && $image->isImage() ) {
$origImgWidth = $image->getWidth();
$origImgHeight = $image->getHeight();
$imgHeight = ceil(($origImgHeight * $imgWidth)/$origImgWidth);
}
Code: Alles auswählen
rex_media_manager->applyEffects($type)
Code: Alles auswählen
$media = new rex_managed_media(rex_path::media($pic));
$media_manager = new rex_media_manager($media);
$media_manager->setCachePath(rex_path::addonCache("media_manager"));
// ApplyEffects is only protected!!
$media_manager->applyEffects($this->provider->media_manager_type);
// Read height:
$media->getImageHeight()
// Read width:
$media->getImageWidth()
// Generate Cached File:
if($media_manager->isCached() == FALSE) {
ob_start();
$media->sendMedia($media_manager->getCacheFilename(), $media_manager->getHeaderCacheFilename(), TRUE);
ob_end_clean();
}
// Get cache filename:
$media_manager->getCacheFilename()