|
I’m working in images transportation methods; the images I’m working on are facial photos. It has white background. It’s capacity 80KB for BMP and 11KB for JPG.
My problem that I can move these types of images by 1KB size only. So I used “Lead tools” (www.leadtools.com) as compression tool which compressed it till my 1KB exactly by J2K extension. However, I lost some of the quality to reach the limit I need even after I decompress it again. On the other hand, I need the image after it’s transported to be printed on an ID cards; therefore I need it with good quality.
That’s why I’m looking for either a compression tool that compress the image till that extend with good quality, or the have a tool could fix the decompressed image by adjusting the sharpness ,.. Etc. BTW, all mentioned solutions are going to be done automatically on the runtime, no user should handle these issues.
Any ideas to help me.
Thanx all
|
|
|
|
|
You can use the PNG format to losslessly compress an image (i.e. you won't lose any image quality) but it won't reduce the file size by anything near as much as JPEG compression does (since JPEG works by throwing away "less important" data, which is why the quality goes down)
Something else to try is that the JPEG format has a quality setting - so you can experiment with what quality you use when compressing your images until you find the right trade-off between quality and size.
--
Help me! I'm turning into a grapefruit!
Phoenix Paint - back from DPaint's ashes!
|
|
|
|
|
If you access a shared folder on your local network and it is protected a popup will appear to ask for a valid login (e.g. 'Administrator', 'hiddenpassw'). Problem is: To extend a existing project to access shared folders I need to now, how to specify the login-data. The user and password are given to me by a web-interface. All I have to do is making this folder available as a local drive. Problem is: I do not know how to login automatically to the remote computer. And I haven't found the right keywords for a search. Any hints?
Regards,
Oliver Gerlach
|
|
|
|
|
Khor1701 wrote:
Any hints?
How about NetUseAdd() or LogonUser() ?
"Opinions are neither right nor wrong. I cannot change your opinion. I can, however, change what influences your opinion." - David Crow
|
|
|
|
|
Hi!!
I want to do some sort of certification in Microsoft VC++ 6.0. Can any1 pls let me know what kinds of certification exist and where I may find info reg. the same?
I have been working on VC++ since the past 2 years and I have no Knowledge of .Net?
Can some1 pls provide an update??
Thanks!
Mahadevan.
|
|
|
|
|
hi Mahadevan,
As Per I know.
MS provide MCSD and MCSD.net certification
MCSD has two exams ( core exams ) that u can give in VC++ ( Desktop & Destributed ). Codes are 70-015 & 70-016. But these exams are expired. So MS will not treat u as MVP or MCSD.
MCSD.net has same exams but they are in .Net side.
If you come to know more about this give me update, I am also have same profile as u.
Thanks
Jetli
Constant Thing In World Is Change.
|
|
|
|
|
Read all about it here and here.
"Opinions are neither right nor wrong. I cannot change your opinion. I can, however, change what influences your opinion." - David Crow
|
|
|
|
|
what does L"c:\tmp.jpg" means? i.e What L means ?
how convert from BSTR to WCHAR * ?
|
|
|
|
|
Anand for every one wrote:
what does L"c:\tmp.jpg" means? i.e What L means ?
It Instruct Compiler to Treat String as Wide Character instead of normal MBCS character
"I Think this Will Help"
[Vote One Here,.....]
<h5
alok gupta="" <br=""> visit me at http://www.thisisalok.tk
|
|
|
|
|
MultiByteToWideChar 。
this API should be help you .
|
|
|
|
|
A Small Mistake!
WCHAR and BSTR are both Wide Character string but implementaion is different.
zhang800605 wrote:
MultiByteToWideChar
will not work in this situation.Better use String Conversion Macros i.e. W2T,T2BSTR etc
"I Think this Will Help"
[Vote One Here,.....]
<h5
alok gupta="" <br=""> visit me at http://www.thisisalok.tk
|
|
|
|
|
Hie all,
void max(void);
class B;
class A{
public:
B f;
};
class B
{
};
int main(int argc, char* argv[])
{
max();
return 0;
}
void max(void)
{
}
In the above code fragment.call to max is allowed..but the object f of class B inside class A is not allowed.Y it is so?
|
|
|
|
|
Till I interpret your Code is Alright,anyway which compiler are you using for compiling above.it's working fine on My Visual C++ 6.0 Sp5 compiler.
"I Think this Will Help"
[Vote One Here,.....]
<h5
alok gupta="" <br=""> visit me at http://www.thisisalok.tk
|
|
|
|
|
I am using VC 6.0 sp 5 only...It is not possible to compile this code correctly.
|
|
|
|
|
it is enable . I'm attempted .
|
|
|
|
|
At the point that you define class A the size of class B is not known.
Therefore, the compiler can not calculate the size of class A.
...cmk
Save the whales - collect the whole set
|
|
|
|
|
What about the function Max? Also is the size is the only factor matter here?
|
|
|
|
|
As all function pointers are the same size it knows the size of Max() - it is the size of a function pointer.
On a subsequent pass, or at the linking stage, it can set the pointer to the appropriate value.
...cmk
Save the whales - collect the whole set
|
|
|
|
|
cmk wrote:
At the point that you define class A the size of class B is not known.
Therefore, the compiler can not calculate the size of class A.
Yeah You are Right!!, the compiler can't calculate the size of Class A, so instead of using the declare abive as this
class B;
class A
{
public:
B *f;
}
class B
{
};
this will work fine
"I Think this Will Help"
[Vote One Here,.....]
<h5
alok gupta="" <br=""> visit me at http://www.thisisalok.tk
|
|
|
|
|
Yes, or just define B before A as B will not likely have any reference to A.
Where two class' need to refer to each other one must include a pointer or reference, the other may include an instance, pointer or reference.
...cmk
Save the whales - collect the whole set
|
|
|
|
|
CMK says:
Where two class' need to refer to each other one must include a pointer or reference, the other may include an instance, pointer or reference.
This is not compulsory, I can define header file including total class prototype. rest class details can be in .cpp file.
|
|
|
|
|
Forward declarations can be tricky. You can do one of three things in this instance:
1) Make f a reference.
2) Make f a pointer.
3) Move class B above class A .
"Opinions are neither right nor wrong. I cannot change your opinion. I can, however, change what influences your opinion." - David Crow
|
|
|
|
|
I am working with VC++ 5.0 and want to add DirectX support of playing AVI files. DirectX 9.0 SDK has already been installed and the directory options of VC++ have been correctly set. However, when i add #include "dshow.h" to the project and compile the source, I get this error:
E:\DXSDK\INCLUDE\strmif.h(28) : fatal error C1189: #error : this stub requires an updated version of <rpcndr.h>
Can anyone solve this?
<font=sans-serif>|-|3llo Wo|2ld
|
|
|
|
|
Anybody helps?
<font=sans-serif>|-|3llo Wo|2ld
|
|
|
|
|
Hi!
I'd like to make a login dialog box which needs to pop up right before NT own one appears.
As far as I know, once NT login box appears after booting up a system, I can use all Windows's API.
If you have any tip on it, please let me know.
|
|
|
|