view release on metacpan or search on metacpan
lib/Dita/Validate.pm view on Meta::CPAN
"mlongdiv" => "eNrt3EtvHUmWGOC9f4VQKxvoRUZEPgeYAQwM/CcML64oSkUPX01S1VVo9H839aiW7s3DdGw88AG+\n2hQoHeYjMjLixPlS8f72+vn5v/79v7x798vwy7t37/713979z8/3H64//uXd9//9/d3d7cP9pw83\nv335y/LuH9//5n/95csvlT9/6fWHn/779rv/9z/7+/mP796d3j+f/8Hrscel/...
"mmultiscripts" => "eNrt3d+O3jaaJ+DzvYqgj3aBPhAlkZIG2AUWGOxNLPag4lTS3qmy3eVyphuDufd1/vTGVd/PGJ4M\nYQJPTgI7b/hJFEW+fB8B/P7h/uPH//pv/+W77/60/Om777777//ju//96d0P9z/++bvf//Vv3z0+\nfnp4fvvxzdPbD88ff4ko3/377//5//z5l/+z/OP//PyHL/75rYH/+O/+7eUfv...
"mn" => "eNpLykktLtao5lJQUDJQUrC1U4guzUtJTdNRgFLVCrl5IGFjhVqoWKwOSLEhDsWJOZnpebmJRdkg\naSMdhdz0nMqCDBDHEGSCIUS3EUW6jcnXDaSUXBJLEq2sXNwclTQBQF5IKQ==\n",
"mo" => "eNpLykktLtao5lJQUDJQUrC1U4guzUtJTdNRgFLVCrn5IGFjhVqoWKwOSLEhDsWJOZnpebmJRdkg\naSMdhdz0nMqCDBDHEGSCIUS3EUW6jcnXDaSUXBJLEq2sXNwclTQBQTlIKg==\n",
"momentabout" => "eNqNmNtu4zYQhu/7FEKuWiAXJqkTF2iBAou+RNELWqYdLnTwUpSTIMi7V4qctcgZI39uAiefh+Q3\nMySlfWvH8fe337LsYfeQZdmff2X/Tv3BHh+z66+3rBs62wezH6aw/F9k79d//ve4fE98fm/+sPlZ\nv/71397ij1lm9mP8h2VMWT0Srj8QrqDU+dy+JpTkKD+8JGPWFPNNM4wxVhZ3s...
"mover" => "eNrt2s2OG0l2BtC9n6KglQ30ghmRSWYOYAMGBn4JwwuKRanpYZHVJEstoTHv7iqVelRk3sLclWNz\nZtOQ5lP+3IyMiJuHH/fb8/lf//iXu7sPiw93d3f//h93//10uN9++uXux3/+uHs4ftmeXv6f7u7v\nP/76f355+Rfdn//i+Q9v/vf6D//53/1x/ce7u/XH8/VfvJyzrH6Z5Q73s9wwT...
"mpadded" => "eNrt2dtu29gVBuD7PoWRqxbIhShRpwFaoMCgL1H0gpZpjzrUIRTlSTCYd69kORNxr2X0Bb7cBE5+\n7/Pe3OT32LWn019//8vDw6fJp4eHh7//4+Hf5/1T+/z54f2v3x92x+bpqX26/l+1WD/88f5f//l8\n/a3q+29dfrj7c/vl//9vv49/fHhoHk/jf7jWOp1/Drn9U8jNYup47L6VpWWp/...
"mphantom" => "eNrt2dtu29gVBuD7PoWRqxbIhShRpwFaoMCgL1H0gpZpjzrUIRTlSTCYd69kORNxr2X0Bb7cBE5+\n7/Pe3OT32LWn019//8vDw6fJp4eHh7//4+Hf5/1T+/z54f2v3x92x1+a/XDYXf+zWqwf/nj/v/98\nvv5a9f3XLj/c/bn99v//t9/HPz48NI+n8T9ca53OP4fc/inkZjF1PHbfytKyV...
"mroot" => "eNrt2s2OG0l2BtC9n6KglQ30ghmRSWYOYAMGBn4JwwuKRanpYZHVJEstoTHv7iqVelRk3sLclWNz\nZtOQ5lP+3IiMjJuHH/fb8/lf//iXu7sPiw93d3f//h93//10uN9++uXux3/+uHs4HY+Xl/+nu/v7\nj7/+n19e/kX35794/sOb/73+w3/+d39c//Hubv3xfP0XL+csq19mucP9LDfMU...
"mrow" => "eNrt2ctu48gVBuB9nsLoVQL0QpSo2wAJEGCQlwiyoGXaowx1aYrydGMw7x7Jck+LdY6RF/hmM7D7\nd92rWOT32LWn019//8vDw6fJp4eHh7//4+Hf5/1T+/z54f1/vz/s+sNv13+oFuuHP95//5/P1z+p\nvv/J5Ye7/25/+f9/9/v4x4eH5vE0/sW11un8c8jtn0JuFlPHY/etLC1L9YevR...
"ms" => "eNpLykktLtao5lJQUDJQUrC1U4guzUtJTdNRgFLVCrnFIGFjhVqoWKwOSLEhDsWJOZnpebmJRdkg\naSMdhdz0nMqCDBDHEGSCIUS3EUW6jcnXDaSUXBJLEq2sXNwclTQBRKVILg==\n",
lib/Dita/Validate.pm view on Meta::CPAN
"propdesc" => "eNrt3ctu20YUBuB9n0LgqgVswJIs2QnQAgWKvkTRBSXRNmGJZHhxkgZ595K2Y0uaU/QFPm98Oxpy\nZg6H3+7f7Iuu+/nbT7NZdpXNZr/+NvtrqHbF3cXs9du3WdPWza7ottM/b65m31//9ffF9KH564fG\nn9+/Xj76f3/6dvLbOFa+2bTFU5n3xe7yrm4P2TTyYnGR1DVllR+K7P1PY91yn...
"propdeschd" => "eNrt3ctOI0cUBuB9nsLyKpFAwncYKZEijfISURaN3UAH2+1ptxkmo3n3dAPxYFeNsjnLj80McOhL\n1akqf6v/dl3u9z9//WkwGF4NB4Nffxv8ediuyruLwds/Xwe7pt6tyv3yYdX/enE9+Pb2y78u+j8b\nvf1Z9//vX69//H8/+nryXXet4va2KZ+qoi1Xl3d1sxn2Vx5PLpK6XbUtNuXw+...
"properties" => "eNpLykktLtao5lJQUDJQUrC1U4guzUtJTdNRgFLVCgVF+QWpRSWZqcUgaUOFWqhcrA5IkyFeTZUg\nSWMdMDcjNTEFxDUCmWAA0W1EhG4k5cZEKjcEKgdSSi6JJYlWVi5ujkqaABsjQvE=\n",
"property" => "eNpLykktLtao5lJQUDJQUrC1U4guzUtJTdNRgFLVCgVF+QWpRSWVIElDhVqoTKwOSIshRAuQCQcQ\nffhFIIampBYng7Sb6IC5JZUFqSCuEYRblphTCuYbA+1E1myIxIO4wgi3w9HsQDFUwRCi3ZgI7UjK\nTbAph1IgJUCVSi6JJYlWVi5ujkqaAC7vXGk=\n",
"prophead" => "eNpLykktLtao5lJQUDJQUrC1U4guzUtJTdNRgFLVCgVF+QUZqYkpIElDhVqoTKwOSIshRAuQCQcQ\nffhFIIampBYnZ4CNNdEBC5RUFqRCBIwgAmWJOaVQEWOgzchGGCLxIG4xwu18DJvQDFYwhBhhTJQR\nSBpMsGmAUiAlQJVKLokliVZWLm6OSpoAXuBg/w==\n",
"proptype" => "eNrt3Elu40YUBuB9TiFwlQA2YE3tdgMJEKCRSwRZ0BJtEy0OTVEeYPTdQ7Yn6RWDXODTxpb0q8Sq\neix9q3e9K/b7X59/mc2yi2w2+/2P2d+HelvcnM1e/zzP2q5p+6e2GN9cX85+vL71z9n4ofnrh4b/\nPx4vH/2/l55Png1j5dfXXXFf5n2xPb9puiobR159PktybVnnVZF9vDTk5knsO...
"proptypehd" => "eNrt3ctOI0cUBuB9nsLyKpFAwsYXGCmRIo3yElEWjd1AB9vtabcZyGjePd1ADHbVKJuz/NjMAIe+\nVJ2q8rf6b1blbvfzt58Gg+HFcDD49bfBn/vNsrw9G7z9822wbept+7wt75f9r+dXg+9vv/zrrP+z\n0dufdf9//3r94//70bej77prFTc3TflYFW25PL+tm/Wwv/L48iyp21abYl0O3...
"propvalue" => "eNrt3Mtu20YUBuB9n0LQqgVswLrFdoAWKBD0JYouaIm2iYiXUKTjIPC7l/RVOsOiL/BpY0v6NeLM\nHI6+1bnZ54fDrz9/mc3mF/PZ7Pc/Zn/31S6/PZu9/vk5a9q6ecj2fT6+u7mcPb2+98/Z+KnF66eG\n/z8eL5/9v5d+njwbxspubtr8oci6fHd+W7flfBx5fXWW5Jqiysp8/vHSkFsks...
"propvaluehd" => "eNrt3ctOI0cUBuB9nsLyKpFAwncYKZEijfISURaN3UAH2+1ptxkmo3n3dAPxYFeNsjnLj80McOhL\n1akqf6v/dl3u9z9//WkwGF4NB4Nffxv8ediuyruLwds/Xwe7pt49FetD+bDqf7+4Hnx7++1fF/3f\njd7+rvv/96/Xv/6/H309+a67VnF725RPVdGWq8u7utkM+yuPJxdJ3a7aFpty+...
"pt" => "eNrt3Mtu20YUBuB9n0LQqgVswLrFdoAWKBD0JYouaIm2CYukQpG2gyDvXjKWL9IQyPYsPm8cC39m\nODOHo291brb5fv/7998mk+nFdDL586/Jv121yW/PJodf3ye7dvh4tZz8OHz439kQnx3i/b/ff17+\n068++n70Vz9WdnPT5I9F1uab89u6KafDyMvlWZLbFVVW5tP3j/rcLIndTCcnP...
"publisher" => "eNrt3M2K4kAUhuH9XEWo1QwomPjfMAMNTd/EMItSSw0mlVCpaDfivU8cpTWpwOzO6nWjSb7UTzw+\nq4OrzFTV9/O3KFIjFUU/f0W/a7sx20F0fztHZb3K0mpv3PVqMo8u92t/Bte74vtdzefH63bv/06d\nW0fNWHq1cuaYam82w23hcvVvxskgyJWp1blRj1NNbhHE1vkmjMVxkNtor1XrV...
view all matches for this distribution
view release on metacpan or search on metacpan
lib/Dita/Validate.pm view on Meta::CPAN
"mlongdiv" => "eNrt3EtvHUmWGOC9f4VQKxvoRUZEPgeYAQwM/CcML64oSkUPX01S1VVo9H839aiW7s3DdGw88AG+\n2hQoHeYjMjLixPlS8f72+vn5v/79v7x798vwy7t37/713979z8/3H64//uXd9//9/d3d7cP9pw83\nv335y/LuH9//5n/95csvlT9/6fWHn/779rv/9z/7+/mP796d3j+f/8Hrscel/...
"mmultiscripts" => "eNrt3d+O3jaaJ+DzvYqgj3aBPhAlkZIG2AUWGOxNLPag4lTS3qmy3eVyphuDufd1/vTGVd/PGJ4M\nYQJPTgI7b/hJFEW+fB8B/P7h/uPH//pv/+W77/60/Om777777//ju//96d0P9z/++bvf//Vv3z0+\nfnp4fvvxzdPbD88ff4ko3/377//5//z5l/+z/OP//PyHL/75rYH/+O/+7eUfv...
"mn" => "eNpLykktLtao5lJQUDJQUrC1U4guzUtJTdNRgFLVCrl5IGFjhVqoWKwOSLEhDsWJOZnpebmJRdkg\naSMdhdz0nMqCDBDHEGSCIUS3EUW6jcnXDaSUXBJLEq2sXNwclTQBQF5IKQ==\n",
"mo" => "eNpLykktLtao5lJQUDJQUrC1U4guzUtJTdNRgFLVCrn5IGFjhVqoWKwOSLEhDsWJOZnpebmJRdkg\naSMdhdz0nMqCDBDHEGSCIUS3EUW6jcnXDaSUXBJLEq2sXNwclTQBQTlIKg==\n",
"momentabout" => "eNqNmNtu4zYQhu/7FEKuWiAXJqkTF2iBAou+RNELWqYdLnTwUpSTIMi7V4qctcgZI39uAiefh+Q3\nMySlfWvH8fe337LsYfeQZdmff2X/Tv3BHh+z66+3rBs62wezH6aw/F9k79d//ve4fE98fm/+sPlZ\nv/71397ij1lm9mP8h2VMWT0Srj8QrqDU+dy+JpTkKD+8JGPWFPNNM4wxVhZ3s...
"mover" => "eNrt2s2OG0l2BtC9n6KglQ30ghmRSWYOYAMGBn4JwwuKRanpYZHVJEstoTHv7iqVelRk3sLclWNz\nZtOQ5lP+3IyMiJuHH/fb8/lf//iXu7sPiw93d3f//h93//10uN9++uXux3/+uHs4ftmeXv6f7u7v\nP/76f355+Rfdn//i+Q9v/vf6D//53/1x/ce7u/XH8/VfvJyzrH6Z5Q73s9wwT...
"mpadded" => "eNrt2dtu29gVBuD7PoWRqxbIhShRpwFaoMCgL1H0gpZpjzrUIRTlSTCYd69kORNxr2X0Bb7cBE5+\n7/Pe3OT32LWn019//8vDw6fJp4eHh7//4+Hf5/1T+/z54f2v3x92x+bpqX26/l+1WD/88f5f//l8\n/a3q+29dfrj7c/vl//9vv49/fHhoHk/jf7jWOp1/Drn9U8jNYup47L6VpWWp/...
"mphantom" => "eNrt2dtu29gVBuD7PoWRqxbIhShRpwFaoMCgL1H0gpZpjzrUIRTlSTCYd69kORNxr2X0Bb7cBE5+\n7/Pe3OT32LWn019//8vDw6fJp4eHh7//4+Hf5/1T+/z54f2v3x92x1+a/XDYXf+zWqwf/nj/v/98\nvv5a9f3XLj/c/bn99v//t9/HPz48NI+n8T9ca53OP4fc/inkZjF1PHbfytKyV...
"mroot" => "eNrt2s2OG0l2BtC9n6KglQ30ghmRSWYOYAMGBn4JwwuKRanpYZHVJEstoTHv7iqVelRk3sLclWNz\nZtOQ5lP+3IiMjJuHH/fb8/lf//iXu7sPiw93d3f//h93//10uN9++uXux3/+uHs4HY+Xl/+nu/v7\nj7/+n19e/kX35794/sOb/73+w3/+d39c//Hubv3xfP0XL+csq19mucP9LDfMU...
"mrow" => "eNrt2ctu48gVBuB9nsLoVQL0QpSo2wAJEGCQlwiyoGXaowx1aYrydGMw7x7Jck+LdY6RF/hmM7D7\nd92rWOT32LWn019//8vDw6fJp4eHh7//4+Hf5/1T+/z54f1/vz/s+sNv13+oFuuHP95//5/P1z+p\nvv/J5Ye7/25/+f9/9/v4x4eH5vE0/sW11un8c8jtn0JuFlPHY/etLC1L9YevR...
"ms" => "eNpLykktLtao5lJQUDJQUrC1U4guzUtJTdNRgFLVCrnFIGFjhVqoWKwOSLEhDsWJOZnpebmJRdkg\naSMdhdz0nMqCDBDHEGSCIUS3EUW6jcnXDaSUXBJLEq2sXNwclTQBRKVILg==\n",
lib/Dita/Validate.pm view on Meta::CPAN
"propdesc" => "eNrt3ctu20YUBuB9n0LgqgVswJIs2QnQAgWKvkTRBSXRNmGJZHhxkgZ595K2Y0uaU/QFPm98Oxpy\nZg6H3+7f7Iuu+/nbT7NZdpXNZr/+NvtrqHbF3cXs9du3WdPWza7ottM/b65m31//9ffF9KH564fG\nn9+/Xj76f3/6dvLbOFa+2bTFU5n3xe7yrm4P2TTyYnGR1DVllR+K7P1PY91yn...
"propdeschd" => "eNrt3ctOI0cUBuB9nsLyKpFAwncYKZEijfISURaN3UAH2+1ptxkmo3n3dAPxYFeNsjnLj80McOhL\n1akqf6v/dl3u9z9//WkwGF4NB4Nffxv8ediuyruLwds/Xwe7pt6tyv3yYdX/enE9+Pb2y78u+j8b\nvf1Z9//vX69//H8/+nryXXet4va2KZ+qoi1Xl3d1sxn2Vx5PLpK6XbUtNuXw+...
"properties" => "eNpLykktLtao5lJQUDJQUrC1U4guzUtJTdNRgFLVCgVF+QWpRSWZqcUgaUOFWqhcrA5IkyFeTZUg\nSWMdMDcjNTEFxDUCmWAA0W1EhG4k5cZEKjcEKgdSSi6JJYlWVi5ujkqaABsjQvE=\n",
"property" => "eNpLykktLtao5lJQUDJQUrC1U4guzUtJTdNRgFLVCgVF+QWpRSWVIElDhVqoTKwOSIshRAuQCQcQ\nffhFIIampBYng7Sb6IC5JZUFqSCuEYRblphTCuYbA+1E1myIxIO4wgi3w9HsQDFUwRCi3ZgI7UjK\nTbAph1IgJUCVSi6JJYlWVi5ujkqaAC7vXGk=\n",
"prophead" => "eNpLykktLtao5lJQUDJQUrC1U4guzUtJTdNRgFLVCgVF+QUZqYkpIElDhVqoTKwOSIshRAuQCQcQ\nffhFIIampBYnZ4CNNdEBC5RUFqRCBIwgAmWJOaVQEWOgzchGGCLxIG4xwu18DJvQDFYwhBhhTJQR\nSBpMsGmAUiAlQJVKLokliVZWLm6OSpoAXuBg/w==\n",
"proptype" => "eNrt3Elu40YUBuB9TiFwlQA2YE3tdgMJEKCRSwRZ0BJtEy0OTVEeYPTdQ7Yn6RWDXODTxpb0q8Sq\neix9q3e9K/b7X59/mc2yi2w2+/2P2d+HelvcnM1e/zzP2q5p+6e2GN9cX85+vL71z9n4ofnrh4b/\nPx4vH/2/l55Png1j5dfXXXFf5n2xPb9puiobR159PktybVnnVZF9vDTk5knsO...
"proptypehd" => "eNrt3ctOI0cUBuB9nsLyKpFAwsYXGCmRIo3yElEWjd1AB9vtabcZyGjePd1ADHbVKJuz/NjMAIe+\nVJ2q8rf6b1blbvfzt58Gg+HFcDD49bfBn/vNsrw9G7z9822wbept+7wt75f9r+dXg+9vv/zrrP+z\n0dufdf9//3r94//70bej77prFTc3TflYFW25PL+tm/Wwv/L48iyp21abYl0O3...
"propvalue" => "eNrt3Mtu20YUBuB9n0LQqgVswLrFdoAWKBD0JYouaIm2iYiXUKTjIPC7l/RVOsOiL/BpY0v6NeLM\nHI6+1bnZ54fDrz9/mc3mF/PZ7Pc/Zn/31S6/PZu9/vk5a9q6ecj2fT6+u7mcPb2+98/Z+KnF66eG\n/z8eL5/9v5d+njwbxspubtr8oci6fHd+W7flfBx5fXWW5Jqiysp8/vHSkFsks...
"propvaluehd" => "eNrt3ctOI0cUBuB9nsLyKpFAwncYKZEijfISURaN3UAH2+1ptxkmo3n3dAPxYFeNsjnLj80McOhL\n1akqf6v/dl3u9z9//WkwGF4NB4Nffxv8ediuyruLwds/Xwe7pt49FetD+bDqf7+4Hnx7++1fF/3f\njd7+rvv/96/Xv/6/H309+a67VnF725RPVdGWq8u7utkM+yuPJxdJ3a7aFpty+...
"pt" => "eNrt3Mtu20YUBuB9n0LQqgVswLrFdoAWKBD0JYouaIm2CYukQpG2gyDvXjKWL9IQyPYsPm8cC39m\nODOHo291brb5fv/7998mk+nFdDL586/Jv121yW/PJodf3ye7dvh4tZz8OHz439kQnx3i/b/ff17+\n068++n70Vz9WdnPT5I9F1uab89u6KafDyMvlWZLbFVVW5tP3j/rcLIndTCcnP...
"publisher" => "eNrt3M2K4kAUhuH9XEWo1QwomPjfMAMNTd/EMItSSw0mlVCpaDfivU8cpTWpwOzO6nWjSb7UTzw+\nq4OrzFTV9/O3KFIjFUU/f0W/a7sx20F0fztHZb3K0mpv3PVqMo8u92t/Bte74vtdzefH63bv/06d\nW0fNWHq1cuaYam82w23hcvVvxskgyJWp1blRj1NNbhHE1vkmjMVxkNtor1XrV...
view all matches for this distribution
view release on metacpan or search on metacpan
t/tdata/msg02.eml view on Meta::CPAN
cemNWWLItLB6zH+1MgETCJCps3Xu9TIi4CCJlO6o2T9iDmUSiDntXbzqgZUeK1JNETxJb143
ijIkJrNTxqUd3rrgyEqoDKDj1rW/U0CvABgat4I+O2SOYqAzwPpfprCAyFgmn0C+l8YcyFnq
WldLcd6qOHDUtxnpQXX3eMllS0xLzLHp9cEwSACWS6BI55OszyIBIKasbm2eO3OcBCC+XHye
j3xOioB3etWTTx+MY3RxENUvQMz6ThSBxco2nSdb6ZDsIYTKdJFv+ec2hEhPA62b+6km6idc
nO4+7xAHeoE+v3vk5KQGSFR4uSu2sQIkoATrnjXw8tIzabMoVvyyHuT5NaZyCnf161rziqz0
CbnXPf7rIKsM3trmd064wUAIk1xDxw+mKAmVmURbXp3wJzAEuiJ+x/mFqXQkB5jiPngnA46w
rFdQjXHjxigFUIIb1vXTXpGEoFlSwmf1utOI4OjKkvcaJj7yheIQFXWyI+30o4IXhBO6o+Hp
nPZk5r/unvzzBhbBUR3lPp64mnWkITG4llclAQ4AYP8AJE74iRY7HkmAHlv37IxmgNjyiK3P
oech7hJBKDR3h8THckmUAp0R584jNJgJbiPvvgpawz1H879cAM0Ahhhmnv8AisnKRmeyDr/s
V1wik2ZQPn15xsmLCRSLiX+4B1AsJSd2v2PYlihnl4PW8YqQIS21o+PtHwTQKSPs+2KEJIl2
j0npzhCRUq2vH3z1yGJiSDo36v8AMmA4KgTwtl6/TEmMKJhRicoQCjYCcPufjEBK2mW7JO1T
view all matches for this distribution
view release on metacpan or search on metacpan
lib/Enum/Declare/Common/MIME.pm view on Meta::CPAN
ApplicationYaml = "application/yaml",
ApplicationWasm = "application/wasm",
ApplicationSql = "application/sql",
MultipartFormData = "multipart/form-data",
MultipartByteranges = "multipart/byteranges",
ImagePng = "image/png",
ImageJpeg = "image/jpeg",
ImageGif = "image/gif",
ImageSvg = "image/svg+xml",
ImageWebp = "image/webp",
ImageAvif = "image/avif",
lib/Enum/Declare/Common/MIME.pm view on Meta::CPAN
=head1 SYNOPSIS
use Enum::Declare::Common::MIME;
say ApplicationJson; # "application/json"
say ImagePng; # "image/png"
say TextHtml; # "text/html"
my $meta = Type();
ok($meta->valid('application/json'));
view all matches for this distribution
view release on metacpan or search on metacpan
bin/fb3_to_fb2.pl view on Meta::CPAN
my $ImgContent = $FB3Package->PartContents($Img->{'TargetFullName'});
my $ImgType = $FB3Package->PartContentType($Img->{'TargetFullName'});
#SVG конвеÑÑим в PNG
if ( $ImgType eq 'image/svg' || $ImgType eq 'image/svg+xml' || $Img->{'TargetFullName'} =~ /\.svg$/ ) {
$ImgContent = Svg2Png($ImgContent);
$ImgType = 'image/png';
$Img->{'TargetFullName'} = SvgUnique($Img->{'TargetFullName'}, \@Img);
} else {
$ImgType = 'image/png' if $Img->{'TargetFullName'} =~ /\.png$/;
$ImgType = 'image/jpeg' if $Img->{'TargetFullName'} =~ /\.(jpg|jpeg)$/;
bin/fb3_to_fb2.pl view on Meta::CPAN
}
return $El;
}
sub Svg2Png {
my $Img = shift;
my $Rsvg = new Image::LibRSVG();
my $Formats = $Rsvg->getSupportedFormats();
view all matches for this distribution
view release on metacpan or search on metacpan
libdoc/2012-Feb-12/ratings/bottom/ARB.html view on Meta::CPAN
e6TD1245cjOvqN3T4dlMrB1QK6NTuDqTjBHtDLX3bjKYpVoxRrSbH8F0uM6/0S4B2EcrnvZ0G0nz
TbX7T9+YaQxU9jpLj5omx3aCaLeYmeNRMtKNmJibaAe1Yk1dhF6ydunIPcBHCU67jjt2uuz06jDx
fQQ7Ew7vnnahX6Y7Xlh3GW2WTFRtgaZ9n7T23jHTQiuDX9RaMbOQrrN5ktrHTgPqceJWa+916RLt
iB3cEy+g1cXBltLphxPArHaTpdHQJ/LL+/ESlypDvWArjnmixLCmiDsj0c68B1MjFn0vM5GyGRGp
o89MGRqetlHgUnln6z0+51NVDtcG6ieCVDtz2oNWFSxfKr4pN5K20e6KTX+NtANl0k+Ao40id06Z
jsTCBy0RM5pRHY22LSQvfXJFHsRPuDLaaYj4QUFPngeT50uJZ0mx9hBTyBLIZ6wp7Sqw3wTPac8N
XXr/ybH95rosjOe0mwh0DeXg/THfG087TbtCuxPpmgRLcAb1f047J9obNZ6NmGF6VY+v1vNxmhrt
WiLtP/JjLKToW157ICns8hWoIJiXIn0uf4P2eMWT3/GF1ctLfiBr1E37XvLf427Vl4aGcF6z1n6q
G3tkS0R6rk0iUKoFXqbZCEsFqtaeEvrwm/HsuGkj7ZHcpL0JfzV30y7q/DlXKGuYSVnJdtrLcpP2
0uTDFtor0nhCZqqpWYG91DY8q/aZDizWLv33RdorxbTvd9X+XBZ5aD+0H9oP7U+m/XRP7ddbntdv
9Eb500vx5aEbVrxEF6puZZJbov3BsmpdyFRSVtZ+zd+6b6kW5aVXzMy9fDZTJBtoX16qkTjtUeTl
view all matches for this distribution
view release on metacpan or search on metacpan
lib/FuseBead/From/PNG.pm view on Meta::CPAN
=head1 AUTHOR
Travis Chase
CPAN ID: GAUDEON
gaudeon@cpan.org
https://github.com/gaudeon/FuseBead-From-Png
=head1 COPYRIGHT
This program is free software licensed under the...
view all matches for this distribution
view release on metacpan or search on metacpan
lib/Bio/Graphics/Browser2/CachedTrack.pm view on Meta::CPAN
sub gd {
my $self = shift;
my $data = $self->get_data or return;
# The ? statement here accomodates the storage of GD::SVG objects,
# which do not support the call to newFromPngData.
my $gd = (ref($data->{gd})
&& ref($data->{gd})=~/^GD/)
? $data->{gd}
: GD::Image->newFromGd2Data($data->{gd});
return $gd;
view all matches for this distribution
view release on metacpan or search on metacpan
sample/QRCode/chkPng.pl view on Meta::CPAN
use strict;
use GD qw(:DEFAULT :cmp);
my $oOld = GD::Image->newFromPng('reschk.png');
my $oNew = GD::Image->newFromPng('qrc4.png');
printf "CMP :%8b\n", $oOld->compare($oNew), "\n";
printf "GD_CMP_IMAGE :%8b\n", GD_CMP_IMAGE;
printf "GD_CMP_NUM_COLORS:%8b\n", GD_CMP_NUM_COLORS;
printf "GD_CMP_COLOR :%8b\n", GD_CMP_COLOR ;
printf "GD_CMP_SIZE_X :%8b\n", GD_CMP_SIZE_X ;
view all matches for this distribution
view release on metacpan or search on metacpan
lib/GD/Cairo.pm view on Meta::CPAN
my $surface = Cairo::ImageSurface->create( $format, $w, $h );
return $class->newFromSurface( $surface );
}
sub newFromPngData
{
my( $class, $data, $truecolor ) = @_;
pos($data) = 0;
my $surface = Cairo::ImageSurface->create_from_png_stream(sub {
lib/GD/Cairo.pm view on Meta::CPAN
{
my( $self, $image ) = @_;
unless( $image->isa( 'GD::Cairo' ) )
{
$image = GD::Cairo->newFromPngData( $image->png );
}
$self->{brush} = $image;
}
sub setStyle
lib/GD/Cairo.pm view on Meta::CPAN
{
my( $self, $sourceImage, $dstX, $dstY, $srcX, $srcY, $width, $height ) = @_;
unless( $sourceImage->isa( 'GD::Cairo' ) )
{
$sourceImage = GD::Cairo->newFromPngData( $sourceImage->png );
}
push @{$self->{operations}}, [
set_source_surface => [$sourceImage->{surface}, $dstX-$srcX, $dstY-$srcY],
rectangle => [$dstX,$dstY,$width,$height],
lib/GD/Cairo.pm view on Meta::CPAN
{
my( $self, $sourceImage, $dstX, $dstY, $srcX, $srcY, $destW, $destH, $srcW, $srcH ) = @_;
unless( $sourceImage->isa( 'GD::Cairo' ) )
{
$sourceImage = GD::Cairo->newFromPngData( $sourceImage->png );
}
my $scaleX = $destW / $srcW;
my $scaleY = $destH / $srcH;
lib/GD/Cairo.pm view on Meta::CPAN
$angle = $angle/180*PI;
unless( $sourceImage->isa( 'GD::Cairo' ) )
{
$sourceImage = GD::Cairo->newFromPngData( $sourceImage->png );
}
my $w = $sourceImage->width;
my $h = $sourceImage->height;
lib/GD/Cairo.pm view on Meta::CPAN
my $buffer = '';
$self->{surface}->write_to_png_stream(sub { $buffer .= $_[1] }, '');
return $buffer;
}
sub writePng
{
my( $self, $filename ) = @_;
open(my $fh, ">", $filename) or die "Error writing to $filename: $!";
binmode($fh);
lib/GD/Cairo.pm view on Meta::CPAN
=item new($data)
=item newFrom*
(newFromPngData implemented.)
=item colorClosestHWB
=item setAntiAliasedDontBlend($color [,$flag])
lib/GD/Cairo.pm view on Meta::CPAN
I don't think Cairo supports paletted images, see http://cairographics.org/manual/cairo-Image-Surfaces.html#cairo-format-t.
=head2 Alignment in PNG Output
PngSurface doesn't appear to reliably translate coordinates onto the surface e.g. a point at 0,0 doesn't get rendered at all.
=head2 StringFT/String/StringUp
StringFT* will always render using 'Sans-Serif' and String* using 'Monospace' (which depend on fontconfig). I need an example for loading fonts with Cairo.
view all matches for this distribution
view release on metacpan or search on metacpan
gdchart0.11.4dev/gdc.c view on Meta::CPAN
case GDC_JPEG: gdImageJpeg( im, fptr, GDC_jpeg_quality ); break;
#endif
case GDC_WBMP: gdImageWBMP( im, lineclr, fptr ); break;
case GDC_GIF: gdImageGif( im, fptr); break;
case GDC_PNG:
default: gdImagePng( im, fptr );
}
}
if( GDC_hold_img & GDC_EXPOSE_IMAGE )
GDC_image = (void*)im;
view all matches for this distribution
view release on metacpan or search on metacpan
my $data2 = _3_pipe(\$data, \@cmd);
my $cmd;
if ($input_type eq 'png') {
$cmd = "newFromPngData";
} else {
$cmd = "newFromPpmData";
}
my $gd;
view all matches for this distribution
view release on metacpan or search on metacpan
Dashboard.pm view on Meta::CPAN
# Get canvas from specified background graphics
my $im;
if ($self->{FNAME} =~ /png$/ )
{
$im = GD::Image->newFromPng($self->{FNAME});
}
else
{
$im = GD::Image->newFromJpeg($self->{FNAME});
}
view all matches for this distribution
view release on metacpan or search on metacpan
t/visual-test.pl view on Meta::CPAN
# Normalize the filename into the test directory
($file) = fileparse( $file );
$file = File::Spec->catfile( $FindBin::RealBin, $file );
# Open the file it should look like
if( open( FILE, $file ) ) {
my $gd = GD::Image->newFromPng( \*FILE ) || die "Error loading $file: $!\n";
close FILE;
# See if GD compares them (bypass user part if possible)
return 1 unless ($graph->compare( $gd ) & GD_CMP_IMAGE);
} else {
warn "Cannot open $file: $!\n";
view all matches for this distribution
view release on metacpan or search on metacpan
lib/GD/Map/Mercator.pm view on Meta::CPAN
lbrown => [210,180,140],
dbrown => [165,42,42],
transparent => [1,1,1]
);
my %valid_fmt = qw(png newFromPng gif newFromGif jpg newFromJpeg jpeg newFromJpeg);
=pod
=begin classdoc
lib/GD/Map/Mercator.pm view on Meta::CPAN
my $fd;
die "Cannot open $imgfile: $!"
unless open $fd, $imgfile;
$self->{image} =
($self->{imgfmt} eq 'gif') ? GD::Image->newFromGif($fd)
: ($self->{imgfmt} eq 'png') ? GD::Image->newFromPng($fd)
: GD::Image->newFromJpeg($fd);
close $fd;
return $self;
}
view all matches for this distribution
view release on metacpan or search on metacpan
warning to STDERR.
Creating image objects:
GD::Image->newPalette([$width,$height])
GD::Image->newTrueColor([$width,$height])
GD::Image->newFromPng($file, [$truecolor])
GD::Image->newFromPngData($data, [$truecolor])
GD::Image->newFromJpeg($file, [$truecolor])
GD::Image->newFromJpegData($data, [$truecolor])
GD::Image->newFromXbm($file)
GD::Image->newFromWMP($file)
GD::Image->newFromGd($file)
view all matches for this distribution
view release on metacpan or search on metacpan
t/10-sparkline.t view on Meta::CPAN
b => 'transparent',
w => 100,
h => 20,
});
my $image = $sl->draw();
my $gd = GD::Image->newFromPngData($image);
my $transparent = $gd->transparent();
isnt($transparent, -1, 'image has transparency index set');
}
view all matches for this distribution
view release on metacpan or search on metacpan
t/01tiler.t view on Meta::CPAN
# if standalone, add any path prefix
@imgfiles = map "$ARGV[0]/$_", @imgfiles
if $ARGV[0];
my @images = ();
push @images, GD::Image->newFromPng($_)
foreach (@imgfiles);
srand(time());
sub report_result {
view all matches for this distribution
view release on metacpan or search on metacpan
demos/brushes.pl view on Meta::CPAN
# allocate yellow
$yellow = $im->colorAllocate(255,250,205);
# Get an image from a png file
open (TILE,"./tile.png") || die;
$tile = newFromPng GD::Image(TILE);
close TILE;
# use it as a paintbrush
$im->setBrush($tile);
$im->arc(100,100,100,150,0,360,gdBrushed);
view all matches for this distribution
view release on metacpan or search on metacpan
GFL_UINT32 Flags;
GFL_INT32 FormatIndex;
GFL_COMPRESSION Compression;
GFL_INT16 Quality; /* Jpeg/Wic/Fpx */
GFL_INT16 CompressionLevel; /* Png */
GFL_BOOL Interlaced; /* Gif */
GFL_BOOL Progressive; /* Jpeg */
/*
* For RAW/YUV
view all matches for this distribution
view release on metacpan or search on metacpan
go-moose-model.graffle view on Meta::CPAN
2PRGzSkvdprzQz3D5kJVDWGEIbjtDL0Qrgm3S61r4eZqPR40hmT7ALk3daq5Wsa/Bhga
uoQy9g0rh9gyPpERQ93shoHSzIaNofWNF/WyWaPqepkFV1KiOxt7KdXVy6rz+3DvKubN
RfPsUeFwzaJqLIjK1aNAGBlBac4o2KY0/YZoo7ySTGuNh6Xxt2JbOkZDW7yxBPY6qwHx
ksEPtVhjaLDY1tg4CfNcI+fBEHSPN2KGxZkZgHVSyRl0ahhVh0hVXN+AYNtZDUOvli6M
7R6CVx2SO5YbaRzkFBxvXBTM8HwteG4cifbr0rPAVjsxRWM8Luec1RCFmcfjoTj2kan3
EjufEMsQepkcgo3X9FJnPcYCRfXzQU00EpWSb6zGUtdD7gNRqpc1/WsJzx3kGyPngdu5
uoSb/0MSbvkyEp7/pSS8YJDTcyTcCp4XSAm3XVjCGi/+FzI+W6SxtEhjFxDpwnNEesO/
Fmn7IKPgahHYa9dFuvg/JNIbv4xIb/pSIl0yyOk5Il0KnpdIkS67sEj/Xxjt8nMkvOJf
S/jmQb7B5Epwe7Mu4VX/IQmv/jISXvOlJLx2kNNzJHwLeF4rJbzu/5+E158lYcZw14O7
fvzwzNDEfAeMXGESSp5/+Xk9GzM64ol4ipAR7vU+j4nOzzsN7B8spnRiJJ41bkm9ptyJ
u0Iby2KPxNYOU2i4ld6zk7DSDittNdMINzW6d7jvdz/q/sBtyLGNsPFFNsqhEcRzaBHx
view all matches for this distribution
view release on metacpan or search on metacpan
lib/Game/FaceGenerator/Core.pm view on Meta::CPAN
my $image;
for my $component (@components) {
next unless $component;
my $layer;
if (-f "$dir/$component") {
$layer = GD::Image->newFromPng("$dir/$component", 1);
} elsif (substr($component, -1) eq '_') {
$component = substr($component, 0, -1);
$layer = GD::Image->newFromPng("$dir/$artist/$component", 1);
$layer->flipHorizontal();
} else {
$layer = GD::Image->newFromPng("$dir/$artist/$component", 1);
}
# scanned images with a white background: make white transparent unless this
# is the first image
if ($layer->isTrueColor == 0 and $layer->transparent == -1 and $image) {
my $white = $layer->colorClosest(255,255,255);
view all matches for this distribution
view release on metacpan or search on metacpan
lib/Game/HexDescribe.pm view on Meta::CPAN
Here's another example. I wanted to provide different tables for
âwhite mountainâ and âlight grey mountainâ. Just look at the example:
<p>
<img alt="A screenshot of the map" style="width: 100%"
src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAABZEAAANpCAYAAAB6pneIAAAABmJLR0QA/wD/AP+gvaeTAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAB3RJTUUH4gMMFToXJrnvZAAAIABJREFUeNrsnXlYlNe9xz8ywzbMMCMgm6yCKEZwiAtKRDHGJU3dYmLaxkS8t0mXEIX0tmmuNmKXm8XbiE3ubRrbqza7WVySmKi...
<p>
The mountains in the bottom left corner at (01.09) and (01.10) just feel
different. I guess you could say that the two swamps in (05.07) and (06.08) also
feel different. In that case you might opt to provide different tables for âgrey
view all matches for this distribution
view release on metacpan or search on metacpan
lib/Geo/GD/Image.pm view on Meta::CPAN
XSLoader::load('Geo::GD::Image', $VERSION);
# GD::Image->newXXXX methods don't bless the right class...
for my $m (qw(new newTrueColor newFromGd newFromGd2 newFromGd2Part newFromGif newFromJpeg newFromPng)) {
no strict 'refs';
*$m = sub { my $c = shift; my $s = "SUPER::$m"; bless $c->$s(@_),$c; };
}
view all matches for this distribution
view release on metacpan or search on metacpan
lib/Geo/Heatmap.pm view on Meta::CPAN
getTileUrl: function(coord, zoom) {
return "hm.fcgi?tile="+coord.x+"+"+coord.y+"+"+zoom;
},
tileSize: new google.maps.Size(256, 256),
isPng: true,
opacity: 0.4
}];
function initialize() {
var mapOptions = {
view all matches for this distribution
view release on metacpan or search on metacpan
lib/Geo/ipscountry.dat view on Meta::CPAN
# © 2002-2015 Webnet77.com
#
##headers##4595##4278190080=0#3678797824=4179#3650138112=8358#3642216448=12537#3638317056=16716#3632191488=20895#3625025536=25074#3584712704=29253#3574530048=33432#3562487808=37611#3557531648=41790#3526361088=45969#3515842560=50148#3497361408=54327#3...
##start##ZZ*IAeOZZ~~;4WZZ~pVseZZ~O?ImZZ-!q<uZZ-wKW;ZZ-V]$[ZZ-5fk#ZZ+'9B2ZZ+c.zAZZ+CUPIZZ=}&+QZZ=jpdYZZ=JJ3gZZ]*[roZZ]qeHwZZ]Q7`"ZZ[?zV=ZZ[xS%$ZZ[W$k4ZZ[6oACZZ}"HyKZZ}d}OSZZ}Dc=aZZ{]6ciZZ{ky2qZZ{KRqyZZ>@%G<ZZ>rm"-ZZ>RGU!ZZ>0>%6ZZ<ybjEAU<ybgGSG<ybdICN<...
view all matches for this distribution
view release on metacpan or search on metacpan
lib/GitHub/Crud.pm view on Meta::CPAN
{$h .= sprintf("%x", ord(substr($d, $e, 1)));
}
return 1 if $h =~ m(\A504b)i; # PK Zip
return 1 if $h =~ m(\Ad0cf11e0)i; # OLE files
return 1 if $h =~ m(\Affd8ff)i; # Jpg
return 1 if $h =~ m(\A89504e470d0a1a0a)i; # Png
return 1 if $h =~ m(\A4D546864)i; # Midi
return 1 if $h =~ m(\A49443340)i; # Mp3
}
0 # Not a special file
}
view all matches for this distribution
view release on metacpan or search on metacpan
lib/Graphics/HotMap.pm view on Meta::CPAN
# Run the interpolation and generate and image
$hotMap->genImage;
# Save the image a a PNG file
$hotMap->genImagePng('MyTest.png');
# print the text representation of the map
print $hotMap->toString('floor') if $hotMap->scale < 3;
=head1 DESCRIPTION
lib/Graphics/HotMap.pm view on Meta::CPAN
=for usage
Graphics::HotMap->new(
outfileGif => <File path>, # file to write GIF
outfilePng => <File path>, # file to write PNG
legend => [0|1], # activate lengend
legendNbGrad => <number>, # Number a graduation
cross => <bool>, # activate crossing of known values
crossValues => <bool>, # activate values printing whith cross
minValue => <number>, # minimum value
lib/Graphics/HotMap.pm view on Meta::CPAN
sub new {
my ($class, %params) = (@_);
my $self={};
$self->{_outfileGif} = $params{outfileGif} || undef;
$self->{_outfilePng} = $params{outfilePng} || undef;
$self->{_legend} = $params{legend} || 0;
$self->{_legendNbGrad} = $params{legendNbGrad} || 7;
$self->{_crossMark} = $params{cross} || 0;
$self->{_crossMarkTemp}= $params{crossTemp} || 0;
#$self->{_minValue} = $params{minValue} || 0;
lib/Graphics/HotMap.pm view on Meta::CPAN
my ($outfile, $im) = @_;
print $im->Write(filename=>$outfile); #, compression=>'JPEG', type => 'Palette');
}
=item genImagePng()
=for ref
Write a PNG image from the interpolated table.
=for exemple
$hotMap->genImagePng('<path_to_png'>);
=cut
sub genImagePng {
my $self = shift;
my $fileName = shift || $self->{_outfilePng} || die "No output PNG specified";
$self->_saveImg($fileName,$self->{_im});
return {
width => $self->{_im}->Get('width'),
height => $self->{_im}->Get('height'),
filesize => $self->{_im}->Get('filesize'),
view all matches for this distribution