freetype-commit
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[freetype2] GSoC-2017-kushal 9d96aa9 37/70: Remove redundant files


From: Kushal K S V S
Subject: [freetype2] GSoC-2017-kushal 9d96aa9 37/70: Remove redundant files
Date: Sun, 18 Mar 2018 11:21:13 -0400 (EDT)

branch: GSoC-2017-kushal
commit 9d96aa93d4e16085fa2e68f22b6001e26ef96ec4
Author: Kushal K S V S <address@hidden>
Commit: Kushal K S V S <address@hidden>

    Remove redundant files
---
 tests/make_png/hash_to_file.c | 151 ----------------------------------
 tests/make_png/hashes/README  |   1 -
 tests/make_png/make_png.c     | 185 ------------------------------------------
 3 files changed, 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 e344659..0000000
--- 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 9b6ab80..0000000
--- 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 22baf1e..0000000
--- 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;
-    
-}



reply via email to

[Prev in Thread] Current Thread [Next in Thread]