summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorKushal K S V S <kkushal32@gmail.com>2017-07-28 21:34:58 +0530
committerKushal K S V S <kkushal32@gmail.com>2017-07-28 21:34:58 +0530
commit9fb3d54bbdf65f81685f52f753647df438207941 (patch)
tree8986d20123825926e018ecaac5068eb79834670f
parentead041e34444f79d38d2302ff260071705cda97f (diff)
downloadfreetype2-9fb3d54bbdf65f81685f52f753647df438207941.tar.gz
Remove redundant files
-rw-r--r--tests/make_png/hash_to_file.c151
-rw-r--r--tests/make_png/hashes/README1
-rw-r--r--tests/make_png/make_png.c185
3 files changed, 0 insertions, 337 deletions
diff --git a/tests/make_png/hash_to_file.c b/tests/make_png/hash_to_file.c
deleted file mode 100644
index e3446594b..000000000
--- a/tests/make_png/hash_to_file.c
+++ /dev/null
@@ -1,151 +0,0 @@
-#include "bitmap.h"
-
-int main (int argc, char const *argv[])
-{
- FT_Library library;
- FT_Face face;
- FT_GlyphSlot slot;
-
- FT_Bitmap* bitmap;
-
- FT_Error error;
-
- const char* font_file;
- int size;
- int render_mode; // argument
-
- int load_flag; // FT_LOAD_XXX
- int render_flag; // FT_RENDER_MODE_XXX
- int target_flag; // FT_LOAD_TARGET_XXX
- char* render_type; // for file_name
-
- char name[100]; // hashes file name
- int i; // for loop
-
- if (argc != 4)
- {
- printf("\nTo generate MurmurHash3 hash values of all glyphs\n");
- printf("Hashes will be saved in a file named\n \
- $(font)_$(pt_size)_$(render_mode).hash \n\n");
-
- printf("Default: hashes of 256-level gray bitmaps will be generated\n\n");
-
- printf("Usage ./<exe> <font_file> <pt_size> <render_mode>\n\n");
-
- printf("Values for render_mode 0 - monochrome\n");
- printf(" 1 - anti-aliased\n");
- printf(" 2 - lcd horizontal-RGB\n");
- printf(" 3 - lcd vertical-RGB\n");
-
- return 1;
- }
-
- font_file = argv[1];
- size = atof(argv[2]);
- render_mode = atoi(argv[3]);
-
- error = FT_Init_FreeType( &library );
- if(error){
- printf("Error while initialising library\n");
- }
-
- if (render_mode > 1 )
- {
- error = FT_Library_SetLcdFilter( library,
- FT_LCD_FILTER_DEFAULT );
- if(error){
- printf("Error while setting LCD filter\n");
- }
- }
-
- error = FT_New_Face( library,
- font_file,
- 0,
- &face );
- if(error){
- printf("Error loading new face\n");
- }
-
- error = FT_Set_Char_Size( face,
- size * 64,
- 0,
- DPI,
- 0 );
- if(error){
- printf("Error setting character size\n");
- }
-
- switch ( render_mode ) {
- case 0: render_flag = FT_RENDER_MODE_MONO;
- load_flag = FT_LOAD_DEFAULT;
- target_flag = FT_LOAD_TARGET_MONO;
- render_type = "mono";
- break;
-
- case 1: render_flag = FT_RENDER_MODE_NORMAL;
- load_flag = FT_LOAD_DEFAULT;
- target_flag = FT_LOAD_TARGET_NORMAL;
- render_type = "gray";
- break;
-
- case 2: render_flag = FT_RENDER_MODE_LCD;
- load_flag = FT_LOAD_DEFAULT;
- target_flag = FT_LOAD_TARGET_LCD;
- render_type = "lcd_rgb";
- break;
-
- case 3: render_flag = FT_RENDER_MODE_LCD_V;
- load_flag = FT_LOAD_DEFAULT;
- target_flag = FT_LOAD_TARGET_LCD_V;
- render_type = "lcd_ver_rgb";
- break;
-
- default:render_flag = FT_RENDER_MODE_NORMAL;
- load_flag = FT_LOAD_DEFAULT;
- target_flag = FT_LOAD_TARGET_NORMAL;
- render_type = "gray";
- }
-
- slot = face->glyph;
-
- FILE* fp;
-
- sprintf(name,"./hashes/%s_%d_%s.hash",font_file,
- size,
- render_type);
-
- fp = fopen(name,"w");
-
- for (i = 0; i < face->num_glyphs; ++i)
- {
- error = FT_Load_Glyph( face,
- i,
- load_flag | target_flag);
- if(error){
- printf("Error loading glyph\n");
- }
-
- FT_Render_Glyph( slot,
- render_flag);
- if(error){
- printf("Error rendering the glyph\n");
- }
-
- bitmap = &slot->bitmap;
-
- HASH_128 * murmur = (HASH_128 *) malloc(sizeof(HASH_128)) ;
- murmur = Generate_Hash_x64_128(bitmap,murmur);
-
- fprintf(fp, "%08x %08x %08x %08x\n", murmur->hash[0], // Print hash
- murmur->hash[1],
- murmur->hash[2],
- murmur->hash[3]);
- }
- fclose(fp);
-
- FT_Done_Face ( face );
- FT_Done_FreeType( library );
-
- return 0;
-
-}
diff --git a/tests/make_png/hashes/README b/tests/make_png/hashes/README
deleted file mode 100644
index 9b6ab80be..000000000
--- a/tests/make_png/hashes/README
+++ /dev/null
@@ -1 +0,0 @@
-This folder includes all the hashes generated \ No newline at end of file
diff --git a/tests/make_png/make_png.c b/tests/make_png/make_png.c
deleted file mode 100644
index 22baf1e9a..000000000
--- a/tests/make_png/make_png.c
+++ /dev/null
@@ -1,185 +0,0 @@
-#include "bitmap.h"
-
-int main (int argc, char const *argv[])
-{
- FT_Library library;
- FT_Face face;
- FT_GlyphSlot slot;
-
- FT_Bitmap* bitmap;
-
- FT_Error error;
-
- const char* font_file;
- int size;
- int render_mode; // argument
-
- int load_flag; // FT_LOAD_XXX
- int render_flag; // FT_RENDER_MODE_XXX
- int target_flag; // FT_LOAD_TARGET_XXX
- char* render_type; // for file_name
-
- char name[100]; // hashes file name
- int i; // for loop
-
- if (argc != 4)
- {
- printf("\nTo generate 32-bit RGBA PNG(s) of all glyphs in a font\n");
- printf("Images will be saved in a file named \n\
- $(font)_$(pt_size)_$(render_mode)_$(glyph_index).png \n\n");
-
- printf("Default: hashes of 256-level gray bitmaps will be generated\n\n");
-
- printf("Usage ./<exe> <font_file> <pt_size> <render_mode>\n\n");
-
- printf("Values for render_mode 0 - monochrome\n");
- printf(" 1 - anti-aliased\n");
- printf(" 2 - lcd horizontal-RGB\n");
- printf(" 3 - lcd horizontal-BGR\n");
- printf(" 4 - lcd vertical-RGB\n");
- printf(" 5 - lcd vertical-BGR\n");
-
- return 1;
- }
-
- font_file = argv[1];
- size = atof(argv[2]);
- render_mode = atoi(argv[3]);
-
- error = FT_Init_FreeType( &library );
- if(error){
- printf("Error while initialising library\n");
- }
-
- if (render_mode > 1 )
- {
- error = FT_Library_SetLcdFilter( library,
- FT_LCD_FILTER_DEFAULT );
- if(error){
- printf("Error while setting LCD filter\n");
- }
- }
-
- error = FT_New_Face( library,
- font_file,
- 0,
- &face );
- if(error){
- printf("Error loading new face\n");
- }
-
- error = FT_Set_Char_Size( face,
- size * 64,
- 0,
- DPI,
- 0 );
- if(error){
- printf("Error setting character size\n");
- }
-
- switch ( render_mode ) {
- case 0: render_flag = FT_RENDER_MODE_MONO;
- load_flag = FT_LOAD_MONOCHROME;
- target_flag = FT_LOAD_TARGET_MONO;
- render_type = "mono";
- break;
-
- case 1: render_flag = FT_RENDER_MODE_NORMAL;
- load_flag = FT_LOAD_DEFAULT;
- target_flag = FT_LOAD_TARGET_NORMAL;
- render_type = "gray";
- break;
-
- case 2: render_flag = FT_RENDER_MODE_LCD;
- load_flag = FT_LOAD_DEFAULT;
- target_flag = FT_LOAD_TARGET_LCD;
- render_type = "lcd_rgb";
- break;
-
- case 3: render_flag = FT_RENDER_MODE_LCD;
- load_flag = FT_LOAD_DEFAULT;
- target_flag = FT_LOAD_TARGET_LCD;
- render_type = "lcd_bgr";
- break;
-
- case 4: render_flag = FT_RENDER_MODE_LCD_V;
- load_flag = FT_LOAD_DEFAULT;
- target_flag = FT_LOAD_TARGET_LCD_V;
- render_type = "lcd_ver_rgb";
- break;
-
- case 5: render_flag = FT_RENDER_MODE_LCD_V;
- load_flag = FT_LOAD_DEFAULT;
- target_flag = FT_LOAD_TARGET_LCD_V;
- render_type = "lcd_ver_bgr";
- break;
-
- default:render_flag = FT_RENDER_MODE_NORMAL;
- load_flag = FT_LOAD_DEFAULT;
- target_flag = FT_LOAD_TARGET_NORMAL;
- render_type = "gray";
- }
-
- slot = face->glyph;
-
- sprintf(name,"./images/%s_%d_%s", font_file,
- size,
- render_type);
-
- for (i = 0; i <face->num_glyphs; ++i)
- {
- error = FT_Load_Glyph( face,
- i,
- load_flag | target_flag);
- if(error){
- printf("Error loading glyph\n");
- }
-
- FT_Render_Glyph( slot,
- render_flag);
- if(error){
- printf("Error rendering the glyph\n");
- }
-
- bitmap = &slot->bitmap;
-
- if (bitmap->width == 0 || bitmap->rows == 0)
- {
- continue;
- }
-
- FT_Bitmap target;
- FT_Bitmap_Init( &target );
-
- int alignment = 4;
- error = FT_Bitmap_Convert( library,
- bitmap,
- &target,
- alignment);
- if(error){
- printf("Error converting the bitmap\n");
- }
-
- char * file_name = ( char * )calloc(150,sizeof(char));
- sprintf(file_name, "%s_%d", name, i);
-
- IMAGE fruit;
-
- if (render_mode == 0)
- {
- Make_PNG(&target, &fruit,i,render_mode);
- Generate_PNG (& fruit, file_name, render_mode);
-
- }else{
-
- Make_PNG(bitmap, &fruit,i,render_mode);
- Generate_PNG ( &fruit, file_name, render_mode);
- }
- }
-
- FT_Done_Face ( face );
- FT_Done_FreeType( library );
-
- return 0;
-
-}