Overview

Classes

  • Api1
  • Array1
  • ArrayObject1
  • Auth1
  • AuthModel1
  • Chat1
  • Class1
  • Color1
  • Console1
  • Controller1
  • Converter1
  • Cookie1
  • Date1
  • DateManager1
  • Db1
  • DbPref1
  • EasyBook
  • EasyCountry
  • EasyGenerator
  • EasyProduct
  • EasyProject
  • EasySchool
  • EasyStatus
  • exApiController1
  • exBlade1
  • exClass
  • exData1
  • exMail1
  • exRoute1
  • exTranslate1
  • exUrl1
  • FileManager1
  • FilePref1
  • Form1
  • Function1
  • Header1
  • Html1
  • HtmlAsset1
  • HtmlForm1
  • HtmlStyle1
  • HtmlWidget1
  • Math1
  • Model1
  • Model1FileLocator
  • Number1
  • Object1
  • Page1
  • Picture1
  • Popup1
  • QUESTION_TYPE
  • RecursiveArrayObject1
  • RegEx1
  • ResultObject1
  • ResultStatus1
  • ServerRequest1
  • Session1
  • SessionPreferenceSave1
  • String1
  • TaskManager1
  • Url1
  • Validation1
  • Value1

Interfaces

  • Controller1RouteInterface
  • Model1ActionInterface
  • Model1PageInterface

Functions

  • __
  • api_and_form_default_route
  • app
  • app_api_list
  • app_class_list
  • app_class_paths
  • app_class_with_interface
  • app_controller_list
  • app_dashboard_list
  • app_db_model_list
  • app_db_table_list
  • app_model_list
  • app_page_list
  • asset
  • csrf_token
  • current_layout_asset
  • current_plugin_asset
  • current_resources_asset_path
  • d
  • dd
  • file_base
  • file_session
  • file_session_get
  • file_session_remove
  • file_session_save
  • form_call_api
  • form_call_controller
  • form_token
  • get_all_view_in_directory
  • get_valid_view_path
  • is_token_valid
  • is_ajax_request
  • layout_asset
  • mailer
  • mailer_send_mail_to_list
  • make_default_route
  • makeRoute
  • normalizeSharedPath
  • now
  • now_date
  • now_time
  • old
  • paginate
  • path_app
  • path_asset
  • path_asset_url
  • path_clear_cache
  • path_main
  • path_main_url
  • path_shared
  • path_shared_app
  • path_shared_asset
  • path_shared_asset_url
  • path_shared_resources
  • path_to_viewpath
  • plugin_asset
  • pre
  • redirect
  • redirect_back
  • redirect_failed
  • redirect_to_view
  • register_path_for_layout_asset
  • request
  • resources_path
  • resources_path_asset
  • resources_path_cache
  • resources_path_plugin
  • resources_path_view
  • resources_path_view_cache
  • resources_path_view_layout
  • route
  • routes
  • shared_asset
  • token
  • translate_language
  • translated_language
  • url
  • view
  • view_exists
  • view_make
  • viewpath_to_path
  • Overview
  • Class

Class Picture1

Located at easycore/Ehex.php
Methods summary
public static
# generateThumb( $imagePath, $saveToDestination = '_thumb', $newWidth = 100 )
public static
# isImage( $source_url )
public mixed
# compressAndUploadPicture_asJpeg( $source_url, $destination_url, $quality = 60 )

The higher the number, the better the quality, but unfortunately the larger the size. You also can resize images with functions like imagecopyresampled and imagecopyresized.

The higher the number, the better the quality, but unfortunately the larger the size. You also can resize images with functions like imagecopyresampled and imagecopyresized.

Parameters

$source_url
$destination_url
$quality

Returns

mixed
public static boolean
# compressAndUploadPicture( $file_path, null $destination = null, integer $quality = 60, integer $pngQuality = 9 )

The quality works only for JPG�s images. But if you want to change the file to PNG�s, you have to change manually via code. GIF doesn't affect the quality Default quality for PNG: 9 ( 0 - no compression, 9 - max compression ) Create a new instance of a class This function will return only the name of new image compressed with your respective extension

The quality works only for JPG�s images. But if you want to change the file to PNG�s, you have to change manually via code. GIF doesn't affect the quality Default quality for PNG: 9 ( 0 - no compression, 9 - max compression ) Create a new instance of a class This function will return only the name of new image compressed with your respective extension

Parameters

$file_path
$destination
$quality
$pngQuality

Returns

boolean
public static
# upload( $source_url, $destination, $shouldCompress = true )
public static
# getImageSizeInKB( $imageFile )
public static
# getPictureFromGravatar( $email )
public static
# toBase64Only( $filename )
public static
# toBase64( $filename )
public static mixed
# generateImageWithText( $text )

Parameters

$text

Returns

mixed

Generate a very simple image containing some text

Basic usage: (new SimpleTextImage('Hello world!'))->render();

All functionalities: (new SimpleTextImage()) ->setText('Hello world!') ->setBackground(255,0,0) ->setForeground(0,255,255) ->setFontSize(2) ->setPadding(10) ->setFile('hello.jpg') ->render('jpg');

API documentation generated by ApiGen